enhance-skills
Use when reviewing SKILL.md files for structure and trigger quality.
npx skills add agent-sh/agentsys --skill enhance-skills --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# enhance-skills Analyze skill definitions for trigger quality, structure, and discoverability. ## Workflow 1. **Discover** - Find all SKILL.md files 2. **Parse** - Extract frontmatter and content 3. **Check** - Run all pattern checks against knowledge below 4. **Filter** - Apply certainty filtering 5. **Report** - Generate markdown output 6. **Fix** - Apply auto-fixes if --fix flag present --- ## Skill Knowledge Reference ### Frontmatter Fields (Complete Reference) | Field | Required | Description | Validation | |-------|----------|-------------|------------| | `name` | No | Display name, defaults to directory name | lowercase, max 64 chars | | `description` | Recommended | What skill does and when to use | max 1024 chars, should include trigger | | `argument-hint` | No | Autocomplete hint, e.g., `[file-path]` | keep under 30 chars | | `disable-model-invocation` | No | `true` = manual only (for side effects) | boolean, default false | | `user-invocable` | No | `false` = hidden from `/` menu (auto-only) | boolean, default true | | `allowed-tools` | No | Tools Claude can use without permission | comma-separated list | | `model` | No | Specific model when skill is active | opus, sonn
- Workflow
- Skill Knowledge Reference
- Frontmatter Fields (Complete Reference)
- Directory Structure
- Invocation Control Patterns
- Trigger Phrases
- Dynamic Context Injection
- String Substitutions
- Context Budget
- Subagent Execution
- Skill-Scoped Hooks
- Tool Restrictions
- Detection Patterns
- 1. Frontmatter Validation (HIGH Certainty)
What does the enhance-skills skill do?
Use when reviewing SKILL.md files for structure and trigger quality.
How do I install it?
Run `npx skills add agent-sh/agentsys --skill enhance-skills --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From agent-sh/agentsys, a repository with 923 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.