skill-creator

Create Claude Skills with standardized SKILL.md frontmatter and packaging workflows.

8|3|Updated Jul 14, 2025
One-click install
npx skills add https://github.com/fritzprix/libr-agent --skill skill-creator-fritzprix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/fritzprix/libr-agent/tree/main/.github/skills/skill-creator
Command: npx skills add https://github.com/fritzprix/libr-agent --skill skill-creator-fritzprix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml.

What problem does it solve?

This Skill provides a clear, repeatable process for designing, documenting, and packaging modular Claude skills, enabling teams to ship capabilities faster and more reliably.

Core Features & Use Cases

  • Standardized SKILL.md frontmatter with name and description, plus optional license fields to govern usage.
  • Clear structure guidance for bundled resources: scripts, references, and assets.
  • Initialization, validation, and packaging tooling to streamline skill creation and distribution.

Quick Start

Run the starter scripts to scaffold a new skill, then customize and package it. Example: 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 a Claude skill with the correct SKILL.md frontmatter format?

To create a Claude skill, you must use a standardized SKILL.md file with mandatory YAML frontmatter defining the skill's name and description, along with optional license fields to govern usage. This structure ensures your skill is valid and distributable.

What is the best way to package and distribute Claude skills for a team?

Packaging Claude skills involves using initialization and validation tooling to scaffold a new skill, customize resources, and bundle scripts or assets. This standardized workflow ensures teams can ship modular capabilities reliably and faster.

Do I need any specific dependencies to scaffold a new Claude skill?

Yes, the skill creation process requires the yaml dependency to parse and manage the YAML frontmatter. You also need Python available to run the starter scripts like init_skill.py for scaffolding.

Can I include bundled scripts and reference assets when building a Claude skill?

Yes, building a Claude skill supports a clear structure for bundled resources including scripts, references, and assets. You can place these in designated resource directories during the skill initialization process.

How does the skill-creator tool handle updating existing skills?

Updating existing skills uses the same standardized process, applying initialization, validation, and packaging workflows to ensure the YAML frontmatter and resource directories meet current distribution requirements. This maintains consistency across updates.

What limitations exist when standardizing Claude skill creation?

The standardization process focuses strictly on structuring SKILL.md files, YAML frontmatter, and resource directories. It does not handle the internal logic design of the skill itself, requiring authors to manually implement the actual processing capabilities.