# skillterm > skillterm is intelligent CLI assistance powered by Claude Code agents and skills — an MIT-licensed Rust CLI that uses a headless agent runtime (Claude Code by default; Codex as an alternative) to generate Claude-compatible SKILL.md files from man pages, documentation URLs, or open web search, and serves those skills through zsh, bash, and fish tab completion. skillterm is a neul-labs project. The architecture diagram in the README is the design in one line: skillterm CLI orchestrates, the headless agent runtime brings tool use (WebSearch, WebFetch, Bash, Read/Write), and the durable artefact is a SKILL.md per tool on disk. Generation is expensive and happens once per tool; Tab-time lookup is cheap and happens forever. ## Docs - [Home](https://skillterm.neullabs.com/): Overview, install, quickstart, how the agent architecture works - [About](https://skillterm.neullabs.com/about/): Design rationale and what skillterm explicitly is not - [Blog](https://skillterm.neullabs.com/blog/): Long-form notes on agent runtimes, the SKILL.md format, and shell integration - [Compare](https://skillterm.neullabs.com/compare/): Honest comparisons with adjacent AI-CLI tools ## Compare - [vs shell-gpt](https://skillterm.neullabs.com/compare/shell-gpt/) - [vs mods](https://skillterm.neullabs.com/compare/mods/) ## Project - Source: https://github.com/neul-labs/skillterm - Documentation: https://docs.neullabs.com/skillterm/ - crates.io: https://crates.io/crates/skillterm ## Optional - [RSS](https://skillterm.neullabs.com/rss.xml): Blog feed - [llms-full.txt](https://skillterm.neullabs.com/llms-full.txt): Full single-page index of every public route