skill-creator

Create and update Claude skills with SKILL.md templates and resource scaffolding.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/benjaminhaeberli/claude-plugins --skill skill-creator-benjaminhaeberli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/benjaminhaeberli/claude-plugins/tree/main/skills/general/skill-creator
Command: npx skills add https://github.com/benjaminhaeberli/claude-plugins --skill skill-creator-benjaminhaeberli

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides teams through creating and updating Claude skills to extend capabilities, ensuring consistent templates and best practices.

Core Features & Use Cases

  • Skill initialization: creates a ready-to-use skill skeleton with SKILL.md and example resources.
  • Workflow guidance: step-by-step processes to design, implement, package, and iterate skills.
  • Resource scaffolding: suggests scripts/, references/, and assets/ directories to organize reusable content.
  • When teams standardize skill publishing across multiple projects, this skill provides a repeatable blueprint.

Quick Start

Run the initialization process to generate a template, then customize SKILL.md and optional resources. Use scripts/init_skill.py <skill-name> --path <output-directory> to generate a template. Edit SKILL.md to define name and description, add optional resources under scripts/, references/, and assets/. Finally, package the skill with scripts/package_skill.py <path> to produce a .skill file.

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 scratch?

To create a Claude skill, run the initialization script to generate a template skeleton, then customize the SKILL.md file with a name and description, and add optional resources like scripts or assets before packaging.

What is the best way to package a Claude skill for distribution?

The best way to package a Claude skill is using the provided packaging script, which compiles your SKILL.md and resource directories into a distributable .skill file for consistent publishing across projects.

What do I need to include in SKILL.md frontmatter for skill discovery?

SKILL.md frontmatter requires a clear name and description to drive discovery. These metadata fields ensure the skill can be properly identified and indexed for use across different workflows.

Can I organize reusable scripts and references within a Claude skill template?

Yes, you can organize reusable content by scaffolding scripts/, references/, and assets/ directories. This structure helps maintain consistent templates and reusable resources within your skill package.

When do I need to use a standardized skill template across multiple projects?

You need a standardized skill template when teams require consistent skill publishing and best practices across multiple projects, providing a repeatable blueprint for extending Claude capabilities.