What problem does it solve? Working with Notion programmatically requires navigating API versioning, authentication setup, block-level JSON structures, and platform-specific tooling differences. This Skill provides ready-to-use commands for both the official ntn CLI and cross-platform curl-based HTTP access, so you can read, create, and update Notion content without memorizing endpoint details. ## Core Features & Use Cases - Dual-path API access: Use the ntn CLI on macOS/Linux for shorthand commands and one-line file uploads, or fall back to curl with the Notion HTTP API on any platform including Windows. - Page and database operations: Search workspaces, read pages as Markdown or block JSON, 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 on Notion's infrastructure. - Use Case: After a team meeting, ask the agent to create a new Notion page under your notes parent page containing the meeting 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 search your Notion workspace for a page and read its contents as Markdown.