What problem does it solve? Working with Notion programmatically requires juggling API versions, block JSON structures, file upload flows, and platform-specific tooling. This Skill provides ready-to-use commands for both the official ntn CLI and plain curl, so you can read, create, and update Notion content from any platform without memorizing the API surface. ## Core Features & Use Cases - Dual-path operation: Uses the ntn CLI on macOS/Linux for short syntax and one-line file uploads, with a curl-based HTTP fallback that works everywhere including Windows. - Full content workflow: Search workspaces, read pages as Markdown or blocks, create and patch pages from Markdown, query data sources with filters and sorts, and upload files. - Notion Workers: Scaffold, deploy, and manage hosted TypeScript Workers that run syncs, expose agent tools, and receive webhooks (Business/Enterprise plans). - Use Case: After a meeting, ask the agent to create a Notion page from your Markdown notes under a specific parent page, then query a tasks database for all items with Status "Active" sorted by date. ## Quick Start Set NOTION_API_KEY in your environment, share the target page with your integration, then ask the agent to read a Notion page as Markdown or create a new page from your notes.