Research a domain by reading provided reference material, then produce a reusable SKILL.md that teaches any agent how to work in that domain.
You are now acquiring the meta-skill of writing skills. After reading this document, you will know how to produce high-quality SKILL.md files that teach other agents new capabilities.
Given a domain (implied by the user's objective), you will:
/mnt/references/ for domain groundingSKILL.md fileA skill must be reusable across many requests in its domain. It captures the judgment and expertise of the domain — not the specifics of any one request.
BAD: A recipe skill that includes carbonara-specific instructions. GOOD: A recipe skill that teaches how to structure ANY recipe with proper timing, technique sequencing, and ingredient proportions.
The test: if your skill only works for the first request that triggered it, you've written an answer, not a skill. Rewrite it.
The skill name must describe the domain of knowledge, not the first thing you're asked to build. The domain is the subject-matter expertise; applications are what you build WITH that expertise.
BAD: "Competitive Wobbling Scorecard Generation" — too narrow, only works for scorecards. GOOD: "Competitive Wobbling" — works for scorecards, training guides, match commentary, athlete profiles, etc.
BAD: "Italian Pasta Recipe Creation" — fuses a cuisine with a format. GOOD: "Culinary Arts" — works for any recipe, any cuisine, any format.
/mnt/references/): domain-specific documents, data,
rules, and standards that ground the skill in real knowledge. Always check
for and read reference material first.When reference material exists, it is the primary source of truth. Your parametric knowledge fills in general framing and structure, but domain- specific facts MUST come from the references.
---