skill-creator

Scaffold and package Claude Skills with standardized SKILL.md frontmatter and templates.

Updated Mar 1, 2017
One-click install
npx skills add https://github.com/TedTschopp/tedt.org --skill skill-creator-tedtschopp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/TedTschopp/tedt.org/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/TedTschopp/tedt.org --skill skill-creator-tedtschopp

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creator helps teams quickly scaffold and package Claude Skills by providing a validated skeleton including a frontmatter SKILL.md, resource directories, and example templates, reducing setup time and ensuring consistency across skills.

Core Features & Use Cases

  • Generates a ready-to-edit SKILL.md with required fields (name and description) and a structured template for the body.
  • Creates example resource directories (scripts/, references/, assets/) with starter files to demonstrate organization and loading patterns.
  • Includes a ready-made init_skill.py, package_skill.py, and quick_validate.py to streamline skill creation, validation, and packaging.
  • Useful for teams creating new skills or updating existing ones to maintain uniform structure and best practices.

Quick Start

Run the skill initializer to scaffold a new skill in your repository.

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 a standardized SKILL.md frontmatter and directory structure?

To create a Claude skill, run the skill initializer to generate a standardized SKILL.md frontmatter, initialize resource directories, and provide starter templates for consistent packaging.

What is the best way to validate required fields in a SKILL.md file before packaging?

The best way to validate a SKILL.md file is to run the provided quick_validate.py script, which confirms compliance with the Skill Unit structure by checking required fields before packaging.

Can I use this skill scaffolding process to update existing skills in my repository?

Yes, you can use the skill scaffolding process to update existing skills, ensuring they maintain uniform structure, validated frontmatter, and best practices across your repository.

Do I need pyyaml installed to automate skill initialization and packaging?

Yes, you need pyyaml installed, as it is the required dependency for running the automation scripts that initialize, validate, and package your Claude skills.

How does the skill initializer structure resource directories like scripts and references?

The skill initializer structures resource directories by creating example folders such as scripts/, references/, and assets/ with starter files to demonstrate organization and loading patterns.

What limitations exist when using templates to scaffold multiple Claude skills?

A limitation of using templates to scaffold Claude skills is that the generated starter files provide a baseline structure, requiring manual customization to fit specific workflow automation needs.