skill-creator

Creates and packages Claude Skills with SKILL.md structure and validation scripts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/gitcoder27/trading-backtester-v1 --skill skill-creator-gitcoder27
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/gitcoder27/trading-backtester-v1/tree/main/.agent/skills/skill-creator
Command: npx skills add https://github.com/gitcoder27/trading-backtester-v1 --skill skill-creator-gitcoder27

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured approach and templates to create and package Claude Skills consistently, reducing onboarding time and ensuring repeatable quality.

Core Features & Use Cases

  • Structured SKILL.md: Enforces frontmatter with name and description and a clear body for guidance.
  • Resource Templates: Provides templates for scripts/, references/, and assets/ to accelerate skill authoring.
  • Packaging & Validation: Includes scripts for initialization, packaging, and basic validation to produce a distributable .skill file.

Quick Start

  1. Initialize a new skill: use the init_skill.py script to create a new skill directory, e.g., init_skill.py my-new-skill --path skills/public
  2. Customize SKILL.md and add your own resources in scripts/, references/, and assets/
  3. Package your skill: python utils/package_skill.py skills/public/my-new-skill

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure SKILL.md and bundle resources for a new Claude Skill?

To structure SKILL.md for Claude Skill creation, include frontmatter with name and description, then add a clear body for guidance. Bundle supporting resources by placing them in dedicated scripts/, references/, and assets/ directories alongside the main file.

What is the best way to package Claude Skills consistently across teams?

The best way to package Claude Skills consistently is to use an initialization script that creates a standardized directory structure, followed by a packaging script with basic validation to produce a distributable .skill file for repeatable workflows.

How do I initialize a skill directory with frontmatter and templates?

To initialize a skill directory with frontmatter and templates, run the init_skill.py script with your desired skill name and path. This generates the foundational structure, including required frontmatter and empty resource directories.

Do I need validation scripts to distribute a .skill file safely?

Yes, you need validation scripts to distribute a .skill file safely. Running validation ensures your packaged skill has the required frontmatter and correct file structure before distribution, preventing onboarding errors across teams.

What are the limitations when managing bundled resources for skill authoring?

When managing bundled resources for skill authoring, you are limited to specific directory structures like scripts/ and references/. Complex dependencies are not supported, requiring you to keep bundled assets self-contained for progressive disclosure.