skill-creator

Create Claude Skills with a standardized template and packaging workflow.

425|74|Updated Sep 27, 2025
One-click install
npx skills add https://github.com/martin98-afk/CanvasMind --skill skill-creator-martin98-afk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/martin98-afk/CanvasMind/tree/main/app/widgets/side_dock_area/plugins/llm_chatter/skills/skill-creator
Command: npx skills add https://github.com/martin98-afk/CanvasMind --skill skill-creator-martin98-afk

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Designing and packaging Claude Skills is often fragmented across guides and ad-hoc processes. This guide helps teams create self-contained skill units with consistent frontmatter, resource structure, and a reproducible packaging workflow.

Core Features & Use Cases

  • Provides a canonical template and step-by-step process for designing, implementing, and packaging skills
  • Defines how to organize bundled resources (scripts, references, and assets) to support repeatable automation
  • Demonstrates the full Skill creation lifecycle: initialization, editing, validation, and packaging into distributable .skill files

Quick Start

Run python scripts/init_skill.py <skill-name> --path <output-directory> to create a new skill scaffold.

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 from a template?

To create a Claude skill from a template, run the initialization script `python scripts/init_skill.py <skill-name> --path <output-directory>`. This generates a standardized scaffold with consistent frontmatter and resource structure for your project.

What is the best way to package Claude skills for distribution?

The best way to package Claude skills is using the provided workflow, which validates frontmatter integrity and resource structuring. This process ensures your self-contained skill units are securely compiled into distributable `.skill` files.

How do I organize scripts, references, and assets for a custom skill?

You organize scripts, references, and assets by following the canonical template's resource structure. This standardized layout supports repeatable automation and ensures your custom skill components are correctly bundled during packaging.

Do I need PyYAML to build and validate skill frontmatter?

Yes, you need PyYAML installed to build and validate skill frontmatter. The creation workflow depends on it to enforce frontmatter integrity and ensure your skill metadata is correctly parsed and structured.

Can I use this skill creation workflow for team environments?

Yes, you can use this skill creation workflow for team environments. It provides a reproducible process from initialization to distribution, ensuring consistent and secure skill units across different development setups.

What are the limitations of ad-hoc skill packaging without a template?

Ad-hoc skill packaging without a template often leads to fragmented guides and inconsistent frontmatter. This standardized workflow prevents those issues by enforcing validation and reproducible packaging steps.