What problem does it solve? Working with Notion programmatically requires juggling raw REST API calls, authentication headers, and version quirks. This Skill wraps the official ntn CLI and curl fallback into clear commands for creating pages, querying data sources, uploading files, and running raw API requests without memorizing endpoint details. ## Core Features & Use Cases - Markdown-first page management: Create, read, update, and trash Notion pages using Markdown content with properties exposed as frontmatter. - Data source queries: Resolve database IDs to data sources and run filtered, sorted queries with JSON output. - Files, comments, and Workers: Upload files, manage comments, and deploy Notion Workers, with a curl fallback for raw API calls when ntn is unavailable. - Use Case: You want to publish a weekly report to Notion. Pipe a Markdown file into ntn pages create --parent data-source:<id> < report.md and the page appears in your database with content intact. ## Quick Start Ask the assistant to create a new Notion page under a given parent page with Markdown content using the ntn CLI.