skills/workflow-repository/creating-agent-skills/SKILL.md
Create, name, rename, revise, or review agent skills for reliable triggering, lean instructions, justified resources, aligned UI metadata, repository discovery, and validation. Use for new skills, naming decisions, authorized repository renames, skill scaffolding, workflow-to-skill conversion, prompt optimization, or skill audits.
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 a skill another agent can select and apply without unnecessary context.
Name the task and trigger the skill represents, not its implementation.
name identical and respect the target framework's length limit.helper, utils, tools, assistant, magic, smart, or general, and avoid product or organization names unless the trigger is genuinely product-specific.<verb-ing>-<object> when another pattern better expresses the meaning or matches the repository's established convention.A naming recommendation does not authorize a repository rename. Do not edit files when the user asked only for names or review. For an authorized rename, update the directory, frontmatter name, UI metadata and default prompt, catalog, links, examples, tests, and other exact-name references as one bounded change; preserve a compatibility note when external consumers depend on the old name.
For naming-only output, lead with the recommendation and deciding reason. For multiple skills, use a current/recommended/reason table and include only conflicts or compatibility work that affects adoption.
SKILL.md for trigger metadata and post-trigger workflow.agents/openai.yaml when the target ecosystem uses UI metadata.references/ for detail loaded only on demand.scripts/ for deterministic repeated operations.assets/ for material copied into or used by outputs.
Do not add per-skill README, changelog, installation, or quick-reference files unless the target framework explicitly requires them.SKILL.md:
name and a what-and-when description in YAML frontmatter; use only supported optional fields.description, not a body “when to use” section.SKILL.md.interface.display_name, short_description, and a default_prompt that explicitly names $skill-name. Add policy, icons, colors, or dependencies only when needed.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.