skill-creator

Create and package modular Claude skills with SKILL.md frontmatter and resources.

3|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/glwlg/X-bot --skill skill-creator-glwlg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/glwlg/X-bot/tree/main/.gemini/skills/skill-creator
Command: npx skills add https://github.com/glwlg/X-bot --skill skill-creator-glwlg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps users design modular, reusable Claude skills by providing a structured blueprint and best practices for frontmatter, resources, and workflows.

Core Features & Use Cases

  • Clear SKILL.md anatomy (frontmatter + body) and guidance on bundling resources (scripts/, references/, assets/).
  • Progressive disclosure patterns and domain-organization guidance to keep context lean.
  • Use cases include creating new skills, updating existing ones, and packaging for distribution.

Quick Start

Follow the Skill Creation Process: initialize a new skill with scripts/init_skill.py, edit SKILL.md and add optional resources, then package with scripts/package_skill.py on the skill folder.

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 a modular Claude skill with valid SKILL.md frontmatter?

To create a modular Claude skill, initialize a new project using scripts/init_skill.py, edit the SKILL.md file to enforce required name and description frontmatter, add optional resources like scripts or assets, then package the folder with scripts/package_skill.py for distribution.

What is the required structure and anatomy of a SKILL.md file for Claude?

A SKILL.md file requires a frontmatter section containing the skill name and description, followed by a body with guidance. You can also bundle optional resources into scripts/, references/, and assets/ subdirectories to keep context lean.

What's the best way to organize resources when building Claude skills to keep context lean?

Organizing resources into modular subdirectories like scripts/, references/, and assets/ alongside your SKILL.md file applies progressive disclosure patterns to keep context lean. This structure ensures consistent, distributable skill units across domains.

Can I update an existing Claude skill or only use this process to create new ones?

You can update existing Claude skills by editing the SKILL.md body guidance and adding optional bundled resources. The packaging process validates the required frontmatter and resource structure for both new creations and updates to existing modular skills.

Do I need any dependencies to build and package Claude skills?

No external dependencies are required to build and package Claude skills. You can initialize, edit, and package modular skills directly using the provided scripts, ensuring valid frontmatter and consistent resource structure for distribution.