What problem does it solve? Working with Notion programmatically requires juggling API versions, block JSON structures, file upload flows, and platform differences between the ntn CLI and raw HTTP. This Skill provides ready-to-use commands for both paths so you can read, create, and update Notion content without memorizing the API surface. ## Core Features & Use Cases - Dual-path operation: Use the official ntn CLI on macOS/Linux or fall back to curl-based HTTP calls that work 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 with syncs, tools, and webhooks (Business/Enterprise plans). - Use Case: Ask the agent to create a meeting-notes page under a parent page with an agenda in Markdown, then query a tasks database filtered by Status equals Active and sorted by Date descending. ## 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 Markdown content.