skill-creator

Create and refine AI skill definitions with SKILL.md and evaluation workflows.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ImaginerLabs/skill-manager --skill skill-creator-imaginerlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ImaginerLabs/skill-manager/tree/main/skills/meta-skills/skill-creator
Command: npx skills add https://github.com/ImaginerLabs/skill-manager --skill skill-creator-imaginerlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Removes the friction and guesswork from authoring, testing, and improving AI Skill files by providing a repeatable, script-driven workflow for drafting SKILL.md, running trigger and behavior evaluations, and iterating descriptions and implementations until the Skill reliably triggers and performs.

Core Features & Use Cases

  • Guided skill authoring: Templates and guidance for writing SKILL.md frontmatter and body so descriptions trigger correctly.
  • Eval orchestration: Scripts to run trigger evaluations, spawn with-skill and baseline runs, grade outputs, aggregate benchmarks, and generate review pages.
  • Analysis & iteration: Tools and agent guidance for drafting assertions, interpreting results, and improving skill text and bundled scripts.
  • Packaging & presentation: Utilities to package skills into distributable .skill files and to produce standalone HTML review reports for human feedback.
  • Use Case: A developer drafts a new skill, generates 3 realistic test prompts, runs the evaluation loop, inspects the review page, and iterates the SKILL.md and scripts until pass rates and benchmarks meet acceptance criteria.

Quick Start

Ask the assistant to draft a SKILL.md for a new capability, produce 2–3 realistic test prompts saved to evals/evals.json, and run the evaluation loop to generate a benchmark.json and review HTML.

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 test an AI skill definition for CI workflows?

To create and test an AI skill definition for CI workflows, you draft a SKILL.md file, generate test prompts, run trigger and behavior evaluations, and iterate until benchmarks meet acceptance criteria. This script-driven workflow supports both development and CI contexts for reliable skill performance.

What is a SKILL.md file and how does it control skill triggering?

A SKILL.md file is a structured metadata and body document that defines an AI skill's capabilities and trigger descriptions. Writing correct frontmatter and body text ensures the skill activates reliably when users submit matching prompts during automated evaluation runs.

How do I benchmark AI skill performance against a baseline?

You benchmark AI skill performance against a baseline by spawning with-skill and baseline runs, grading the outputs, and aggregating the results into a benchmark.json file. This evaluation loop allows direct comparison of skill-enhanced and standard responses for iterative improvement.

Do I need pyyaml to package AI skills into distributable files?

Yes, you need pyyaml installed to package AI skills into distributable .skill files. This dependency supports the parsing and orchestration of SKILL.md frontmatter required during the execution of eval and packaging scripts.

Can I generate HTML review reports for AI skill evaluations?

Yes, you can generate standalone HTML review reports for AI skill evaluations. The packaging and presentation utilities produce these HTML pages to visualize grading results and timing JSON, enabling human feedback and iterative description optimization.

What's the best way to iterate on AI skill descriptions that fail trigger evaluations?

The best way to iterate on failing AI skill descriptions is to inspect the generated review page, interpret the grading JSON, and apply agent guidance to refine the SKILL.md text. Re-running the evaluation loop validates improvements against baseline pass rates.