skill-creator

Scaffold Claude Skills with templates, frontmatter, and bundled resources.

5|5|Updated Jan 18, 2019
One-click install
npx skills add https://github.com/AzureAD/android-complete --skill skill-creator-azuread
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/AzureAD/android-complete/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/AzureAD/android-complete --skill skill-creator-azuread

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured, repeatable approach for creating Claude Skills by supplying templates, scaffolding, and best practices to build modular, reusable units that can be discovered and activated across contexts.

Core Features & Use Cases

  • SKILL.md templating: auto-generates frontmatter and body skeletons for new skills.
  • Resource scaffolding: includes example scripts, reference docs, and asset placeholders to accelerate setup.
  • Validation & packaging: includes quick_validate.py and packaging scripts to ensure skills meet standards before distribution.
  • Use cases: Teams can rapidly bootstrap new capabilities for Claude across product teams and onboarding.

Quick Start

Run the provided init_skill.py script with a skill-name and destination path to scaffold a new Skill unit.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a Claude Skill with templates and validation?

To scaffold a Claude Skill, run the init_skill.py script with a skill name and path to generate SKILL.md frontmatter, body skeletons, and bundled resource placeholders.

What is SKILL.md frontmatter and when do I need enforceable frontmatter?

SKILL.md frontmatter is structured metadata that defines a Skill's properties. You need enforceable frontmatter to ensure skills meet governance and packaging standards before distribution.

How do I validate and package skills before distribution across projects?

You validate and package skills by running the included quick_validate.py and packaging scripts to check that skill units meet reproducible packaging standards and resource requirements.

Can I use PyYAML to manage structured SKILL.md content for skill design?

Yes, PyYAML is the required dependency for managing structured SKILL.md content, allowing you to parse and enforce frontmatter rules during the skill creation workflow.

What's the best way to bootstrap new Claude capabilities for multiple teams?

The best way to bootstrap new capabilities is using skill-creator templates to rapidly scaffold modular, reusable skill units that can be discovered and activated across product teams.

What limitations exist when bundling scripts and references into a new skill?

Bundled resources are limited to optional scripts, reference docs, and asset placeholders generated by the scaffolding process, requiring validation via quick_validate.py before packaging.