skill-creator

Create Claude skill skeletons with SKILL.md templates and resource scaffolding.

Updated Jul 8, 2022
One-click install
npx skills add https://github.com/limaon/dotfiles --skill skill-creator-limaon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/limaon/dotfiles/tree/main/.config/opencode/skills/skill-creator
Command: npx skills add https://github.com/limaon/dotfiles --skill skill-creator-limaon

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It solves the inefficiency and inconsistency in creating new Claude skills by offering a standardized starter kit (SKILL.md template, resource folders, and tooling) to bootstrap skill development.

Core Features & Use Cases

  • SKILL.md template generation with required frontmatter (name, description)
  • Example resource scaffolding: scripts/, references/, assets/ with placeholder templates
  • Initialization tooling: scripts/init_skill.py to create a new skill directory with structure
  • Packaging and validation integration: scripts/package_skill.py and quick_validate.py
  • Guidance on skill design patterns: references/workflows.md, references/output-patterns.md

Quick Start

Run the Skill Initializer to create a new skill skeleton. Example: python scripts/init_skill.py my-new-skill --path skills/public. Then customize SKILL.md frontmatter and body. Add your resources under scripts/, references/, assets/. When ready, validate with python scripts/quick_validate.py <skill-dir> and package with python scripts/package_skill.py <skill-dir> ./dist.

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 new Claude skill from a standardized template?

To create a new Claude skill, run the initialization script to generate a directory skeleton with a SKILL.md template, frontmatter metadata, and placeholder folders for scripts, references, and assets.

What is the best way to package and validate Python skill directories?

Packaging and validating Python skill directories involves running the quick_validate.py script to check structure and then package_skill.py to bundle the finalized skill folder into a distributable output directory.

Do I need frontmatter metadata in my SKILL.md file for skill creation?

Yes, frontmatter metadata is required in SKILL.md for skill creation. The standardized template enforces required fields like name and description to ensure proper governance and tooling validation.

How does the skill initialization tool handle scaffolding for scripts and references?

The skill initialization tool handles scaffolding by automatically generating a standardized directory structure populated with example scripts, reference workflows, and asset placeholders to bootstrap development.

Can I customize the generated skill structure after running the initializer?

Yes, you can customize the generated skill structure after initialization. You edit the SKILL.md frontmatter and body, then add specific resources under the scripts, references, and assets directories before final validation.