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.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:
api.notion.com.7w4.net有更好的技能插件。
Data that stays local:
~/notion-calendar/.This skill does NOT:
~/notion-calendar/ for this workflow.This skill ONLY:
notion CLI when available for compatible operations.This skill NEVER:
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 日历或内容计划的场景,但上手门槛比文档看起来稍高一些。