skill-creator

Create, evaluate, and refine Claude skills through an automated drafting and testing loop.

4|Updated Jun 12, 2024
One-click install
npx skills add https://github.com/Nathan3303/nao-todo --skill skill-creator-nathan3303
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Nathan3303/nao-todo/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/Nathan3303/nao-todo --skill skill-creator-nathan3303

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Streamline the creation and refinement of Claude skills by providing a repeatable framework for drafting, evaluating, and iterating skills, reducing guesswork and accelerating improvement.

Core Features & Use Cases

  • End-to-end skill creation: define intent, draft prompts, build test prompts, run evaluations, and iteratively improve based on results.
  • Evaluation-driven iteration: run trigger evaluations, compare with baselines, and surface both qualitative and quantitative feedback.
  • Automated improvement loop: generate targeted skill description updates and manage historical progress across iterations.
  • Packaging and distribution: package skills into .skill files, generate reports, and view benchmarks to guide decision-making.

Quick Start

Create or load a skill, run the evaluation loop with your eval set, and iterate until results meet your triggering and performance goals.

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?▼

You can automate Claude skill creation by running an end-to-end loop that drafts prompts, builds test sets, runs trigger evaluations, and iteratively refines the skill based on quantitative feedback.

What is evaluation-driven iteration for prompt refinement?▼

Evaluation-driven iteration is a process that runs trigger evaluations on drafted prompts, compares performance against baselines, and surfaces qualitative and quantitative feedback to systematically improve skill descriptions.

How do I package skills into distributable files for deployment?▼

To package skills for deployment, you bundle the skill definitions, frontmatter, and optional bundled resources like scripts and assets into .skill files, then generate benchmark reports to guide deployment decisions.

Do I need PyYAML to define skill frontmatter and compatibility?▼

Yes, PyYAML is required as a dependency to parse and expose the clear, discoverable frontmatter containing the skill name, description, and compatibility metadata needed for deterministic task execution.

Can I bundle scripts and assets within a Claude skill?▼

Yes, you can bundle optional resources such as scripts and reference assets directly within a skill to facilitate deterministic tasks and enable on-demand information access during execution.