skills/oakoss/agent-skills/skill-management

skill-management

SKILL.md

Skill Management

Overview

Guides creation, auditing, and validation of agent skills conforming to the Agent Skills open standard at https://agentskills.io. Covers the full lifecycle from scaffolding a new skill through production-quality review.

When to use: Creating skills, improving descriptions for discoverability, restructuring skills for progressive disclosure, running quality audits, validating manifest-implementation alignment.

When NOT to use: Writing application code, general markdown editing, project management unrelated to skill authoring.

Quick Reference

Task Approach Key Points
Skill directory skill-name/SKILL.md + optional directories Only SKILL.md is required; scripts/, references/, assets/ are optional
Frontmatter name Lowercase, hyphens, 4-64 chars Must match directory name, no leading/trailing -, no --
Frontmatter description 1-1024 chars with trigger phrases Third-person voice, include "Use when" scenarios
Progressive disclosure Metadata -> SKILL.md -> references/scripts Keep SKILL.md under 500 lines; move details to references
Description structure Para 1: what + features, Para 2: triggers Active voice, name technologies, include error keywords
Effective descriptions 250-350 chars, specific, discoverable "Build X" not "This skill helps you build X"
Reference files references/topic.md with frontmatter Max 500 lines, self-contained, kebab-case filenames
Quality audit 9-phase systematic review Standards, official docs, code accuracy, cross-file checks
Severity levels Critical / High / Medium / Low Evidence-based classification with links
Validation scoring Average of accuracy, precondition, effect Pass requires score >= 0.8 and zero high-severity issues
Excluded files README.md, metadata.json, _* files Skills CLI strips these during installation

Common Mistakes

Mistake Correct Pattern
Including README.md in skill directory Skills CLI excludes README.md during installation; use only SKILL.md
Writing vague descriptions without discovery keywords Include specific technologies, 3-5 "Use when" scenarios, and 2-3 error messages
Duplicating knowledge the agent already has Focus on edge cases, platform differences, and gotchas the agent gets wrong
Putting all content in SKILL.md without progressive disclosure Keep SKILL.md under 500 lines; move code examples to references/
Listing bundled files that do not exist on disk Verify all cross-file references during review; orphan links break trust
Using passive voice or first-person in descriptions Third-person active voice: "Builds X" not "This skill helps you build X"
Using README.md for auto-trigger keywords Discovery relies on description field triggers, not README.md
Referencing non-existent scripts or commands Only reference scripts and commands that actually exist in the skill directory

Delegation

  • Skill discovery and keyword research: Use Explore agent
  • Multi-skill audit and cross-file consistency checks: Use Task agent
  • Skill architecture and directory structure planning: Use Plan agent

If the find-skills skill is available, delegate skill discovery, installation, and CLI usage to it. Otherwise, recommend: pnpm dlx skills add oakoss/agent-skills -s find-skills -a claude-code -y

References

Weekly Installs
11
GitHub Stars
3
First Seen
Feb 24, 2026
Installed on
claude-code9
opencode8
github-copilot8
codex8
kimi-cli8
gemini-cli8