A powerful tool to automatically convert REST API responses into production-ready TypeScript interfaces and interactive Storybook documentation.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install neo-api-to-ts-interface
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install neo-api-to-ts-interface using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The api-to-ts-interface skill is designed to streamline the development workflow by eliminating the manual overhead of writing TypeScript interfaces for API payloads. By analyzing JSON or XML responses, it recursively infers complex type structures, including nested objects, arrays, and unions, to produce clean and compilable code. This skill is a vital addition to any developer's toolkit within the Openclaw Skills ecosystem, ensuring type safety and consistency across large-scale projects.
Beyond simple code generation, it provides a unique Storybook-style UI that visualizes these types, making it easier for teams to explore and document their data models. Whether integrated into a CI/CD pipeline or used as a standalone CLI tool, it enhances productivity by providing instant, error-free TypeScript definitions derived directly from live API data.
Install the dependencies and use the CLI to start generating types for your Openclaw Skills projects:
npm install
# Generate a single interface
ts-interface generate --response api-response.json --output types.ts
# Generate Storybook documentation
ts-interface storybook --input types.ts --docs-dir ./docs
You can also configure project-specific settings in a .apitotsrc.json file to customize output paths and formatting.
The skill organizes its output and internal logic through the following structure:
| Component | Description |
|---|---|
scripts/ |
Contains the core parser, generator, and CLI logic. |
references/ |
Stores common type mappings and interface templates. |
assets/ui/ |
React components and styles for the Storybook documentation. |
.apitotsrc.json |
JSON configuration for output paths and formatting preferences. |
It generates standard .ts files and Storybook-compatible documentation files from any valid API payload.
Loading
A specialized diagnostic tool for analyzing and visualizing communication patterns between agents to identify bottlenecks and optimize workflows.

A lightweight Text-to-Speech (TTS) utility that enables AI agents to generate audible speech from text using the eSpeak-ng engine.

A robust business operations skill that integrates Notion and Git to manage salon appointments, client relationships, and digital marketing.

A comprehensive automation suite for managing agricultural e-commerce operations, website deployments, and regulatory compliance via Notion.

A specialized skill for converting Docker containers and Compose files into production-grade Kubernetes deployment manifests.

Automatically transform legacy JavaScript and TypeScript code into modern ES6+ standards using AST-based refactoring.








































