skill-creator

Create, update, and package modular Claude skills with SKILL.md structure.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to creating, updating, and packaging modular Claude skills. It helps teams convert domain knowledge into reusable skill templates, reducing duplication and enabling consistent runtimes.

Core Features & Use Cases

  • Step-by-step skill scaffolding: Defines the required SKILL.md frontmatter, optional resource directories, and packaging workflow to create a distributable skill package.
  • Bundled resource guidance: Explains when to use scripts/, references/, and assets/ to store executable code, reference material, and output templates.
  • Skill packaging workflow: Documents the process from initialization to validation and packaging for distribution, enabling easy reuse across projects.
  • Use Case: A product team wants to add a new capability to Claude by exporting a reusable skill template that can be shared with engineers and content creators.

Quick Start

Run the skill-creation workflow by initializing a new skill directory with the included script: scripts/init_skill.py <skill-name> --path <output-directory>. Then customize the generated SKILL.md, and optionally add resources under scripts/, references/, and assets/. Finally validate and package with scripts/package_skill.py <path-to-skill>.

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 reusable Claude skill?

To create a Claude skill, initialize a new directory, customize the SKILL.md frontmatter, optionally add resources, then validate and package the skill for distribution. Use the initialization script to scaffold the required structure.

What is the correct SKILL.md frontmatter structure for modular skills?

The SKILL.md frontmatter defines the skill's metadata and core configuration, serving as the entry point for modular skill creation. It outlines the required structure to extend capabilities and ensure consistent runtimes.

When should I use scripts, references, and assets directories in a skill package?

Use scripts/ for executable code, references/ for reference material, and assets/ for output templates when organizing a skill package. These optional resource directories help bundle supplementary components cleanly.

What is the best way to distribute a custom skill template to a product team?

The best way to distribute custom skill templates is by packaging the validated skill directory. This workflow converts domain knowledge into a reusable template, enabling easy sharing and consistent runtimes across engineers.

Can I update an existing Claude skill without breaking its dependencies?

Updating an existing Claude skill involves modifying the SKILL.md and optional resource directories. The packaging workflow includes a validation step to ensure structural integrity before final distribution.

Do I need to write code to add a new capability to Claude using skill templates?

You do not always need to write code to add a capability. You can create modular skills by defining SKILL.md frontmatter and using references/ or assets/ for static content, though scripts/ support executable code.