creating-skill-pro

Design, refactor, evaluate, and optimize Agent skill units with SKILL.md structures.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/dulltackle/kangkang-skills --skill creating-skill-pro-dulltackle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skill-pro
Source: https://github.com/dulltackle/kangkang-skills/tree/main/creating-skill-pro
Command: npx skills add https://github.com/dulltackle/kangkang-skills --skill creating-skill-pro-dulltackle

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Building high-quality Agent skills is hard: descriptions fail to trigger, SKILL.md files become bloated, and there is no systematic way to verify a skill actually improves results. This Skill provides a complete methodology and toolchain for designing, restructuring, merging, evaluating, and trigger-optimizing Agent skills. ## Core Features & Use Cases - Skill Authoring & Scaffolding: Design new skills from scratch with judgment frameworks, layered structure (SKILL.md / references / scripts), and generate skeletons via init_skill.py. - Evaluation & Benchmarking: Build eval sets, run with-skill vs without-skill comparisons, aggregate benchmark results, and review outputs in a local HTML viewer with grader, comparator, and analyzer agents. - Trigger Optimization: Diagnose why a skill did not trigger, rewrite descriptions, and run iterative train/test loops to reduce missed triggers and false positives. - Use Case: You built a skill but it rarely activates. Use this Skill to generate should-trigger / should-not-trigger query sets, run trigger evaluations, iteratively improve the description, and review the results in an HTML report. ## Quick Start Help me design a new skill for my workflow, or evaluate and improve the description of my existing skill so it triggers correctly.

Frequently Asked Questions about creating-skill-pro

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

FAQPage Schema
How do I create a new Agent skill with SKILL.md?

Define a directory containing a SKILL.md file with YAML frontmatter holding a name and description, then add routing instructions in the body. The init_skill.py script generates a minimal or workflow template skeleton with optional references, scripts, assets, and evals directories.

How to evaluate whether a skill actually improves results?

Build an eval set with prompts and verifiable expectations, then run with-skill versus without-skill configurations across multiple runs. The aggregate_benchmark.py script computes pass rates, timing, and token deltas into benchmark.json and a Markdown summary.

Why is my skill not triggering when it should?

Trigger failures usually come from descriptions that describe implementation instead of user intent and timing. Create should-trigger and should-not-trigger query sets, run trigger evaluations, then iteratively rewrite the description using the improvement loop with a held-out test set.

What makes a good skill description for triggering?

A good description states what the skill does, when it must be used, and how users commonly phrase the request, staying under 1024 characters. It should prioritize user intent and trigger timing over technical implementation vocabulary.

Does the evaluation tooling require a specific AI provider CLI?

No, the scripts use neutral interfaces and accept an injected optimizer or runner command rather than binding to a specific vendor CLI. If automated execution is unavailable, the workflow degrades to a semi-manual mode saving inputs, outputs, and human judgments.

When should skill content move into references or scripts?

Move long examples, schemas, and domain knowledge into references/ when they are only needed on demand, and move repetitive, error-prone, deterministic logic into scripts/. The top-level SKILL.md should stay under roughly 500 lines and only hold philosophy, judgment frameworks, and routing.