What problem does it solve? Working with Notion programmatically requires juggling API versions, authentication tokens, block JSON structures, and multi-step file uploads. This Skill provides ready-to-use commands for both the official ntn CLI and plain curl, so you can read, create, search, and update Notion content without memorizing the API surface. ## Core Features & Use Cases - Dual-path operation: Uses the ntn CLI on macOS/Linux for short commands and one-line file uploads, with a curl-based HTTP fallback that works everywhere including Windows. - Full content workflow: Search workspaces, read pages as agent-friendly Markdown, 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 new page under your team workspace with the meeting notes in Markdown, then query your tasks database for all items with Status "Active" sorted by date. ## Quick Start Set NOTION_API_KEY in your environment, share the target pages with your integration, then ask the agent to search Notion for a page and read it as Markdown.