skill-creator

Create valid Claude skill packages with SKILL.md structure and reusable resources.

Updated May 25, 2026
One-click install
npx skills add https://github.com/FelipeMaines/ProjetoWeb --skill skill-creator-felipemaines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/FelipeMaines/ProjetoWeb/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/FelipeMaines/ProjetoWeb --skill skill-creator-felipemaines

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of creating effective, well-structured Claude skills by providing a clear, repeatable process and practical guidance on what to include in each skill package.

Core Features & Use Cases

  • Skill packaging guidance: Validate and package a skill into a distributable zip while enforcing required structure.
  • Authoring best practices: Define how to write clear SKILL.md frontmatter and operational instructions.
  • Resource organization: Plan and organize optional scripts, references, and assets for on-demand loading and deterministic execution.

Example use cases: creating a new domain-specific workflow skill, updating an existing skill that needs better packaging/discovery metadata, or adding reusable scripts and references to support repeatable tasks.

Quick Start

Use the skill-creator skill to generate a new skill template directory, then edit SKILL.md to complete the name/description and core instructional content.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I structure a Claude skill package for distribution?

To package a Claude skill for distribution, validate its directory structure ensuring SKILL.md contains correct YAML frontmatter, then compress the skill folder into a distributable zip file. This process enforces required metadata and resource organization for discoverability.

What is YAML frontmatter and why is it needed for skill creation?

YAML frontmatter is required metadata at the top of SKILL.md that defines the skill's name, description, and operational instructions. It is needed for skill creation to ensure the package is valid, discoverable, and correctly initialized by the repository's validation workflows.

What's the best way to organize scripts and references in a Claude skill?

The best way to organize scripts and references in a Claude skill is to place them in dedicated directories for on-demand loading. This resource organization ensures deterministic script execution and allows the skill to load context only when required for specific repeatable tasks.

Does the skill-creator workflow require any specific dependencies?

The skill-creator workflow requires the pathlib dependency for path manipulation and file system operations. You need this standard library module available in your environment to initialize new skill template directories and validate the required packaging structure.

How do I validate a SKILL.md file before publishing my skill?

To validate a SKILL.md file before publishing, run the repository's initialization and validation workflows to check for correct YAML frontmatter, operational instruction clarity, and complete directory requirements. This ensures your skill package meets all structural and distribution standards.

When should I not use automated skill packaging workflows?

You should not use automated skill packaging workflows if your project lacks a valid SKILL.md file or requires non-deterministic execution paths. The workflow enforces strict directory requirements and frontmatter structure, making it unsuitable for highly customized or non-standard resource organizations.