skill-creator

Create, validate, and package Claude skills with standardized templates and scripts.

15|Updated Oct 17, 2018
One-click install
npx skills add https://github.com/phamquiluan/dotfiles --skill skill-creator-phamquiluan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/phamquiluan/dotfiles/tree/main/skills/skill-creator
Command: npx skills add https://github.com/phamquiluan/dotfiles --skill skill-creator-phamquiluan

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured framework and templates to help teams design, validate, and package self-contained Claude skills by standardizing the SKILL.md frontmatter and reusable resource scaffolds.

Core Features & Use Cases

  • Structured SKILL.md templates with mandatory name and description
  • Resource scaffolding: scripts/, references/, and assets/ to support deterministic tasks and on-demand references
  • Initialization and packaging tooling: scripts/init_skill.py and scripts/package_skill.py to bootstrap and deliver .skill packages
  • Practical workflows for creating, refining, and deploying skills in a collaborative setting

Quick Start

Run scripts/init_skill.py <skill-name> --path <path> to scaffold a new skill, then customize SKILL.md and resources.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package self-contained Claude skills for team workflows?

You can scaffold Claude skills by running scripts/init_skill.py <skill-name> --path <path> to generate a structured directory. This initializes SKILL.md frontmatter and reusable resource scaffolds like scripts/, references/, and assets/ for deterministic tasks.

What is the standard structure for a Claude skill with references and assets?

A standard Claude skill structure includes a SKILL.md file with mandatory name and description frontmatter, alongside resource scaffolds: scripts/, references/, and assets/ directories. This supports deterministic tasks and on-demand references for collaborative workflows.

Do I need PyYAML to validate and package Claude skills?

Yes, PyYAML is a required dependency for using the Claude skill creation framework. It supports the validation and packaging scripts, quick_validate.py and package_skill.py, which check structure and generate .skill packages.

What's the best way to validate a SKILL.md file before distribution?

The best way to validate a SKILL.md file is using the quick_validate.py script provided in the framework. It checks the skill structure and frontmatter to ensure your self-contained Claude skill meets packaging standards before generating a .skill package.

Can I use this skill creation framework for collaborative deployment across multiple teams?

Yes, the framework applies to teams building skills across workflows, references, and assets. It outlines initialization, editing, and packaging steps, providing structured templates and practical workflows for creating, refining, and deploying skills collaboratively.