skills/creating-agent-skills/SKILL.md
Create, update, or review agent skills with correct structure, triggering metadata, bundled resources, UI metadata, repository integration, and validation. Use when the user asks to create a new skill, improve an existing skill, turn a workflow into a reusable skill, scaffold skill files, or check whether a skill is concise, discoverable, and valid.
npx skillsauth add narumiruna/agent-skills creating-agent-skillsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create skills that another agent can reliably select and use. Keep each skill concise, task-focused, and grounded in the workflow it teaches.
Clarify the target only when needed.
Choose the name.
<verb-ing>-<object>.helper, utils, tools, assistant, general, data, files, and documents.name.Plan reusable contents.
SKILL.md and agents/openai.yaml for judgment or workflow skills when no bundled resources are needed.scripts/ only when deterministic repeated code is useful.references/ only for detail that should be loaded on demand.assets/ only for files that should be copied or used in outputs.Create or update the skill files.
skills/<skill-name>/SKILL.md.deprecated/<skill-name>/SKILL.md, outside the active skill root.Write SKILL.md.
name and description in YAML frontmatter.description; do not rely on a body "when to use" section.SKILL.md and explain when to read or use them.SKILL.md and references/.Write agents/openai.yaml.
interface.display_name, interface.short_description, and interface.default_prompt.default_prompt explicitly mention $skill-name.Integrate repository discovery.
README.md catalog section when this repo maintains one.AGENTS.md.Validate.
skills-ref is available, run skills-ref validate <skill-dir>.agents/openai.yaml matches the skill and includes a $skill-name default prompt.development
Score or compare one or more agent skills across trigger clarity, workflow actionability, safety boundaries, verification rigor, incremental knowledge value, and leanness. Use only when the user explicitly asks for ratings, numerical quality scores, rubric-based scorecards, or scored comparisons; use creating-agent-skills for unscored reviews or revisions.
development
Assess or improve an existing codebase's architecture when the user asks about module boundaries, coupling, scattered ownership, testability, change locality, deep modules, seams, or behavior-preserving structural refactoring. Use for cross-module design rather than ordinary diff review or a confirmed edge-case bug fix.
development
Perform read-only security audits, vulnerability assessments, or threat-focused reviews of diffs, pull requests, code paths, or explicitly scoped repositories when security is the primary objective or acceptance criterion. Use reviewing-code for ordinary review with baseline security coverage and hardening-code-paths for fixing confirmed findings.
development
Run iterative multi-reviewer panels over a code diff, verify their findings, apply explicitly authorized fixes, and re-review the updated change until it passes or reaches a stopping condition. Use when the user asks for a panel loop, multi-model code-review consensus, or a review-fix-re-review cycle.