skillit
NewGenerate AI agent skills (SKILL.md) from TypeScript API docs — TypeDoc plugin + CLI + Docusaurus/VitePress
Summary
md files from TypeScript API documentation, enabling developers to create AI agent skills directly from their codebase.
- It integrates with Docusaurus and VitePress, making it easy to produce structured, machine-readable skill definitions for Claude Code and other AI assistants.
Install & Usage
mkdir -p .claude/skillsmkdir -p .claude/skills && curl -o .claude/skills/skillit.md https://raw.githubusercontent.com/pradeepmouli/skillit/main/SKILL.md/skillitUse Cases
Usage Examples
/skillit --input ./docs/api.json --output ./skills/SKILL.md
Generate a skill for my TypeScript library using the TypeDoc plugin in my Docusaurus config.
Run skillit on my VitePress project to create a SKILL.md that Claude Code can load.
Security Audits
Frequently Asked Questions
What is skillit?
Skillit is a TypeDoc plugin and CLI tool that automatically generates SKILL.md files from TypeScript API documentation, enabling developers to create AI agent skills directly from their codebase. It integrates with Docusaurus and VitePress, making it easy to produce structured, machine-readable skill definitions for Claude Code and other AI assistants.
How to install skillit?
To install skillit: create the skills directory (mkdir -p .claude/skills), then run: mkdir -p .claude/skills && curl -o .claude/skills/skillit.md https://raw.githubusercontent.com/pradeepmouli/skillit/main/SKILL.md. Finally, /skillit in Claude Code.
What is skillit best for?
skillit is a skill categorized under Documentation. It is designed for: api, agent, plugin, typescript. Created by pradeepmouli.
What can I use skillit for?
skillit is useful for: Generate a SKILL.md for a TypeScript library by running the CLI against its TypeDoc output.; Automatically update AI agent skills whenever TypeScript API docs are regenerated in a CI pipeline.; Create a Docusaurus plugin that produces skill files alongside documentation for a developer tool.; Convert existing TypeDoc-generated API docs into a skill that Claude Code can use to answer API questions.; Generate a skill for a VitePress site that describes how to use a TypeScript SDK, including all exported functions and types.; Produce a machine-readable skill from a monorepo's TypeScript packages to enable cross-package AI assistance..