What problem does it solve? Working with Notion programmatically requires juggling API versions, block JSON structures, file upload flows, and authentication setup. This Skill provides ready-to-use commands for reading, writing, searching, and querying Notion content through either the official ntn CLI or plain curl requests. ## Core Features & Use Cases - Dual access paths: Use the ntn CLI on macOS/Linux for short syntax and one-line file uploads, or fall back to cross-platform HTTP + curl requests that work everywhere including Windows. - Page and database operations: Search workspaces, read pages as Markdown or blocks, create and patch pages from Markdown, and query data sources with filters and sorts. - Notion Workers: Scaffold, deploy, and manage TypeScript Workers that host syncs, agent tools, and webhooks inside Notion. - Use Case: After a meeting, ask the agent to create a new Notion page under your team workspace with the agenda and decisions written in Markdown, then query your tasks database for all items with Status equal to Active. ## Quick Start Set your NOTION_API_KEY environment variable and ask the agent to create a Notion page titled Meeting Notes with a Markdown summary of today's discussion.