sdk-builder

Generates, packages, tests, and documents Python and JavaScript SDKs with OpenTelemetry compatibility.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/mqzkim/trading --skill sdk-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdk-builder
Source: https://github.com/mqzkim/trading/tree/main/.agents/skills/sdk-builder
Command: npx skills add https://github.com/mqzkim/trading --skill sdk-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the entire process of creating, packaging, testing, and documenting software development kits (SDKs) for various programming languages and LLM providers.

Core Features & Use Cases

  • Automated Code Generation: Generates SDK code for Python and JavaScript, including features like automatic patching of LLM calls, manual tracing capabilities, batch exporting, and prompt fetching.
  • Testing and Documentation: Automates the creation of unit tests and essential documentation (README, API references).
  • Use Case: A developer needs to create a Python SDK for interacting with a new AI model. This Skill can automatically generate the boilerplate code, implement tracing, add tests, and produce a basic README, significantly accelerating the development cycle.

Quick Start

Use the sdk-builder skill to generate a Python SDK with auto-patching for OpenAI and Anthropic, including tests and documentation.

Frequently Asked Questions about sdk-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Python SDK code generation and testing for LLM providers?

You can automate Python SDK creation by generating boilerplate code, implementing auto-patching for OpenAI and Anthropic, adding tracing, and producing tests with documentation.

Can I automatically add OpenTelemetry tracing and manual tracing to a JavaScript SDK?

Yes, you can generate a JavaScript SDK with built-in manual tracing capabilities and OpenTelemetry compatibility, ensuring minimal performance overhead during LLM interactions.

What is the best way to generate boilerplate SDK code with batch export and prompt fetching?

The best way is to automate SDK generation, packaging, and documentation, which natively supports implementing batch exporting and prompt fetching for various LLM providers.

How do I create API references and README documentation for a newly generated SDK?

You create API references and README documentation by automating the SDK generation process, which outputs essential documentation alongside the packaged code and unit tests.

Does automated SDK generation support both Python and JavaScript for OpenAI and Anthropic?

Yes, automated SDK generation supports both Python and JavaScript, specifically including auto-patching features for interacting with OpenAI and Anthropic models.

What are the limitations of using automated SDK generation for LLM provider integration?

Limitations include ensuring minimal performance overhead and maintaining OpenTelemetry compatibility, requiring developers to validate auto-patched LLM calls and manual tracing implementations.