skill-creator

Create Claude skills with SKILL.md frontmatter and resource directories.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Streamline the creation and maintenance of Claude skills by providing a clear framework, boilerplate templates, and reusable resources.

Core Features & Use Cases

  • Structured frontmatter and bodies for SKILL.md to ensure consistent triggering and guidance
  • Optional resource directories: scripts/, references/, and assets/ to organize tooling and references
  • Init and packaging tooling (scripts/init_skill.py and scripts/package_skill.py) to bootstrap and distribute skills

Quick Start

Run scripts/init_skill.py <skill-name> --path <destination> to create a new 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 with structured frontmatter and directories?

To create a Claude skill, run scripts/init_skill.py <skill-name> --path <destination> to scaffold a new project. This initializes a structured SKILL.md with required frontmatter and optional resource directories for scripts, references, and assets.

What is the required structure for a SKILL.md file to trigger correctly?

A SKILL.md file requires frontmatter containing a name and description to ensure consistent triggering. It should also include a structured body for guidance, alongside optional resource directories like scripts/, references/, and assets/.

How do I package and distribute a Claude skill for team workflows?

You package and distribute a Claude skill by running scripts/package_skill.py. This tooling handles the packaging process, ensuring your skill and its optional resource directories are properly bundled for distribution.

Can I update existing skills across different domains using these templates?

Yes, you can update existing skills across domains by applying the provided templates and best practices. The framework supports individuals or teams maintaining workflows, tool integrations, and reference resources for any domain.

Do I need external dependencies to initialize and validate a skill scaffold?

No external dependencies are required to initialize and validate a skill scaffold. The skill creator provides built-in tooling via scripts/init_skill.py and validation mechanisms to bootstrap and check your Claude skills independently.

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

The best way to organize scripts and references is using the optional resource directories: scripts/, references/, and assets/. This structure separates tooling, reference materials, and static assets within your skill package.