skill-creator

Create and package Claude Skills into .skill bundles with SKILL.md templates.

12|23|Updated Feb 2, 2024
One-click install
npx skills add https://github.com/Kuadrant/dns-operator --skill skill-creator-kuadrant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Kuadrant/dns-operator/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/Kuadrant/dns-operator --skill skill-creator-kuadrant

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Skill Creator helps teams rapidly design and package new Claude Skills, accelerating the extension of Claude's capabilities with domain-specific knowledge, workflows, and tool integrations.

Core Features & Use Cases

  • Templates and scaffolding to initialize a new skill directory (SKILL.md, example resources) using the included init_skill.py script.
  • Guidance on structuring SKILL.md with frontmatter and progressive disclosure patterns.
  • Utilities for packaging and validating skills into .skill bundles.
  • Best practices for organizing scripts, references, and assets to support deterministic tasks and on-demand references.

Quick Start

To start, run: python scripts/init_skill.py my-new-skill --path skills/public

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package Claude skills for domain-specific workflows?

You can create and package Claude skills by running an initialization script to generate a skill directory with SKILL.md templates and example resources, then validating and bundling them into a .skill package.

What is the recommended structure for a SKILL.md file?

The recommended structure for a SKILL.md file includes validated frontmatter and progressive disclosure patterns to organize scripts, references, and assets for deterministic tasks and on-demand references.

How do I initialize a new skill directory with templates?

You initialize a new skill directory by running the provided Python scaffolding script, which automatically generates the SKILL.md file and example resources needed to start building your automation workflow.

Do I need Python and pyyaml to build and validate skill bundles?

Yes, you need Python and the pyyaml dependency to run the packaging scripts, validate frontmatter, and generate structured skill bundles for your domain-specific automation workflows.

Can I update existing skills instead of starting from scratch?

Yes, you can update existing skills by applying structured SKILL.md templates and frontmatter validation utilities to refactor current resources into properly packaged .skill bundles.

What is the best way to organize scripts, references, and assets for a skill?

The best way to organize these components is following progressive disclosure patterns in the SKILL.md, separating deterministic scripts from on-demand references and static assets for optimal packaging.