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
Adds executable code generation scripts for creating client SDKs and API wrappers in multiple programming languages, which the AI cannot generate from knowledge alone.
What it needs
Requires httpx installed locally. 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