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.