skill-creator

Generate standardized Claude skill skeletons with SKILL.md frontmatter and resource directories.

1|Updated Oct 12, 2022
One-click install
npx skills add https://github.com/plastikaweb/plastikspace --skill skill-creator-plastikaweb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/plastikaweb/plastikspace/tree/main/.agent/skills/skill-creator
Command: npx skills add https://github.com/plastikaweb/plastikspace --skill skill-creator-plastikaweb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml.

What problem does it solve?

This skill helps teams bootstrap Claude skills by generating a standardized skeleton including SKILL.md frontmatter and starter resource directories.

Core Features & Use Cases

  • Template-based SKILL.md generation with required frontmatter (name and description) and a structured body for guidance.
  • Auto-creation of starter resource directories: scripts/, references/, assets/ with example placeholders.
  • Guidance on Skill anatomy, progressive disclosure, and packaging workflows to standardize skill development.
  • Use cases include onboarding new skill authors, standardizing governance across multiple skills, and accelerating skill adoption.

Quick Start

  1. Run init: python scripts/init_skill.py <skill-name> --path <output-directory>
  2. Edit SKILL.md to finalize frontmatter and add instructions, then populate any bundled resources under scripts/, references/, and assets/ as needed.
  3. Package the skill: python scripts/package_skill.py <path-to-skill-folder> [output-directory]

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 standardized SKILL.md frontmatter?

To create a Claude skill, use a template-driven generator to bootstrap a standardized skeleton including SKILL.md frontmatter with required name and description fields, plus starter resource directories for scripts, references, and assets.

What is the best way to package a Claude skill into a distributable file?

The best way to package a Claude skill is running a dedicated packaging script that compiles the finalized skill folder, containing SKILL.md and populated resource directories, into a distributable .skill file for sharing.

Do I need Python and pyyaml to generate a skill skeleton for Claude?

Yes, you need Python and the pyyaml dependency installed to run the initialization and packaging scripts that generate the skill skeleton and parse SKILL.md frontmatter configuration.

How does progressive disclosure work when structuring Claude skill resources?

Progressive disclosure in skill structuring works by separating guidance instructions in SKILL.md from executable logic in the scripts directory and static content in references and assets, ensuring Claude loads context efficiently.

Can I use this skill creation workflow to onboard multiple teams authoring custom Claude skills?

Yes, you can use this workflow to onboard multiple teams by enforcing a consistent skill anatomy, standardized frontmatter validation, and uniform packaging steps across all authors, accelerating governance and adoption.

What directories are auto-created when bootstrapping a new skill template?

Bootstrapping a new skill template auto-creates three starter resource directories: scripts for executable code, references for documentation, and assets for static files, each populated with example placeholders.