Agent skill · software engineering · sickn33

api-sdk-generator

Generates client SDK code, API wrapper libraries, request/response models, and language-specific usage patterns for any REST API.

Why this skill is useful

Generates executable SDK code and client libraries for any REST API, providing specific patterns and structures that the AI cannot infer on its own.

What it needs

About 3k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

API SDK & Codegen Skill When to Use Use this skill when you need generates client SDK code, API wrapper libraries, request/response models, and language-specific usage patterns for any REST API. Use whenever the user asks to "generate an SDK", "write a client library", "create API wrappers", "generate TypeScript types from my API", "write a Python... Generate production-quality client libraries and SDK code for any API in any language. --- SDK Structure (any language) --- Base Client Pattern Python TypeScript --- Resource Class Pattern Python --- Typed Error Classes --- Pagination Helper --- Rules Always include retry logic with exponential backoff for 429 and 5xx. Always include a User-Agent header identifying the SDK name and version. All models must be typed (dataclasses in Python, interfaces in TypeScript, structs in Go). Resource classes should mirror the API resource hierarchy. Provide a usage example for every generated class. --- Limitations Use this skill only when the task clearly matches its upstream source and local project context. Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes. Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/api-sdk-generator--48899b

View the source on GitHub

Browse the @skills marketplace