Install
openclaw skills install notion-calendarManage Notion calendar databases with date-aware search, page creation, rescheduling, and safe workflows for planning views.
openclaw skills install notion-calendarOn 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.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