What problem does it solve? Building a data sync into Notion requires choosing the right architecture (replace vs backfill+delta), designing pagination state, handling authentication, and testing against real APIs — this Skill walks you through each decision and generates working TypeScript code for a Notion Worker. ## Core Features & Use Cases - Guided Architecture Selection: Recommends a simple replace sync or a backfill+delta pair based on the source API's change-tracking capabilities. - Schema and State Design: Proposes a Notion database schema mapped from API fields and designs pagination cursors, consistency buffers, and deletion handling. - End-to-End Code Generation and Testing: Writes the sync into src/index.ts, then guides local execution, deploy, preview, and go-live via the ntn CLI. - Use Case: You want Jira issues mirrored into a Notion database. The Skill identifies Jira's pagination and updated_at support, proposes a schema, generates a backfill+delta sync pair with OAuth or token auth, and walks you through testing and deployment. ## Quick Start Ask the assistant to scaffold a new sync for your data source, for example: "Create a sync that pulls Stripe customers into a Notion database."