skill-creator-advanced

Automate skill definition, validation, evaluation, and packaging into .skill files.

2|1|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/AllanYiin/Amon --skill skill-creator-advanced-allanyiin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator-advanced
Source: https://github.com/AllanYiin/Amon/tree/main/src/amon/resources/skills/skill-creator-advanced
Command: npx skills add https://github.com/AllanYiin/Amon --skill skill-creator-advanced-allanyiin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyYAML.

What problem does it solve?

Building, testing, evaluating, and packaging skills is often error-prone, time-consuming, and difficult to repeat consistently across teams.

Core Features & Use Cases

It provides a repeatable lifecycle for creating skills, including YAML frontmatter validation, task-oriented scripts, linked references, and asset templates; it also enables automated eval/workspace setup, benchmarking, and packaging into .skill files for distribution. Typical use cases include initializing a new skill, validating structure and formatting, generating test plans, preparing paired eval workspaces, aggregating benchmarks, and packaging for release.

Quick Start

Create a new skill folder, fill SKILL.md with name and description, then run the format_check.py and quick_validate.py tools to bootstrap the lifecycle.

Frequently Asked Questions about skill-creator-advanced

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

FAQPage Schema
How do I automate skill validation and packaging for release?

You can automate skill validation and packaging by running format_check.py and quick_validate.py to validate YAML frontmatter, generate eval workspaces, aggregate benchmarks, and package ready-to-distribute .skill files.

What is the best way to set up benchmarks and evaluation workspaces for a new skill?

Setting up benchmarks and evaluation workspaces involves running automated lifecycle phases that generate paired eval workspaces and output evaluation JSON, ensuring consistent test plans across the skill development process.

Do I need PyYAML to validate skill structure and formatting?

Yes, PyYAML is required as a dependency to parse and validate YAML frontmatter, ensuring your skill structure and formatting meet the required lifecycle definitions before packaging.

How do I initialize a new skill and prepare it for automated lifecycle management?

To initialize a new skill, create a skill folder, populate SKILL.md with the name and description, then execute the validation tools to bootstrap the lifecycle and prepare boundary management.

Can I include task-oriented scripts and linked references when packaging a .skill file?

Yes, you can include optional task-oriented scripts, linked references, and asset templates during the packaging phase to produce comprehensive .skill files for distribution.

Why does manual skill definition and testing cause errors across teams?

Manual skill definition and testing cause errors because the process lacks repeatable automation for description optimization, boundary management, and benchmark aggregation, leading to inconsistent results across teams.