skill-creator

Create, evaluate, and optimize AI skills with SKILL.md authoring and benchmarking.

1|Updated May 1, 2026
One-click install
npx skills add https://github.com/e2662020/QuickMovie --skill skill-creator-e2662020
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/e2662020/QuickMovie/tree/main/skills/skill-creator
Command: npx skills add https://github.com/e2662020/QuickMovie --skill skill-creator-e2662020

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Creating effective AI skills requires more than just writing instructions—it demands a systematic workflow to ensure skills trigger correctly, perform reliably, and improve over time. This Skill eliminates the guesswork by providing a proven iterative process from draft to production-ready.

Core Features & Use Cases

  • Structured Skill Creation: Guides you through capturing intent, interviewing for requirements, and writing well-structured SKILL.md files with proper frontmatter and progressive disclosure.
  • Evaluation & Benchmarking: Spawns parallel test runs, grades outputs against assertions, aggregates performance metrics, and launches an interactive review viewer to compare skill versions.
  • Description Optimization: Runs an automated loop to refine skill descriptions for better triggering accuracy, using train/test splits to prevent overfitting.
  • Use Case: A developer building a custom PDF-processing skill can use this to draft the skill, generate test cases, benchmark it against a baseline, and optimize the description until it triggers reliably for relevant queries.

Quick Start

Use the skill-creator to build a new skill by describing what you want it to do, then follow its prompts to draft test cases, run evaluations, and iterate based on the review results.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I systematically create and test AI skills from a basic intent?

To create AI skills systematically, you capture the initial intent, draft a SKILL.md file, generate test cases, and run parallel execution benchmarking to evaluate performance. This structured workflow ensures skills trigger correctly and perform reliably before production deployment.

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

Optimizing AI skill descriptions requires running an automated refinement loop that uses train/test splits to prevent overfitting. This process adjusts the description text iteratively to ensure the skill triggers reliably only for relevant user queries.

How does assertion-based evaluation work when benchmarking AI skills?

Assertion-based evaluation benchmarks AI skills by spawning parallel test runs and grading the generated outputs against predefined assertions. The system then aggregates these quantitative performance metrics to compare different skill versions.

Can I package and deploy AI skills across different environments like GLM Code and Cowork?

Yes, the skill creation workflow supports cross-environment deployment for GLM Code, GLM.ai, and Cowork. It packages your finalized instructions and assets into a .skill file format for production-ready use across these platforms.

Do I need pyyaml installed to author SKILL.md files and run evaluations?

Yes, pyyaml is a required dependency for parsing and managing the YAML frontmatter used in SKILL.md files. You need it installed in your environment to properly author, evaluate, and package the skill components.

Why should I use blind comparison instead of manual review for skill iteration?

Blind comparison removes bias during skill iteration by presenting outputs from different versions side-by-side in an interactive review viewer. This ensures you select the best-performing iteration based on aggregated quantitative grading rather than subjective preference.