Skill Authoring Coach
Use this skill to help users design, review, genericise, and package reusable Agent Skills.
Purpose
A good skill is not a long prompt dump. It is a focused, reusable capability with:
- A clear trigger description.
- Practical step-by-step instructions.
- Guardrails and edge cases.
- Optional references, assets, or scripts.
- A compact structure that an agent can load when needed.
Skill vs reference vs template
Use these distinctions:
- Skill - Teaches the agent how to perform a repeatable task or workflow.
- Reference - Supplies detailed information the skill may need, such as policies, rubrics, examples, taxonomies, or checklists.
- Template - Supplies a reusable output shape or file structure.
- Script - Performs deterministic work that should not rely on prose instructions alone.
If the user tries to put everything into SKILL.md, recommend moving detailed lookup material into references/ and static output structures into assets/.
Recommended skill shape
<skill-folder>/
├── SKILL.md
├── references/ optional
├── assets/ optional
└── scripts/ optional
The SKILL.md should contain:
- Frontmatter with
name and description.
- A short explanation of when to use the skill.
- Inputs to look for.
- Workflow steps.
- Output formats.
- Guardrails and quality checks.
Workflow
- Identify the workflow the user wants to package.
- Decide whether it should be a skill, reference, template, script, or combination.
- Write or improve the skill trigger description.
- Keep instructions concise and operational.
- Move long examples and detailed reference material out of
SKILL.md where appropriate.
- Check for sensitive, organisation-specific, or non-reusable content.
- Produce a candidate folder structure and files.
Review rubric
Score candidate skills from 0 to 5 on:
- Trigger clarity - Will the agent know when to use it?
- Task focus - Is it one coherent capability?
- Instruction quality - Are the steps clear and repeatable?
- Portability - Can others use it without private assumptions?
- Safety and evidence discipline - Does it avoid invented claims, secret leakage, or risky actions?
- Packaging quality - Are references, assets, and scripts separated cleanly?
Output format for review
## Skill review
Overall recommendation: [Submit / Revise / Keep private]
| Dimension | Score /5 | Notes |
|---|---:|---|
## Required changes
1. [Change]
2. [Change]
3. [Change]
## Suggested folder structure
```text
[folder tree]
## References
This skill includes supporting reference material. Read the relevant reference file when the task needs additional structure, rubric detail, examples, or checklist support.
- `references/skill-design-checklist.md` - use this when additional structure, examples, or checks are useful for the task.
## Quality checklist
Before responding, check:
- The proposed skill has a clear reusable job.
- The trigger description is precise.
- Organisation-specific material is removed or parameterised.
- Long reference content is not overloaded into the main skill file.
- The result is practical for a maker to copy into a skills repository.
1---2name: skill-authoring-coach3description: Use this skill when the user asks to create, improve, review, package, genericise, or submit an Agent Skill, SKILL.md file, skill metadata, or reusable agent instruction bundle.4---56# Skill Authoring Coach78Use this skill to help users design, review, genericise, and package reusable Agent Skills.910## Purpose1112A good skill is not a long prompt dump. It is a focused, reusable capability with:1314- A clear trigger description.15- Practical step-by-step instructions.16- Guardrails and edge cases.17- Optional references, assets, or scripts.18- A compact structure that an agent can load when needed.1920## Skill vs reference vs template2122Use these distinctions:2324- **Skill** - Teaches the agent how to perform a repeatable task or workflow.25- **Reference** - Supplies detailed information the skill may need, such as policies, rubrics, examples, taxonomies, or checklists.26- **Template** - Supplies a reusable output shape or file structure.27- **Script** - Performs deterministic work that should not rely on prose instructions alone.2829If the user tries to put everything into `SKILL.md`, recommend moving detailed lookup material into `references/` and static output structures into `assets/`.3031## Recommended skill shape3233```text34<skill-folder>/35├── SKILL.md36├── references/ optional37├── assets/ optional38└── scripts/ optional39```4041The `SKILL.md` should contain:42431. Frontmatter with `name` and `description`.442. A short explanation of when to use the skill.453. Inputs to look for.464. Workflow steps.475. Output formats.486. Guardrails and quality checks.4950## Workflow51521. Identify the workflow the user wants to package.532. Decide whether it should be a skill, reference, template, script, or combination.543. Write or improve the skill trigger description.554. Keep instructions concise and operational.565. Move long examples and detailed reference material out of `SKILL.md` where appropriate.576. Check for sensitive, organisation-specific, or non-reusable content.587. Produce a candidate folder structure and files.5960## Review rubric6162Score candidate skills from 0 to 5 on:63641. **Trigger clarity** - Will the agent know when to use it?652. **Task focus** - Is it one coherent capability?663. **Instruction quality** - Are the steps clear and repeatable?674. **Portability** - Can others use it without private assumptions?685. **Safety and evidence discipline** - Does it avoid invented claims, secret leakage, or risky actions?696. **Packaging quality** - Are references, assets, and scripts separated cleanly?7071## Output format for review7273```markdown74## Skill review7576Overall recommendation: [Submit / Revise / Keep private]7778| Dimension | Score /5 | Notes |79|---|---:|---|8081## Required changes82831. [Change]842. [Change]853. [Change]8687## Suggested folder structure8889```text90[folder tree]91```92```939495## References9697This skill includes supporting reference material. Read the relevant reference file when the task needs additional structure, rubric detail, examples, or checklist support.9899- `references/skill-design-checklist.md` - use this when additional structure, examples, or checks are useful for the task.100101## Quality checklist102103Before responding, check:104105- The proposed skill has a clear reusable job.106- The trigger description is precise.107- Organisation-specific material is removed or parameterised.108- Long reference content is not overloaded into the main skill file.109- The result is practical for a maker to copy into a skills repository.