enhance-skills

Featured

Use when reviewing SKILL.md files for structure and trigger quality.

AI & Automation 967 stars 111 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 96/100

Stars 20%
99
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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, sonnet, haiku | | `context` | No | `fork` = run in isolated subagent context | fork or omit | | `agent` | No | Subagent type for execution | Explore, Plan, general-purpose | | `hooks` | No | Skill-scoped lifecycle hooks | PreToolUse, PostToolUse | ### Directory Structure ``` skills/my-skill/ ├─...

Details

Author
agent-sh
Repository
agent-sh/agentsys
Created
7 months ago
Last Updated
4 days ago
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category