plaid-fintech
Facilitates Plaid integrations, covering link token flows, ACH authentication, and webhook management.
Install
mkdir -p .claude/skills/plaid-fintech && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/5851" && unzip -o skill.zip -d .claude/skills/plaid-fintech && rm skill.zipInstalls to .claude/skills/plaid-fintech
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Expert patterns for Plaid API integration including Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance best practices. Use when: plaid, bank account linking, bank connection, ach, account aggregation.Key capabilities
- →Generate link_token for Plaid Link initialization
- →Exchange public_token for persistent access_token
- →Perform incremental transaction updates using /transactions/sync
- →Implement webhook listeners for real-time item updates
- →Manage ITEM_LOGIN_REQUIRED error states via update mode
How it works
The integration relies on exchanging short-lived link tokens for access tokens to authenticate API requests. It uses webhooks to receive asynchronous notifications about item status and transaction changes.
Inputs & outputs
When to use plaid-fintech
- →Integrating bank account linking
- →Syncing transactions via Plaid
- →Implementing Link token flows
- →Handling bank connection webhooks
About this skill
Plaid Fintech
Patterns
Link Token Creation and Exchange
Create a link_token for Plaid Link, exchange public_token for access_token. Link tokens are short-lived, one-time use. Access tokens don't expire but may need updating when users change passwords.
Transactions Sync
Use /transactions/sync for incremental transaction updates. More efficient than /transactions/get. Handle webhooks for real-time updates instead of polling.
Item Error Handling and Update Mode
Handle ITEM_LOGIN_REQUIRED errors by putting users through Link update mode. Listen for PENDING_DISCONNECT webhook to proactively prompt users.
Anti-Patterns
❌ Storing Access Tokens in Plain Text
❌ Polling Instead of Webhooks
❌ Ignoring Item Errors
⚠️ Sharp Edges
| Issue | Severity | Solution |
|---|---|---|
| Issue | critical | See docs |
| Issue | high | See docs |
| Issue | high | See docs |
| Issue | high | See docs |
| Issue | medium | See docs |
| Issue | medium | See docs |
| Issue | medium | See docs |
| Issue | medium | See docs |
When not to use it
- →Polling endpoints instead of using webhooks
- →Storing access tokens in plain text
Limitations
- →Access tokens require updates when users change bank credentials
- →Link tokens are restricted to one-time use
How it compares
This approach prioritizes event-driven webhook handling over inefficient polling methods for transaction synchronization.
Compared to similar skills
plaid-fintech side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| plaid-fintech (this skill) | 3 | 6mo | No flags | Advanced |
| kisautotrade-kis-api | 0 | 1mo | No flags | Intermediate |
| telegram-bot-builder | 106 | 6mo | Review | Intermediate |
| stripe-integration | 48 | 2mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by davila7
View all by davila7 →You might also like
kisautotrade-kis-api
CountJung
Korea Investment Securities KIS Open API bridge for Codex in the repository-owned trading app. Use for authentication, TR-ID, REST/WebSocket endpoints, order, balance, execution, overseas stock, paper trading, API errors, and official sample verification.
telegram-bot-builder
davila7
Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.
stripe-integration
wshobson
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
hubspot-integration
davila7
Expert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers Node.js and Python SDKs. Use when: hubspot, hubspot api, hubspot crm, hubspot integration, contacts api.
backend-architect
sickn33
Expert backend architect specializing in scalable API design, microservices architecture, and distributed systems. Masters REST/GraphQL/gRPC APIs, event-driven architectures, service mesh patterns, and modern backend frameworks. Handles service boundary definition, inter-service communication, resilience patterns, and observability. Use PROACTIVELY when creating new backend services or APIs.
building-websocket-server
jeremylongshore
Build scalable WebSocket servers for real-time bidirectional communication. Use when enabling real-time bidirectional communication. Trigger with phrases like "build WebSocket server", "add real-time API", or "implement WebSocket".