skill-creator

Creates Claude skill scaffolds with SKILL.md,Init script and packaging workflow.

Updated Aug 29, 2025
One-click install
npx skills add https://github.com/teocrafters/public-talk-planner --skill skill-creator-teocrafters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/teocrafters/public-talk-planner/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/teocrafters/public-talk-planner --skill skill-creator-teocrafters

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a structured approach to creating, validating, and packaging Claude skills, enabling teams to generate consistent SKILL.md frontmatter, templates, and resource scaffolds.

Core Features & Use Cases

  • Scaffold generation: creates SKILL.md frontmatter and sample resources with init_skill.py to kickstart a new skill.
  • Validation and packaging: supports package_skill.py and quick_validate for quality checks and distribution readiness.
  • Resource organization: standard directories (scripts/, references/, assets/) with templates to ensure consistent structure across skills.
  • Reusability and deployment: enables easy sharing as zipped skill packages for scalable deployment and reuse.

Quick Start

Run the init_skill.py script with your desired skill name to generate a new skill scaffold, 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 generate a standard scaffold for Claude skills with frontmatter and resource directories?

To generate a standard scaffold for Claude skills, run the init_skill.py script with your desired skill name. This creates a SKILL.md file with consistent frontmatter and sample resources organized in standard directories like scripts/, references/, and assets/.

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

The best way to validate and package Claude skills is using the package_skill.py script and quick_validate function. These tools enforce frontmatter presence and perform quality checks to ensure your skill is ready for scalable deployment as a zipped package.

Why do I need consistent frontmatter and templates when creating modular skills?

Consistent frontmatter and templates are needed to enforce a repeatable structure across modular skills. This standardization ensures reliable deployment, enables easy sharing as zipped skill packages, and maintains quality across teams using the Skill Creation Process.

Can I use this skill creation workflow to package resources without any external dependencies?

Yes, you can use this skill creation workflow without external dependencies. The process relies entirely on bundled resources, internal scripts like init_skill.py, and standard directory structures to generate, validate, and package skills independently.

How does the skill packaging process handle asset organization for repeatable templates?

The skill packaging process handles asset organization by enforcing standard directories, specifically scripts/, references/, and assets/. This structure ensures consistent resource scaffolding across all generated skills for reliable reuse and deployment.

When should I not use an automated scaffold generator for skill creation?

You should not use an automated scaffold generator if your project requires a non-standard directory structure or custom frontmatter outside the Skill Creation Process. The tool enforces specific templates and scaffolds, which may limit highly customized skill packaging workflows.