skill-creator

Automate creation, evaluation, and iteration of Claude skills with SKILL.md.

68|18|Updated Aug 12, 2025
One-click install
npx skills add https://github.com/DayMoonDevelopment/post-for-me --skill skill-creator-daymoondevelopment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/DayMoonDevelopment/post-for-me/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/DayMoonDevelopment/post-for-me --skill skill-creator-daymoondevelopment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML, and includes scripts (resource) components.

What problem does it solve?

Streamline the end-to-end creation, testing, and optimization of Claude skills by providing a repeatable, eval-driven workflow that reduces guesswork and accelerates delivery.

Core Features & Use Cases

  • Guided SKILL.md authoring with structured frontmatter and content
  • Integrated eval loop: generate prompts, run triggers, compare with baselines, and capture results
  • Automated improvement: leverage results to propose better skill descriptions and tooling, then re-run cycles
  • Benchmark-ready outputs: store results for streaming analysis and benchmarking

Quick Start

Provide the initial prompt, create a minimal eval set, and start iterative cycles to refine triggering and performance.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I automate Claude skill creation and evaluation?

Automating Claude skill creation involves using an eval-driven workflow that guides you from drafting SKILL.md to executing evals, benchmarking, and iteratively refining descriptions for better triggering accuracy.

What is eval-driven iteration for AI skills?

Eval-driven iteration is a process of generating prompts, running triggers, comparing results with baselines, and capturing outcomes to propose better skill descriptions and tooling for continuous performance improvement.

How do I refine SKILL.md descriptions to improve triggering accuracy?

Refining SKILL.md descriptions uses stored evaluation results to drive automated improvements, proposing better skill descriptions and tooling configurations before re-running eval cycles to validate triggering accuracy.

Can I use PyYAML scripts to benchmark Claude skills?

Yes, the skill uses PyYAML scripts to store benchmark-ready outputs, enabling streaming analysis and comparison against baselines during the iterative evaluation and improvement cycles.

What's the best way to structure a minimal eval set for Claude skills?

Structuring a minimal eval set requires providing an initial prompt, creating test triggers, and starting iterative cycles to compare results against baselines and refine skill performance.

Why does my Claude skill trigger incorrectly during testing?

Incorrect triggering occurs when skill descriptions lack precision; leveraging captured eval results to propose refined descriptions and tooling, then re-running cycles, corrects the triggering behavior.