api-integrator

Integrate third-party APIs/SDKs by researching docs, matching project patterns, and implementing based on user intent.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "api-integrator" with this command: npx skills add headswim/api-integrator/headswim-api-integrator-api-integrator

API Integrator

Integrate third-party APIs/SDKs by researching docs, matching project patterns, and implementing based on user intent.

Workflow

  1. Gather Requirements

Collect from user:

  • API/service name (required)

  • Intent - what they want to accomplish (required)

  • Docs URL (optional - will search if not provided)

  1. Research

Search web for:

  • "[API name] API documentation"

  • "[API name] [project-language] SDK" (e.g., "Stripe TypeScript SDK")

  • "[API name] OpenAPI spec" (if available, helps identify endpoints)

SDK preference: Use SDK matching project language if available, otherwise raw API.

  1. Analyze Project

Find existing patterns:

  • Language/framework detection

  • Service location: src/services/ , lib/api/ , utils/

  • Naming: XxxService , XxxClient , XxxApi

  • HTTP client: axios, fetch, got (match existing usage)

  • Types: TypeScript interfaces, Zod schemas

  • Error handling: existing patterns

  • Env vars: .env structure

  1. Propose Implementation

Based on intent, propose:

  • Specific endpoints/methods to implement

  • Service structure

  • Types needed

Get user confirmation before implementing.

  1. Implement

Following project conventions:

  • Service/wrapper class

  • Types/interfaces for responses

  • Error handling matching project patterns

  • Requested functionality

  1. Output Next Steps

End with checklist:

Next Steps to Complete Integration

  • Add API_KEY_NAME to .env
  • Get API key from [service dashboard URL]
  • [Any other setup: domain verification, webhooks, etc.]

Example

User: "Connect to the Resend API to send welcome emails"

  • Research: Find Resend has TypeScript SDK (resend )

  • Project: TypeScript, services in src/services/ , uses interfaces

  • Propose: Create EmailService with sendWelcomeEmail() → user confirms

  • Implement: src/services/email.service.ts following patterns

  • Next Steps: Add RESEND_API_KEY , get key from resend.com, verify domain

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

Ontology Engineer

Extract candidate ontology models from enterprise business systems AND build/maintain personal knowledge graphs from any file system. Use when: ontology extr...

Registry SourceRecently Updated
Research

alias

Use this skill to write complete, formatted academic graduation research papers and projects for the College of Computer Science and Mathematics at Tikrit Un...

Registry SourceRecently Updated
Research

competitive analysis

Provides a systematic competitive analysis framework based on Zhang Zaiwang's methodology, guiding goal-driven, structured market and product competitor eval...

Registry SourceRecently Updated
70Profile unavailable
Research

test

Contract clause analysis, risk flagging, renewal tracking, and obligation extraction for business agreements. Use when you need to review vendor contracts, s...

Registry SourceRecently Updated
380Profile unavailable