skill-creator

Generate Claude Skill skeletons with SKILL.md frontmatter and resource directories.

3|1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/edrouhardmicrosoft/agent-canvas-skills --skill skill-creator-edrouhardmicrosoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/edrouhardmicrosoft/agent-canvas-skills/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/edrouhardmicrosoft/agent-canvas-skills --skill skill-creator-edrouhardmicrosoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Skill Creator provides structured templates and guidance to help teams create Claude Skills quickly and consistently.

Core Features & Use Cases

  • SKILL.md scaffolding with required frontmatter (name, description) and body guidance
  • Starter resource directories (scripts/, references/, assets/) with example placeholders
  • Best-practice patterns for structuring content (workflow-based, task-based, and reference/guidelines)
  • Packaging and validation guidance to ensure skills can be distributed
  • Use cases: teams creating new skills, updating existing ones, standardizing skill quality

Quick Start

Run the Skill Initializer to generate a new skill skeleton:

  • Run: python scripts/init_skill.py my-new-skill --path skills/public
  • Then edit SKILL.md to finalize frontmatter and guidance
  • Add or customize scripts/, references/, and assets/ as needed
  • Validate with the provided validation and packaging steps.

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 Claude Skill with the correct SKILL.md frontmatter and structure?

To create a Claude Skill, you use a structured template that scaffolds the required SKILL.md frontmatter, including name and description fields, alongside recommended body content and starter resource directories for scripts, references, and assets.

What is the best way to scaffold a new skill for distribution?

The best way to scaffold a new skill is running a skill initializer script to generate the skeleton, followed by editing the SKILL.md file and utilizing built-in validation and packaging steps to ensure the skill is ready for distribution.

Do I need to include scripts, references, and assets directories when building a skill?

You do not strictly need to include scripts, references, and assets directories, as they are optional bundled resources. However, adding them provides reproducible skill development and supports workflow-based, task-based, and reference guidelines content structuring.

What validation steps are required to package a Claude Skill for team distribution?

Packaging a Claude Skill requires enforcing quality and safety through provided validation steps that check the SKILL.md frontmatter and body structure, ensuring the skill meets standardization criteria before team distribution.

Can I use skill templates to standardize quality across multiple existing skills?

You can use skill templates to standardize quality across existing skills by applying best-practice patterns for structuring content, updating the frontmatter, and running validation checks to ensure consistency across your team's skill library.

Why does my generated skill fail validation before distribution?

A generated skill fails validation when the SKILL.md file is missing required frontmatter fields like name or description, or when the content structure does not align with the recommended best-practice patterns enforced by the validation steps.