<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>skillterm blog</title><description>Engineering writing about agent-backed CLI assistance, the SKILL.md format, and the design of skillterm.</description><link>https://skillterm.neullabs.com/</link><language>en-us</language><item><title>Tab completion is the cheap half: how skillterm decouples expensive generation from interactive lookup</title><link>https://skillterm.neullabs.com/blog/tab-completion-is-the-cheap-half/</link><guid isPermaLink="true">https://skillterm.neullabs.com/blog/tab-completion-is-the-cheap-half/</guid><description>Generating a skill costs 30–120 seconds and real API money. Pressing Tab has to be free. skillterm splits the two by writing SKILL.md to disk at generation time and reading it at Tab time. Here is how the split is structured and why it matters.</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>Anatomy of a SKILL.md: what skillterm actually writes when it generates a skill</title><link>https://skillterm.neullabs.com/blog/anatomy-of-a-skill-md/</link><guid isPermaLink="true">https://skillterm.neullabs.com/blog/anatomy-of-a-skill-md/</guid><description>A walkthrough of the SKILL.md format skillterm uses — YAML frontmatter, markdown body, optional references and scripts — and why the Claude Agent Skills convention is the right artefact for a CLI assistance layer.</description><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Agent runtime vs. raw LLM API: why skillterm calls Claude Code instead of the Anthropic API</title><link>https://skillterm.neullabs.com/blog/agent-runtime-vs-raw-llm-api/</link><guid isPermaLink="true">https://skillterm.neullabs.com/blog/agent-runtime-vs-raw-llm-api/</guid><description>The skillterm README is loud about one decision: invoke a headless agent runtime rather than the LLM API. Here is the engineering argument, the costs that decision avoids, and the trade-offs it accepts.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>