# Notion Manager

> Expertise in managing Notion databases, pages, and automation. Use when the agent needs to organize tasks, create study schedules, or summarize information into a structured Notion workspace.

- Skill: `boonyaritpornuan/notion-manager` (Agent Skill)
- Install (CLI): `npx skillmds@latest add boonyaritpornuan/notion-manager`
- Raw SKILL.md: https://api.skillmd.com/api/skills/boonyaritpornuan/notion-manager/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: boonyaritpornuan (https://skillmd.com/u/boonyaritpornuan)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/boonyaritpornuan/notion-manager

---


# Notion Manager Skill

This skill provides specialized procedures for interacting with Notion via the MCP server. It ensures that data is stored in a structured, queryable, and visually organized manner.

## Core Capabilities

### 1. Database Management
- **Task Tracking**: Create and update tasks in a "To-Do" database with properties like `Priority`, `Status`, and `Due Date`.
- **Content Archiving**: Save summarized research or study materials into a knowledge database.
- **Querying**: Search for existing information before creating duplicates.

### 2. Page Organization
- **Structured Layouts**: Use headings, callouts, and lists to make information readable.
- **Multi-Level Content**: Create sub-pages for complex topics (e.g., "HR Law" -> "Education Act").

## Workflow: Creating a Study Plan
When asked to create a study plan in Notion:
1.  **Locate Database**: Search for a database named "Study Plan" or "Tasks".
2.  **Verify Schema**: Identify required properties (e.g., Date, Subject, Done).
3.  **Batch Create**: Create pages for each study session with the relevant materials attached as page content.

## Best Practices
- **Atomic Updates**: Update one property at a time if the API feels sluggish.
- **Relational Links**: Use relations to link study materials to specific exam dates.
- **Avoid Clutter**: Summarize long texts before saving them to Notion to stay within property limits.

## Troubleshooting
- If "Access Denied": Remind the user to "Add Connection" to the specific page in the Notion UI.
- If "Database Not Found": List all accessible databases to help the user identify the correct ID.

