WR

Standardizes the process of building new agent skills.

Install

mkdir -p .claude/skills/write-a-skill && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12642" && unzip -o skill.zip -d .claude/skills/write-a-skill && rm skill.zip

Installs to .claude/skills/write-a-skill

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Create new agent skills with proper structure, progressive disclosure, and bundled resources. Use when the user wants to create, write, build, or improve a skill or workflow command.
182 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Gather requirements for new skills.
  • Draft `SKILL.md` with progressive disclosure.
  • Include `references/` for richer guidance.
  • Add `examples/` for useful demonstrations.
  • Bundle `scripts/` for deterministic helpers.

How it works

The skill guides the process of creating or improving a skill by gathering requirements, drafting the skill's components, and reviewing it against a checklist.

Inputs & outputs

You give it
Requirements for a new skill.
You get back
A new or improved skill with `SKILL.md`, `references/`, `examples/`, and `scripts/`.

When to use write-a-skill

  • Developing new skills
  • Improving skill structure
  • Adding workflow commands

About this skill

Write A Skill

Create or improve a skill as its own task, not as part of the orchestrate workflow.

Process

  1. Gather requirements:
    • what task or domain the skill covers
    • what use cases it must handle
    • whether it needs scripts or only instructions
    • what references should shape it
  2. Draft the skill with:
    • SKILL.md
    • references/ when richer guidance is needed
    • examples/ when examples are useful
    • scripts/ for deterministic helpers
  3. Review the draft against the skill checklist before finishing.

Rules

  1. Keep SKILL.md concise and easy for Codex to select.
  2. Put richer guidance in references/ instead of bloating SKILL.md.
  3. Make the description specific enough that Codex can distinguish the skill from others.
  4. Include escape hatches for ambiguous input.

Resources

  • Skill authoring guide: references/skill-authoring.md

When not to use it

  • When the task is not about creating, writing, building, or improving a skill or workflow command.
  • When the skill description is not specific enough to distinguish it from others.

Limitations

  • Keep `SKILL.md` concise.
  • Put richer guidance in `references/` instead of bloating `SKILL.md`.
  • Make the description specific enough that Codex can distinguish the skill from others.

How it compares

This skill provides a structured process for skill creation, ensuring proper documentation and bundled resources, unlike ad-hoc skill development.

Compared to similar skills

write-a-skill side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
write-a-skill (this skill)03moNo flagsIntermediate
codex-cli-bridge99moReviewIntermediate
skill-forge119moReviewIntermediate
obsidian-data-handling425dNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry