Agent Skill Description Optimizer — Development skill for Claude Code
Optimizes the description frontmatter of a Claude Code / Agent Skill - the text that decides whether Claude invokes the skill.
How to install Agent Skill Description Optimizer
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open netopsengineer/agent-skill-description-optimizer and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Skill Description Optimizer does
Optimizes the description frontmatter of a Claude Code / Agent Skill - the text that decides whether Claude invokes the skill. Both halves of the loop (evaluation and improvement) run entirely through the `claude -p` CLI, so no `ANTHROPIC_API_KEY` is required.
Alternatives in Development
- Om Dump — Freeform capture mode 4.6k ★
- Obsidian MCP Server — Read, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP 686 ★
- Frontmatter — Frontmatter skill 609 ★
README
Skill Description Optimizer (no API key)
[](https://docs.claude.com/en/docs/claude-code) [](https://github.com/netopsengineer/agent-skill-description-optimizer/actions/workflows/release.yml) [](https://opensource.org/licenses/MIT)
Optimizes the `description:` frontmatter of a Claude Code / Agent **skill** - the text that decides whether Claude invokes the skill. Both halves of the loop (evaluation **and** improvement) run entirely through the `claude -p` CLI, so **no `ANTHROPIC_API_KEY` is required** - it reuses the auth the CLI already has.
Why this exists
Skill-creator's own `run_eval.py` already evaluates triggering with `claude -p` (no key). The *only* part of its optimization loop that needs an API key is the **improver** (`improve_description.py` / `run_loop.py`), which calls the `anthropic` Python SDK. This project replaces that piece: **both** the evaluation and the improvement go through `claude -p`.
Relationship to skill-creator
This is a re-implementation of skill-creator's optimization loop, intended to be usable in its place without an API key. Where it matches and where it deliberately differs:
| Behavior | This tool | skill-creator |
|---|---|---|
| Trigger detection (stream tool-call intent) | Equivalent logic (see note) | run_eval.py |
Related Skills
Opencode Large Image Optimizer
OpenCode plugin that automatically optimizes oversized images to prevent context window bloat and API errors
Skill Optimizer
A Claude Code skill that audits how well an agent followed a skill — reads JSONL transcripts, scores 5 dimensi
New Capability
Scaffold a new Friday command from a template. Prompts for a name and description, writes commands/ .md with t
Launch 605 Write Hire Imd Swarm Agent Skill
Write hire-imd-swarm: an Agent Skill (a folder with SKILL.md whose YAML frontmatter has name and description,
Autoloop
Autonomous recursive improvement loop for a single target. Runs gap analysis, recursive refinement, evaluation
Resume Optimizer
Tailor your resume to any job description without fabricating a word — a Claude Code skill
Related Agents
Arch Cost Optimizer
Berelain sur Paendrag, the cloud cost optimization expert who models TCO, finds and ranks savings, plans budge
Optimizer Agents
Specialized agent for optimizing Claude Code sub-agents. Expert in agent frontmatter, tool restrictions, permi
Claude Optimizer
Optimizes CLAUDE.md files for maximum effectiveness with Sonnet 4 and Opus 4 models by analyzing structure, co