skill-creator

Generate Skill Units with YAML frontmatter, Markdown body, and bundled resources.

2.9k|434|Updated Oct 31, 2025
One-click install
npx skills add https://github.com/MiniMax-AI/Mini-Agent --skill skill-creator-minimax-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/MiniMax-AI/Mini-Agent/tree/main/skills/skill-creator
Command: npx skills add https://github.com/MiniMax-AI/Mini-Agent --skill skill-creator-minimax-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured, step-by-step guide for creating and packaging new AI Skills, enabling users to efficiently extend Claude's functionality with custom workflows, tools, and domain expertise. It demystifies the skill development process.

Core Features & Use Cases

  • Skill Design Principles: Learn how to structure skills, write effective SKILL.md metadata, and leverage bundled resources (scripts, references, assets).
  • Automated Skill Initialization & Packaging: Use provided scripts (init_skill.py, package_skill.py) to quickly set up new skill directories and create distributable .zip files.
  • Use Case: A developer wants to create a custom skill for interacting with their internal API. They can use this skill to understand the best practices for structuring their skill, generate a template, and then package it for deployment.

Quick Start

Explain the core components of a Claude Skill and how to structure them.

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 from scratch?

Creating a Claude Skill involves structuring a YAML frontmatter with metadata, writing a Markdown SKILL.md body (under 5,000 words), and optionally bundling scripts and resources. Use the init_skill.py script to generate a template directory, then customize the metadata and documentation to define your Skill's purpose, inputs, and outputs.

What's the best way to package and distribute a custom Skill?

Package your Skill using the package_skill.py script, which bundles your YAML frontmatter, SKILL.md documentation, and any scripts or assets into a distributable .zip file. This standardized format ensures your Skill meets technical requirements and can be deployed or shared across Claude environments.

What components should I include when building a Skill?

A complete Skill requires YAML frontmatter for metadata, a Markdown SKILL.md body with clear documentation, and optional bundled scripts for automation. Follow Progressive Disclosure principles: keep metadata around 100 words and body under 5,000 words, then load additional resources on demand.

Can I add automation scripts to my Skill?

Yes, you can bundle Python scripts with your Skill to automate initialization and packaging tasks. Scripts like init_skill.py and package_skill.py are included components that handle directory setup and .zip file creation, streamlining the development workflow.

How do I structure metadata for a Skill to ensure clarity?

Write Skill metadata in three declarative sentences using action-focused phrasing and strict English prose. Keep your tagline concise, define keywords for discoverability, specify dependencies and components, and use the Core Task Description to clearly state what processing logic your Skill performs.

What are the technical requirements for deploying a Skill?

Deployable Skills must follow strict English prose, include three declarative sentences in metadata, use action-focused language, and support optional scripts and bundled assets. Ensure your SKILL.md body stays under 5,000 words and meets packaging standards for distribution as a .zip file.