skill-creator

Generate SKILL.md frontmatter and scaffold Claude skills with Python tooling.

Updated Jan 20, 2026
One-click install
npx skills add https://github.com/lukebaze/forex-rebate-bot --skill skill-creator-lukebaze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/lukebaze/forex-rebate-bot/tree/main/.opencode/skill/skill-creator
Command: npx skills add https://github.com/lukebaze/forex-rebate-bot --skill skill-creator-lukebaze

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Create or update Claude skills using templates and tooling to ensure consistency and reusability.

Core Features & Use Cases

  • Template-driven skill creation: generate SKILL.md frontmatter and starter resources (scripts, references, assets) for new skills.
  • Progressive disclosure tooling: enables loading resources on demand to optimize context usage.
  • Packaging and validation: validate skill structure and produce distributable ZIP packages for sharing.

Quick Start

Instantiate a new skill using the included template and init tools to generate a ready-to-edit skill scaffold.

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 for reuse and distribution?

Create a Claude skill by running the init_skill.py Python script to generate SKILL.md frontmatter and scaffold resources, then validate the structure and package it for distribution using package_skill.py.

What is template-driven skill scaffolding and how does it work?

Template-driven skill scaffolding uses Python tooling to automatically generate SKILL.md frontmatter and starter directories for scripts, references, and assets, ensuring consistency and reusability across newly created Claude skills.

Do I need Python to package and validate Claude skills?

Yes, Python is required to run the skill tooling. You use init_skill.py to instantiate the skill structure, quick_validate.py to check standards compliance, and package_skill.py to produce the distributable ZIP package.

Can I update an existing Claude skill or only generate new ones?

You can update existing Claude skills using the provided tooling. The templates and scripts support both creating new skills and updating current ones by validating structure and repackaging the modified assets for distribution.

What's the best way to validate a skill before packaging it for distribution?

The best way to validate a skill before packaging is to run the quick_validate.py script. This checks the skill's structure and standards compliance to ensure the SKILL.md frontmatter, scripts, references, and assets are correctly formatted.

How does progressive disclosure optimize context usage when loading skill resources?

Progressive disclosure optimizes context usage by enabling the on-demand loading of skill resources like scripts, references, and assets. This prevents loading unnecessary files into context until they are explicitly needed by the task.