{"skills":[{"name":"knot-prototype-transactions","description":"Quickly generate and retrieve sample transaction data from Knot's development API for prototyping — no SDK, no webhooks, no production setup required. Use when: (1) \"prototype with transaction data\", (2) \"get sample transactions from Knot\", (3) \"generate test transaction data\", (4) \"prototype a UI with Knot data\", (5) \"get transaction data for prototyping\", (6) \"pull dev transactions to build with\", (7) \"create a prototype using Knot transactions\". This skill is development-only and never touches production.\n","files":["SKILL.md"]},{"name":"knot-sdk","description":"Install and initialize the Knot SDK to enable merchant account linking. Covers iOS, Android, React Native, Flutter, and Web. Use when: (1) \"install the Knot SDK\", (2) \"initialize the SDK\", (3) \"set up the Knot SDK\", (4) \"integrate the Knot SDK\", (5) \"add the Knot SDK to my app\", (6) \"configure KnotConfiguration\", (7) \"handle SDK events\".\n","files":["SKILL.md"]},{"name":"knot-subscriptions","description":"Retrieve and store subscription data from Knot's API when card switching is already implemented. Subscription IDs are returned in the CARD_UPDATED webhook after a successful card switch. Use when: (1) \"get subscription data from Knot\", (2) \"retrieve subscriptions\", (3) \"fetch subscription details\", (4) \"pull subscription data\", (5) \"get billing info from Knot\". This skill assumes card switching is already implemented.\n","files":["SKILL.md"]},{"name":"knot-sync-transactions","description":"Sync and store SKU-level transaction data from Knot's API when card switching is already implemented or another use case that links merchant accounts is in place. Use when: (1) \"sync transaction data\", (2) \"fetch transactions from Knot\", (3) \"retrieve SKU-level data\", (4) \"store transactions from the sync endpoint\", (5) \"pull transactions from Knot\", (6) implementing cursor-based transaction pagination. This skill assumes merchant accounts are already linked and webhooks are already being received. If the user needs to implement merchant account linking from scratch, use knot-transaction-link instead.\n","files":["SKILL.md"]},{"name":"knot-transaction-link","description":"Implement the full transaction data integration from scratch, including session creation, merchant account linking via the SDK, and syncing SKU-level transaction data. Use when: (1) \"integrate transaction data from Knot\", (2) \"implement transaction link\", (3) \"link merchant accounts and sync transactions\", (4) \"set up transaction data from scratch\", (5) \"create a session and link a merchant account\", (6) \"build the full transaction flow\". If merchant accounts are already linked and only syncing is needed, use knot-sync-transactions instead.\n","files":["SKILL.md"]}]}