skill-creator

Creates, validates, registers, and distributes agent skills through a control-plane repository.

25|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/wisdom-in-a-nutshell/agents --skill skill-creator-wisdom-in-a-nutshell
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/wisdom-in-a-nutshell/agents/tree/main/skills-source/owned/skill-creator
Command: npx skills add https://github.com/wisdom-in-a-nutshell/agents --skill skill-creator-wisdom-in-a-nutshell

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Managing agent skills across multiple repositories is error-prone: skills end up in the wrong location, registries drift out of sync, and runtime symlinks break. This Skill provides a single canonical lifecycle workflow for creating, routing, validating, and distributing agent skills through a central control-plane repo. ## Core Features & Use Cases - Placement Routing: Decides whether a skill belongs in owned, external, repo-local, or dormant scope based on reusability and upstream source. - Scaffolding and Validation: Generates new skill directories with SKILL.md templates, optional scripts/references/assets folders, and agents/openai.yaml UI metadata, then validates frontmatter structure. - Registry and Distribution: Updates skills/registry.json, imports or refreshes external upstream skills, promotes repo-local skills, and runs bootstrap/check commands to keep runtime links reproducible. - Use Case: You wrote a repo-specific helper skill and now want it reusable across repos. This Skill promotes it to a managed owned skill, registers it with the narrowest useful scope, and syncs runtime links. ## Quick Start Use the skill-creator skill to scaffold a new owned skill named csv-cleaner, generate its openai.yaml metadata, validate it, and register it for my analytics repo.

Frequently Asked Questions about skill-creator

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?▼

Run the init_skill.py script with a skill name and output path to scaffold a directory containing a SKILL.md template and agents/openai.yaml. Then replace the TODO sections, add only needed scripts or references, and validate with quick_validate.py.

How do I decide where an agent skill should live?▼

Use external for refreshable upstream skills, owned for locally authored reusable skills, repo-local for single-repo skills, and dormant for tracked but unlinked sources. Default to the narrowest useful scope, preferring repo over global.

What are the SKILL.md frontmatter requirements?▼

Frontmatter must contain exactly name and description. The name must be hyphen-case lowercase under 64 characters, and the description must stay under 1024 characters without angle brackets, carrying all trigger information.

Can I import a skill from an external upstream source?▼

Yes, use the bootstrap-skill.sh script with a skills.sh URL or upstream reference and a target repo. It adds a managed external registry entry, refreshes the source, and syncs skill links automatically.

Why does skill validation fail with a YAML import error?▼

The bundled Python scripts require PyYAML for parsing frontmatter. If import yaml fails, install or repair the local PyYAML dependency before rerunning quick_validate.py or the scaffolding scripts.