kmshihab7878/claude-code-setup/skill-creator

Claude Code and agent skill by kmshihab7878/claude-code-setup

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

Install

npx vskill@latest install kmshihab7878/claude-code-setup/skill-creator

SKILL.md

Skill Creator

Create, evaluate, improve, package, and maintain Claude skills. Use this skill when the user wants a new skill, an existing skill changed, skill performance measured, evals run, or a skill description optimized for triggering accuracy.

Core Loop

  1. Determine where the user is: new skill, draft review, eval run, improvement,

description optimization, packaging, or troubleshooting.

  1. Capture intent and confirm the required input contract before writing.
  2. Draft or edit the skill folder.
  3. Create realistic test prompts when testing is useful.
  4. Run skill-vs-baseline evals when tooling supports it; otherwise run a

smaller qualitative review.

  1. Grade outputs, gather user feedback, and improve the skill.
  2. Repeat until the user is satisfied, objective checks pass, or progress stalls.
  3. Package or present the final skill when requested and supported.

Required Input Contract

Before writing a new skill, identify:

  • what the skill enables Claude to do
  • when it should trigger, including user phrases and contexts
  • expected output format or artifacts
  • dependencies, tools, scripts, reference docs, or assets
  • safety boundaries and prohibited behavior
  • whether evals are useful for the task type

If the conversation already contains the workflow to turn into a skill, extract the sequence, tools, corrections, input/output formats, and success criteria from the conversation before asking follow-up questions.

Skill Folder Contract

Use this structure unless the existing skill already has a compatible layout:

text
skill-name/
SKILL.md
scripts/
references/
assets/
evals/evals.json
  • SKILL.md is required and holds frontmatter plus concise operating guidance.
  • scripts/ holds deterministic or repetitive executable helpers.
  • references/ holds lazy-loaded detailed docs.
  • assets/ holds templates, icons, examples, or output resources.
  • evals/evals.json holds skill test prompts when evals are used.

Keep SKILL.md concise. Move bulky examples, schemas, deep explanations, templates, troubleshooting detail, and long playbooks into references/.

Frontmatter Requirements

Every SKILL.md must include YAML frontmatter with:

  • name: stable skill identifier, usually matching the folder name.
  • description: the primary trigger mechanism. Include what the skill does and

when to use it.

Descriptions should be specific and slightly trigger-forward. Include likely user intents and contexts, not only a generic capability label. Do not hide triggering rules only in the body.

Safety and Security Constraints

  • Do not create misleading skills.
  • Do not add malware, exploit code, credential harvesting, data exfiltration, or

unauthorized-access workflows.

  • Do not include secrets, credentials, private context, local user paths, session

records, memory exports, personal identifiers, or real tokens in skill files.

  • Do not overfit instructions to one example when the skill should generalize.
  • Preserve existing skill name and frontmatter identity when improving an

installed skill unless the user explicitly asks for a rename.

  • Treat bundled scripts as code: keep them scoped, inspectable, and testable.

Creation Workflow

  1. Capture intent: confirm capability, trigger contexts, output format,

dependencies, success criteria, and safety limits.

  1. Research: inspect existing files, examples, tools, references, and related

skills. Ask only the missing questions that affect the skill design.

  1. Draft structure: create SKILL.md; add scripts/, references/,

assets/, and evals/ only when they carry real value.

  1. Write instructions: use imperative, general, reusable guidance. Explain

why important rules matter.

  1. Add minimal examples: include only examples needed for correct invocation

or output shape; move longer examples to references.

  1. Validate: check frontmatter, links, file layout, safety constraints, and

eval schema when present.

  1. Evaluate: run test prompts when meaningful; compare against baseline for

measurable skills.

  1. Iterate: improve based on transcript evidence, grader output, benchmarks,

and user feedback.

Full phase detail: references/workflow-deep-dive.md.

Validation Rules

  • Do not claim eval success without evidence.
  • Do not use /skill-test or another testing skill for the skill-creator eval

loop.

  • For eval runs, create a sibling workspace named <skill-name>-workspace/ and

organize by iteration-N/eval-N/.

  • For new skills, baseline is without_skill.
  • For improving existing skills, snapshot or otherwise preserve the old version

before comparing.

  • Capture timing from completion notifications immediately when available.
  • Use eval-viewer/generate_review.py for human review when browser/static

output is available; do not invent custom review HTML.

  • Use agents/grader.md, agents/analyzer.md, and agents/comparator.md only

for their documented roles.

Detailed eval, grading, viewer, failure-mode, and security guidance: references/validation-and-safety.md, references/eval-workflow.md, and references/schemas.md.

Minimal Eval Example

json
{
"skill_name": "example-skill",
"evals": [
{
"id": 1,
"prompt": "User's task prompt",
"expected_output": "Description of expected result",
"files": []
}
]
}

Full schemas: references/schemas.md.

Output Expectations

When creating or modifying a skill, report:

  • skill folder and files created or changed
  • trigger behavior and output contract
  • safety constraints included
  • validation performed and results
  • evals run, if any, with evidence
  • known limitations and recommended next iteration

If packaging is requested and supported, use scripts/package_skill.py and point to the created package artifact.

Environment Variants

  • Claude Code/Codex with subagents: run parallel skill-vs-baseline evals when

useful.

  • Claude.ai without subagents: run qualitative tests one at a time and ask for

user review inline.

  • Headless/Cowork-like environments: generate a static review artifact instead

of a browser server.

Variant details and packaging notes: references/workflow-deep-dive.md.

Reference Map

  • references/workflow-deep-dive.md - full creation workflow, eval phase

details, environment variants, packaging, and advanced decisions.

  • references/frontmatter-and-structure.md - frontmatter examples, folder

layout, naming, output contracts, and resource placement.

  • references/authoring-patterns.md - writing patterns, long templates,

description guidance, progressive disclosure, and reusable instruction forms.

  • references/validation-and-safety.md - extended validation checks, failure

modes, eval mechanics, security caveats, and troubleshooting.

  • references/examples.md - end-to-end skill creation and improvement examples.
  • references/eval-workflow.md - existing detailed eval-and-review procedure.
  • references/description-optimization.md - existing trigger-description

optimization procedure.

  • references/schemas.md - JSON schemas for eval, grading, timing, and metrics.
  • references/skill-template-reference.md - existing anatomy diagram and

progressive-disclosure reference.

Specialized agents:

  • agents/grader.md - evaluate assertions against outputs.
  • agents/comparator.md - blind A/B comparison.
  • agents/analyzer.md - analyze why one version beat another.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
6
Repository forks
1
7-day trend score
10

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/kmshihab7878/claude-code-setup/skill-creator/badge)](https://verified-skill.com/skills/kmshihab7878/claude-code-setup/skill-creator)

Something wrong with this skill or its page? Tell us.