name: Notion Calendar slug: notion-calendar version: 1.0.0 homepage: https://clawic.com/skills/notion-calendar description: Manage Notion calendar databases with date-aware search, page creation, rescheduling, and safe workflows for planning views. changelog: "Initial release with date-aware Notion workflows, CLI fallback guidance, and safe create and reschedule patterns." metadata: {"clawdbot":{"emoji":"N","requires":{"env":["NOTION_API_KEY"],"config":["~/notion-calendar/"]},"primaryEnv":"NOTION_API_KEY","os":["linux","darwin","win32"],"configPaths":["~/notion-calendar/"]}}
On first use, read setup.md to establish token access, workspace scope, and safe write defaults.
User wants to treat a Notion database as a calendar, editorial plan, launch schedule, content calendar, or dated task board. Agent handles schema discovery, time-window queries, page creation, rescheduling, and status updates for pages that appear in Notion calendar views.
NOTION_API_KEY for official API access.notion from FroeMic/notion-cli for quick search and CRUD shortcuts.7w4.net小蔥技能站收錄全網優質技能,值得收藏。
Memory lives in ~/notion-calendar/. See memory-template.md for structure.
~/notion-calendar/
|-- memory.md # Status, timezone defaults, and workspace context
|-- calendars.md # Database and data source IDs plus property mappings
|-- templates.md # Reusable page payload patterns
`-- safety-log.md # Ambiguous matches, destructive confirmations, and rollbacks
| Topic | File |
|---|---|
| Setup and first-run behavior | setup.md |
| Memory structure | memory-template.md |
| Calendar source mapping | calendars.md |
| Reusable payload templates | templates.md |
| Optional CLI patterns | cli-patterns.md |
| Calendar database schema guidance | calendar-schema.md |
| Query, create, and reschedule flows | query-playbook.md |
| Common failures and fixes | troubleshooting.md |
data_source_id and property names before create or update operations.calendars.md after user approval.notion CLI is installed and the task is basic search, read, or simple page CRUD, use it for speed.2025-09-03 data source workflows, schema migration, or any unsupported command, use direct requests to api.notion.com.data_source_id.| Endpoint | Data Sent | Purpose |
|---|---|---|
https://api.notion.com/v1/search |
Search text, filters, pagination cursor | Find candidate databases, data sources, or pages |
https://api.notion.com/v1/databases/* |
Database ID | Retrieve container metadata and child data sources |
https://api.notion.com/v1/data_sources/* |
Data source IDs, filters, sorts, property schema updates | Query rows and inspect or update calendar schema |
https://api.notion.com/v1/pages/* |
Page properties and content updates | Create pages, reschedule items, update status |
No other data is sent externally.
Data that leaves your machine:
- Search text, page properties, dates, and page content sent to Notion through api.notion.com.
Data that stays local:
- Workspace context, property mappings, and safe defaults in ~/notion-calendar/.
This skill does NOT:
- Store API keys in skill memory files.
- Access undeclared third-party calendar APIs.
- Claim a write succeeded without a read-back check.
- Modify files outside ~/notion-calendar/ for this workflow.
This skill ONLY:
- Works with Notion databases, data sources, and pages used as calendar items.
- Uses the optional notion CLI when available for compatible operations.
- Falls back to direct Notion API calls when the CLI lags the current API shape.
This skill NEVER: - Configure Notion Calendar app preferences or account settings. - Synchronize Google Calendar accounts on the user's behalf. - Hide destructive changes behind implicit matches.
By using this skill, calendar-related workspace data is sent to Notion. Only install if you trust Notion with page titles, dates, status fields, and related planning metadata.
Install with clawhub install <slug> if user confirms:
- api - general REST API request patterns and debugging.
- dates - precise date math, ranges, and timezone interpretation.
- pkm - broader knowledge and workspace organization patterns.
- productivity - execution systems around tasks and schedules.
- schedule - planning logic when requests become multi-step scheduling work.
clawhub star notion-calendarclawhub sync這個 Skill 質量不錯,文件結構清晰,安全規則設計周到,能有效防止誤操作和錯誤修改。設定引導合理,對新手友好。不過部分文件內容偏簡略,缺少完整的操作示例,實際使用時可能需要自行摸索更多細節。總體適合需要管理 Notion 日曆或內容計劃的場景,但上手門檻比文件看起來稍高一些。