---
name: skill-creator
description: ALWAYS use this when creating, rewriting, packaging, evaluating, or tightening any skill, trigger description, skill metadata, or bundled resource in this repository.
Skill Creator
Selective Reading Rule
Start with:
references/usage-routing.md
references/quality-checklist.md
Then load only the inherited docs, scripts, assets, or examples that match the user's actual task.
Purpose
Build skills that are easy to trigger, easy to follow, and honest about what they require.
The goal is not to produce more files. The goal is to produce a better operating guide for future agents.
Selective Reading Rule
Start with:
references/senior-master-standard.md
references/trigger-writing.md when rewriting descriptions or trying to make a skill trigger more reliably
references/bundle-evaluation.md when changing many skills at once or preparing a bundle for review
Start Here
For any new or updated skill, define:
- the exact situations that should trigger it
- the workflow or judgment it should teach
- the resources it needs beyond the core instructions
- how another agent would verify the skill is useful
Workflow
- Capture intent.
- what job should the skill help an agent do?
- Define the trigger language.
- write the frontmatter description around when to use the skill, not a long process summary
- Draft the core workflow.
- keep SKILL.md focused on decisions, sequence, and quality bar
- Split only when needed.
- move heavy detail into
references/, deterministic helpers into scripts/, reusable outputs into assets/
- Add UI metadata.
- create or refresh
agents/openai.yaml for important skills
- Validate.
- confirm the wording is clear, the references exist, and the workflow matches the actual repo
Writing Rules
- Keep the description focused on triggering conditions.
- Keep the body focused on what the agent should actually do.
- Prefer concise structure over narrative explanation.
- Remove stale ecosystem references that do not apply to this repo.
- Do not promise scripts, tools, or flows that are missing.
Progressive Disclosure
Use this split:
SKILL.md for the primary operating guide
references/ for optional depth
scripts/ for repeatable utilities
assets/ for templates or output resources
If a detail does not need to load on every trigger, move it out of the core file.
Validation Checklist
- does the description make the skill discoverable?
- does the body tell the agent what to do next?
- are all referenced files real and relevant?
- is the skill aligned with Codex tools and this repo's structure?
- would another agent know when not to use it?
- did you run
scripts/quick_validate.py on the touched skill?
- for bundle-wide work, did you run
scripts/validate_skill_bundle.py and inspect the report?
Updating Existing Skills
When improving an inherited skill:
- remove stale brand or platform references
- rewrite around the actual environment and tools available now
- merge overlapping ideas instead of duplicating another skill
- keep the result stylistically consistent with the rest of the bundle
Useful Local Assets
Use the existing local helpers only when they materially help the task:
scripts/quick_validate.py
scripts/validate_skill_bundle.py
scripts/package_skill.py
eval-viewer/
references/schemas.md
references/trigger-writing.md
references/bundle-evaluation.md
Do not force an evaluation loop when a smaller validation pass is enough.
Related Skills
workspace-operating-system for routing and quality expectations
plan-writing for multi-step skill upgrade work
verification-before-completion before claiming a skill is ready
1---2name: skill-creator3description: ---4---5---6name: skill-creator7description: ALWAYS use this when creating, rewriting, packaging, evaluating, or tightening any skill, trigger description, skill metadata, or bundled resource in this repository.8---910# Skill Creator1112## Selective Reading Rule1314Start with:1516- `references/usage-routing.md`17- `references/quality-checklist.md`1819Then load only the inherited docs, scripts, assets, or examples that match the user's actual task.2021## Purpose2223Build skills that are easy to trigger, easy to follow, and honest about what they require.2425The goal is not to produce more files. The goal is to produce a better operating guide for future agents.2627## Selective Reading Rule2829Start with:3031- `references/senior-master-standard.md`32- `references/trigger-writing.md` when rewriting descriptions or trying to make a skill trigger more reliably33- `references/bundle-evaluation.md` when changing many skills at once or preparing a bundle for review3435## Start Here3637For any new or updated skill, define:3839- the exact situations that should trigger it40- the workflow or judgment it should teach41- the resources it needs beyond the core instructions42- how another agent would verify the skill is useful4344## Workflow45461. Capture intent.47 - what job should the skill help an agent do?482. Define the trigger language.49 - write the frontmatter description around when to use the skill, not a long process summary503. Draft the core workflow.51 - keep SKILL.md focused on decisions, sequence, and quality bar524. Split only when needed.53 - move heavy detail into `references/`, deterministic helpers into `scripts/`, reusable outputs into `assets/`545. Add UI metadata.55 - create or refresh `agents/openai.yaml` for important skills566. Validate.57 - confirm the wording is clear, the references exist, and the workflow matches the actual repo5859## Writing Rules6061- Keep the description focused on triggering conditions.62- Keep the body focused on what the agent should actually do.63- Prefer concise structure over narrative explanation.64- Remove stale ecosystem references that do not apply to this repo.65- Do not promise scripts, tools, or flows that are missing.6667## Progressive Disclosure6869Use this split:7071- `SKILL.md` for the primary operating guide72- `references/` for optional depth73- `scripts/` for repeatable utilities74- `assets/` for templates or output resources7576If a detail does not need to load on every trigger, move it out of the core file.7778## Validation Checklist7980- does the description make the skill discoverable?81- does the body tell the agent what to do next?82- are all referenced files real and relevant?83- is the skill aligned with Codex tools and this repo's structure?84- would another agent know when not to use it?85- did you run `scripts/quick_validate.py` on the touched skill?86- for bundle-wide work, did you run `scripts/validate_skill_bundle.py` and inspect the report?8788## Updating Existing Skills8990When improving an inherited skill:9192- remove stale brand or platform references93- rewrite around the actual environment and tools available now94- merge overlapping ideas instead of duplicating another skill95- keep the result stylistically consistent with the rest of the bundle9697## Useful Local Assets9899Use the existing local helpers only when they materially help the task:100101- `scripts/quick_validate.py`102- `scripts/validate_skill_bundle.py`103- `scripts/package_skill.py`104- `eval-viewer/`105- `references/schemas.md`106- `references/trigger-writing.md`107- `references/bundle-evaluation.md`108109Do not force an evaluation loop when a smaller validation pass is enough.110111## Related Skills112113- `workspace-operating-system` for routing and quality expectations114- `plan-writing` for multi-step skill upgrade work115- `verification-before-completion` before claiming a skill is ready