headswim/api-integrator

No description

0 stars0 forksUpdated Jan 25, 2026
npx skills add headswim/api-integrator

README

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:

  1. Researches API docs and SDK availability
  2. Analyzes project structure and patterns
  3. Proposes implementation approach
  4. Creates service wrapper following conventions
  5. 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

headswimheadswim

Statistics

Stars0
Forks0
Open Issues0
CreatedJan 25, 2026