npx skills add headswim/api-integratorREADME
api-integrator
Integrate third-party APIs and SDKs into your projects. Researches documentation, matches project patterns, and implements based on user intent.
Use when:
- "Add Stripe payments"
- "Integrate Resend for emails"
- "Connect to the Twilio API"
- "Set up Zendesk integration"
- "Add [any API service]"
Features:
- Auto-discovers API documentation and SDKs
- Detects project language/framework
- Matches existing service patterns
- Proposes implementation before coding
- Generates type-safe wrappers
- Follows project conventions (HTTP client, error handling, env vars)
- Provides setup checklist (API keys, webhooks, etc.)
How it works:
- Researches API docs and SDK availability
- Analyzes project structure and patterns
- Proposes implementation approach
- Creates service wrapper following conventions
- Returns setup checklist
Example output:
// src/services/email.service.ts
import { Resend } from 'resend';
export class EmailService {
private resend: Resend;
constructor() {
this.resend = new Resend(process.env.RESEND_API_KEY);
}
async sendWelcomeEmail(to: string, name: string) {
// Implementation...
}
}
## Next Steps to Complete Integration
- [ ] Add `RESEND_API_KEY` to `.env`
- [ ] Get API key from resend.com/api-keys
- [ ] Verify sending domain at resend.com/domains
Installation
npx add-skill vercel-labs/agent-skills
Or manually:
mkdir -p ~/.claude/skills/api-integrator
# Add SKILL.md to the directory
Usage
Skills are automatically available once installed. The agent will use them when relevant tasks are detected.
Examples:
Add Stripe checkout to my Next.js app
Integrate Resend to send welcome emails
Connect to the Ahrefs API for keyword research
Skill Structure
Each skill contains:
SKILL.md- Instructions for the agent
License
MIT
Publisher
Statistics
Stars0
Forks0
Open Issues0
CreatedJan 25, 2026