skillit

Generate SKILL.md and llms.txt files from TypeScript API documentation.

7|3|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/pradeepmouli/skillit --skill skillit-pradeepmouli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skillit
Source: https://github.com/pradeepmouli/skillit/tree/main/skills/skillit
Command: npx skills add https://github.com/pradeepmouli/skillit --skill skillit-pradeepmouli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Skillit removes the manual work of turning TypeScript APIs, CLI surfaces, and config schemas into discoverable AI agent skills and companion llms.txt indexes.

Core Features & Use Cases

  • Progressive disclosure generation: Creates lean SKILL.md discovery files with deeper reference material for functions, types, and configuration.
  • CLI and docs extraction: Works from Commander programs, raw help text, and TypeDoc-based typed interfaces.
  • Reusable skill packaging: Helps publish skills for repositories and MCP servers so agents can discover the right instructions without hand-editing output.

Quick Start

Ask skillit to generate a SKILL.md and llms.txt from your TypeScript API or CLI source, then review the extracted options, references, and usage guidance.

Frequently Asked Questions about skillit

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

FAQPage Schema
How do I generate AI agent skills from TypeScript API documentation?

To generate AI agent skills from TypeScript API documentation, you extract structured SKILL.md files and llms.txt indexes directly from TypeDoc interfaces and Commander CLI surfaces. This removes manual hand-editing by packaging discoverable instructions automatically.

What is progressive disclosure for AI skills and how does it structure documentation?

Progressive disclosure for AI skills structures documentation by creating lean SKILL.md discovery files upfront, linking to deeper reference material for functions, types, and configuration. This ensures agents discover the right instructions without parsing entire libraries.

How do I extract CLI help text and config schemas for LLM consumption?

You extract CLI help text and config schemas for LLM consumption by processing Commander programs and typed config schemas into structured outputs. This correlates CLI surfaces with typed interfaces to generate reference material.

Can I use TypeDoc and Commander to create llms.txt files for my repository?

Yes, you can use TypeDoc and Commander to create llms.txt files for your repository. The extraction workflow processes typed interfaces and raw help text to generate companion indexes that make agent skills discoverable for MCP servers.

Does documentation-driven skill extraction work without manually writing markdown?

Documentation-driven skill extraction works without manually writing markdown by automatically generating structured SKILL.md files and llms.txt outputs from TypeScript API source code, covering CLI surfaces and typed config schemas.