skill-creator

Create and package Claude skill directories with valid SKILL.md frontmatter.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/hasnaxyz/open-render --skill skill-creator-hasnaxyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/hasnaxyz/open-render/tree/main/skills/skill-creator
Command: npx skills add https://github.com/hasnaxyz/open-render --skill skill-creator-hasnaxyz

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you design, structure, and package Claude skills without missing required metadata or cluttering the context window.

Core Features & Use Cases

  • Define valid SKILL.md frontmatter with the required name and description fields.
  • Organize reusable content into scripts, references, and assets for cleaner, more maintainable skills.
  • Follow a concise workflow for creating, validating, and packaging new skills or updating existing ones.
  • Use it when building a skill from scratch, refactoring a skill, or preparing a distributable .skill archive.

Quick Start

Create or update a skill by writing a valid SKILL.md, placing supporting files into the right bundled resource folders, and packaging the result for distribution.

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 valid SKILL.md frontmatter?

To create a Claude skill, you write a SKILL.md file containing valid YAML frontmatter with required name and description fields, then place supporting content into bundled resource folders like scripts, references, and assets.

What is the best way to package Claude skills for distribution?

Packaging Claude skills for distribution involves organizing your directory with validated SKILL.md metadata and bundled resources, then preparing the result as a distributable .skill archive to ensure reliable deployment.

Do I need PyYAML to validate Claude skill metadata?

Yes, PyYAML is required to validate YAML frontmatter in SKILL.md files, ensuring that your skill directory contains the required name and description fields before packaging.

How do I organize scripts and references when building Claude skills?

Organize scripts and references by placing them into their respective bundled resource folders within the skill directory, which keeps reusable content cleanly separated and maintainable alongside your SKILL.md file.

Can I update an existing Claude skill without rebuilding the directory structure?

Yes, you can update an existing Claude skill by refactoring its SKILL.md frontmatter and adding new scripts, references, or assets into the established directory conventions without rebuilding from scratch.

Why does my Claude skill fail validation before packaging?

Claude skill validation fails when the SKILL.md frontmatter is missing required name or description fields, or when bundled resources are not organized into the correct directory conventions before packaging.