skill-creator

Create, structure, and package Claude skills with Python and PyYAML.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/rapyuta-robotics/agent-ai --skill skill-creator-rapyuta-robotics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/rapyuta-robotics/agent-ai/tree/main/skills/skill-creator
Command: npx skills add https://github.com/rapyuta-robotics/agent-ai --skill skill-creator-rapyuta-robotics

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill provides a structured blueprint and tooling to create, update, and package Claude skills, enabling teams to bootstrap capabilities quickly with consistent structure and resources.

Core Features & Use Cases

  • Guides for building modular Skills with a mandated SKILL.md frontmatter and optional bundles (scripts, references, assets).
  • Includes a starter template, example resources, and packaging tooling to produce distributable .skill files.
  • Use cases include creating a new skill from scratch, iterating on an existing skill, and automating packaging for sharing within an organization.

Quick Start

Run the Skill Initializer to generate a new skill scaffold:

  • python scripts/init_skill.py my-new-skill --path skills/public
  • Then customize SKILL.md and resource folders, and run packaging with python scripts/package_skill.py skills/public/my-new-skill.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I automate Claude skill creation from scratch?

You can automate Claude skill creation by running the Skill Initializer script, which generates a standardized scaffold with SKILL.md frontmatter, scripts, and reference folders. This ensures consistent structure across new skills using Python 3 and PyYAML.

What is the best way to package skills for distribution within an organization?

The best way to package skills for distribution is by running the packaging script on your customized skill directory. This tooling orchestrates the bundling of your SKILL.md, scripts, and references into a distributable .skill file for organizational sharing.

Do I need Python and PyYAML to parse frontmatter and build skill templates?

Yes, you need Python 3 and the PyYAML library to parse frontmatter and orchestrate the init and packaging workflows. These dependencies are required to validate the standardized SKILL.md metadata and automate the skill creation process.

Can I use reference-based templates and example resources for skill bootstrapping?

Yes, you can use both workflow- and reference-based templates alongside example resources to bootstrap capabilities quickly. The skill supports modular structures including optional bundles like scripts, references, and assets for comprehensive skill building.

How do I customize a generated skill scaffold after initialization?

After generating the skill scaffold, you customize it by editing the SKILL.md file and modifying the resource folders. Once your modifications are complete, you execute the packaging script to produce the final distributable skill bundle.

Why does my skill structure lack consistency across different team members?

Your skill structure lacks consistency because it does not use a mandated SKILL.md frontmatter and standardized templates. Implementing a structured blueprint with init and packaging tooling ensures all team members generate skills with uniform resource organization.