Skip to Content

Claude Code

Use Claude Code  to build Passage Connect integrations faster. The Passage Connect plugin gives Claude full context on our API — endpoints, types, webhooks, and provider schemas — so it can write correct integration code without you having to explain the API.

Install the plugin

In Claude Code, run:

/plugin install passage-connect-api@passage

Pre-configure for your team

To automatically prompt teammates to install the plugin when they open your project with Claude Code, add this to .claude/settings.json in your repo:

{ "extraKnownMarketplaces": { "passage": { "source": { "source": "github", "repo": "tailriskai/passage-skills" } } }, "enabledPlugins": { "passage-connect-api@passage": true } }

What it knows

Once installed, Claude Code automatically activates the skill when you mention Passage, account linking, webhooks, or any related concept. It has full context on:

  • All Connect API endpointsPOST /v1/links, GET /v1/links/:id, GET /v1/providers, etc.
  • Request and response types — exact shapes for every endpoint
  • Webhook format — ES256 JWT signing, link.complete/link.failed events, verification flow
  • Provider catalog — all integrations, resources, operations, argument schemas, and result schemas
  • Link state machinepending → active → complete/failed/expired
  • Code patterns — TypeScript examples for creating links, polling, and handling webhooks

Example prompts

Try asking Claude Code things like:

Build a webhook handler for Passage Connect that verifies the ES256 signature and stores completed link results in our Postgres database
Create a Passage link for reading T-Mobile payment methods and return the app clip URL to the frontend
Add a /connect endpoint to our Express API that creates a Passage link, returns the claim code, and polls for the result
Write a multi-operation Passage link that reads both payment methods and billing statements from AT&T

Plugin source

The plugin is open source at tailriskai/passage-skills  — contributions welcome.

Last updated on