skill-creator

Automate drafting, evaluating, and refining SKILL.md content for AI agent skills.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/alexjcm/agent-skillset --skill skill-creator-alexjcm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/alexjcm/agent-skillset/tree/main/skills/tools/skill-creator
Command: npx skills add https://github.com/alexjcm/agent-skillset --skill skill-creator-alexjcm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users create new AI agent skills, iterate on their design, and systematically improve their triggering and performance through structured evals, benchmarks, and iterative refinement.

Core Features & Use Cases

  • Draft, test, and iterate: guide users through drafting a skill, running prompts, and evaluating results to drive improvement.
  • Automated evaluation loops: orchestrate evals, track performance, and generate benchmark insights to compare iterations.
  • Trigger optimization: refine the skill's description to increase triggering accuracy and reduce under/over-triggering.
  • Description optimization: offer focused improvements to triggering text based on eval outcomes.

Quick Start

Create a new skill by writing a SKILL.md, then run the interactive eval loop to refine its 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 create and iterate on AI agent skills with automated evaluation?

To create and iterate on AI agent skills, you draft a SKILL.md file and run an interactive evaluation loop that tests prompts, tracks performance, and refines triggering accuracy. This automated process drives systematic improvement through benchmark insights and description optimization.

What is the best way to optimize skill triggering and reduce over-triggering?

The best way to optimize skill triggering is by running automated evaluation loops that generate benchmark insights. These eval outcomes allow you to apply focused improvements to the skill's description text, systematically increasing triggering accuracy and reducing under or over-triggering.

How do I package AI agent skills into a .skill bundle?

You package AI agent skills into a .skill bundle through the Skill's built-in automation, which includes safety checks and validation. This encapsulates your drafted and refined SKILL.md content along with optional tooling like evals and benchmark data into a distributable format.

Can I use this Skill to improve existing skills or is it only for building new ones?

You can use this Skill for both building new AI agent skills and improving existing ones. It applies an iterative refinement process using structured evals, benchmarks, and description optimization across multi-step workflows to enhance performance regardless of the skill's current state.

Do I need PyYAML to run skill evaluation loops and benchmarks?

Yes, PyYAML is required as a dependency to run the skill evaluation loops and benchmark generation. It supports the underlying automation that orchestrates evals, tracks performance metrics, and handles the SKILL.md content processing.

Why does my AI agent skill under-trigger despite having a clear description?

Your AI agent skill under-triggers when its description lacks optimization based on actual performance data. Running automated evaluation loops generates benchmark insights that identify triggering issues, enabling focused description improvements to increase accuracy.