BeClaude

skillit

New
5GitHubDocumentationby pradeepmouli

Generate AI agent skills (SKILL.md) from TypeScript API docs — TypeDoc plugin + CLI + Docusaurus/VitePress

First seen 6/5/2026

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

1
Create the skills directory
mkdir -p .claude/skills
2
Download the skill file
mkdir -p .claude/skills && curl -o .claude/skills/skillit.md https://raw.githubusercontent.com/pradeepmouli/skillit/main/SKILL.md
3
Invoke in Claude Code
/skillit

Use Cases

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.

Usage Examples

1

/skillit --input ./docs/api.json --output ./skills/SKILL.md

2

Generate a skill for my TypeScript library using the TypeDoc plugin in my Docusaurus config.

3

Run skillit on my VitePress project to create a SKILL.md that Claude Code can load.

View source on GitHub
apiagentplugintypescript

Security Audits

LicenseUnknownSourceWarnRepositoryPass

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..