Agent skill · writing content · himself65
skill-creator
Create, improve, and evaluate agent skills (SKILL.md plus reference files). Use this skill whenever the user wants to build, scaffold, or design a new skill, improve or fix an existing skill that isn't working well, score or benchmark a skill's quality or run evals on it, or turn a repeated manual workflow into a skill ("I keep doing X manually", "can you remember how to do X", "turn this into a skill").
Why this skill is useful
Adds a structured framework for creating, evaluating, and optimizing skills, including dynamic detection patterns and decision trees that enhance AI capabilities.
What it needs
About 10k tokens when loaded. Last updated 2026-08-05. 3,127 stars on the source repository.
What this skill does
Skill Creator Create, evaluate, and iterate on high-quality agent skills. This skill covers the whole lifecycle: planning what the skill should do, writing SKILL.md and reference files, scoring quality against a rubric, and iterating until the skill meets production standards. Philosophy: A great skill is precise, not long. Its description routes the right requests to it. Its body gives the model the context it can't get anywhere else — the environment, tool contracts, defaults, domain judgment, and the reasons behind each constraint — and leaves out what a capable model already does on its own. Current Claude models follow instructions closely and literally, so every line gets acted on: an over-scripted or shouting skill produces rigid, over-cautious output, while a clear goal and quality bar let the model plan the work itself. references/writing-guide.md covers this in detail. Runtime adaptation: Skills that touch external tools should detect what is installed, authenticated, and reachable at runtime and adapt, rather than assuming a single method. Offer fallback paths where real alternatives exist. See references/dynamic-calling.md for the pattern catalog. --- Step 1: Understand What the User Wants Classify the request into one of these modes: User Intent Mode Jump To --- --- --- Create a brand-new skill Create Step 2 Improve / fix an existing skill Improve Step 6 Evaluate / score a skill's quality Evaluate Step 7 If ambiguous, ask: "Do you want to create a new skill, improve an existing one, or evaluate one?" Gather Requirements (for Create mode) Before writing anything, answer these questions (ask the user if unclear): Question Why it matters --- --- What task does the skill automate? Defines the core workflow Who is the target user? Determines complexity and terminology level What tools/APIs/CLIs does it use? Determines dependencies and platform restrictions What does the user provide as input? Defines parameters and defaults What should the output look like? …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills himself65/skill-creator