Projects

Skillet — Turn Any Docs Page Into an Installable Claude Code Skill

Active
Next.jsReactOllama (qwen3:14b)Pythonpypdfuv
Product demo

Problem

Agent skills are the fastest way to teach a coding agent a new tool, but writing a good SKILL.md by hand means reading the documentation yourself and distilling it into trigger phrases, usage, recipes, and gotchas. Most people never get past the reading.

Business Impact

Every tool a team adopts is a skill nobody has time to write, so agents keep using tools badly. Skillet makes the distillation step a paste-and-download, which is the difference between a team having three good skills and thirty.

System Approach

  • Server-side fetch and readability strip for docs URLs
  • Optional one-file Python backend on port 4655 extracts PDFs via pypdf, run with uv
  • Local Ollama model writes the complete SKILL.md, streamed live to the page
  • Output lands as a downloadable file ready to drop into the skills directory
  • Model, Ollama URL, and PDF backend all configurable by env var

Key Decisions & Trade-offs

  • Local model over a hosted one — no key, no cost, no docs leaving the machine
  • PDF support as an optional backend so the common URL path needs no Python at all
  • Stream the skill as it is written; watching it form is how you catch a bad one early
  • Emit the real SKILL.md format rather than a summary, so the output is installable, not advisory

Current Status

Public and open source at github.com/rohitguta2432/skillet. URL mode works with Node alone; PDF mode works with the optional uv-run Python backend. Streams a complete SKILL.md from any docs page against a local qwen3:14b.

Roadmap

  • Batch mode to cook a whole documentation site into a skill set
  • Skill linting against the format spec before download
  • Direct install into the local skills directory from the browser

What I'd Improve Next

  • Cache fetched docs so iterating on a skill does not refetch
  • Let the user edit the draft in place before downloading

Explore More