skill-creator

Design, evaluate, and improve Claude skills through a repeatable workflow.

1|Updated Sep 21, 2022
One-click install
npx skills add https://github.com/mohamedhabibwork/mohamedhabibwork --skill skill-creator-mohamedhabibwork
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/mohamedhabibwork/mohamedhabibwork/tree/main/habib-app/.opencode/skills/skill-creator
Command: npx skills add https://github.com/mohamedhabibwork/mohamedhabibwork --skill skill-creator-mohamedhabibwork

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML.

What problem does it solve?

skill-creator helps teams systematically design, evaluate, and improve Claude skills by providing a repeatable workflow, governance, and tooling to reduce guesswork and accelerate production-grade skill development.

Core Features & Use Cases

  • Capture Intent: Understand what the user wants the skill to achieve and when it should trigger.
  • Write and refine SKILL.md: Produce a clear frontmatter and actionable body with optional references/assets.
  • Run Evals & Iterate: Generate prompts, run eval loops, and rewrite skills based on results.
  • Optimize Descriptions: Improve the triggering description to boost recall and accuracy.

Quick Start

Draft an initial SKILL.md outline, define your first eval prompts, and launch the evaluation loop to start refining.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and evaluate Claude skills in a repeatable workflow?

To create and evaluate Claude skills systematically, use a structured workflow that coordinates intent capture, frontmatter writing, eval generation, and iterative refinement to optimize skill triggering and performance. This reduces guesswork and accelerates production-grade skill development through standardized governance tooling.

What is the best way to optimize skill triggering descriptions for accuracy?

The best way to optimize skill triggering descriptions is through iterative evaluation loops that test recall and accuracy. By generating targeted eval prompts and rewriting skills based on results, you improve the frontmatter descriptions to ensure the skill activates precisely when needed.

Can I use prompt-engineering evaluation loops to refine an existing SKILL.md file?

Yes, you can refine an existing SKILL.md by running prompt-engineering evaluation loops. The process involves generating new eval prompts against the current skill body, analyzing the performance results, and iteratively rewriting both the actionable body and frontmatter to improve overall execution.

Do I need PyYAML to write and manage Claude skill frontmatter?

Yes, PyYAML is required as a dependency to parse and manage the YAML frontmatter used in Claude skills. It provides the necessary tooling to programmatically read, write, and validate the structured metadata that governs skill triggering and configuration.

What are the limitations of automating skill creation and governance for teams?

Automating skill creation and governance requires an initial draft and defined eval prompts to start the refinement loop. The process depends on iterative interviewing and evaluation to reduce guesswork, meaning it cannot generate production-grade skills instantly without baseline inputs and continuous performance testing.