What problem does it solve? Working with Notion programmatically requires handling API versioning, dual database/data source IDs, and strict property JSON schemas, which is error-prone when done by hand. This Skill provides ready-to-use curl patterns for the Notion API (version 2025-09-03) so you can create, read, update, and query pages, databases, and blocks without writing boilerplate. ## Core Features & Use Cases - Full CRUD via curl: Search, get pages, read block children, create pages in databases, query data sources with filters and sorts, create databases, update properties, and append content blocks. - API version 2025-09-03 guidance: Correctly distinguishes database_id (for creating pages) from data_source_id (for querying), and uses the new /data_sources/ endpoints. - Property and block type references: Covers title, rich text, select, multi-select, date, checkbox, number, URL, email, and relation property formats, plus a complete block-type reference for paragraphs, headings, lists, to-dos, code, callouts, and more. - Use Case: Ask the agent to add a new task to your Notion project database with a status and due date, then append a summary paragraph to the created page. ## Quick Start Use the notion skill to create a new page titled "Weekly Report" in my Notion database with status set to Todo.