create-skill

Generate SKILL.md frontmatter, scaffold resource directories, and validate Claude skill packages.

306|17|Updated Sep 5, 2025
One-click install
npx skills add https://github.com/PackmindHub/packmind --skill create-skill-packmindhub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/PackmindHub/packmind/tree/main/.claude/skills/create-skill
Command: npx skills add https://github.com/PackmindHub/packmind --skill create-skill-packmindhub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill guides teams through a standardized process to create, validate, and package Claude skills, reducing ambiguity and setup time.

Core Features & Use Cases

  • Template-driven SKILL.md: Generates a ready-to-fill frontmatter and structured SKILL.md for new skills.
  • Resource scaffolding: Creates example scripts/, references/, and assets/ directories to illustrate best practices.
  • Validation & distribution: Includes quick validation steps and guidance to publish skills with Packmind CLI.
  • Use Case: A product team wants to create a new skill to onboard developers on a standardized workflow for building Claude skills.

Quick Start

Initialize a new skill with the Skill Initializer, then run validation and prepare for distribution.

  • Run: python3 scripts/init_skill.py my-new-skill --path skills/public
  • Validate: python3 scripts/quick_validate.py skills/public/my-new-skill
  • Distribute: packmind-cli skills add skills/public/my-new-skill

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I create a new Claude skill with standardized structure?

Create a new Claude skill by running the Skill Initializer script: python3 scripts/init_skill.py my-new-skill --path skills/public. This generates a SKILL.md frontmatter template, resource directories (scripts/, references/, assets/), and enforces a consistent directory structure ready for validation and distribution.

What validation steps are required before distributing a Claude skill?

Validate your skill structure using the quick validation script: python3 scripts/quick_validate.py skills/public/my-new-skill. This checks frontmatter integrity, directory layout, and packaging readiness to ensure the skill meets distribution standards before publishing.

Can I automate Claude skill scaffolding for my team?

Yes. This skill automates template generation, resource scaffolding, and validation to standardize skill creation across teams. It reduces setup time and ambiguity by providing repeatable workflows for generating, validating, and packaging skills via Python scripts and packmind-cli commands.

What are the prerequisites for creating and distributing skills?

You need Python 3 installed and packmind-cli configured on your system. The skill uses Python scripts for initialization and validation, then packmind-cli (packmind-cli skills add) to publish and distribute your completed skill package.

How do I publish a skill after creation and validation?

After validation passes, distribute your skill using packmind-cli: packmind-cli skills add skills/public/my-new-skill. This packages and publishes your skill for team use or marketplace distribution through the Packmind platform.

Why use templates and scaffolding for skill creation?

Templates enforce consistent frontmatter, directory structure, and best practices across all skills, reducing manual setup errors and ensuring every skill meets distribution standards. Scaffolding accelerates onboarding and makes skill creation repeatable for teams building multiple skills.