skill-creator

Create and update Claude skills with SKILL.md frontmatter and packaging workflows.

Updated Nov 18, 2025
One-click install
npx skills add https://github.com/RasmusGodske/claude-code-agent-communication --skill skill-creator-rasmusgodske
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/RasmusGodske/claude-code-agent-communication/tree/main/agent-communication-mcp-server/.claude/skills/skill-creator
Command: npx skills add https://github.com/RasmusGodske/claude-code-agent-communication --skill skill-creator-rasmusgodske

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a structured, repeatable process for creating and updating Claude skills, including frontmatter, resource organization, and packaging.

Core Features & Use Cases

  • Guidance to design SKILL.md frontmatter with required name and description
  • Templates and example resource directories (scripts/, references/, assets/) to accelerate skill creation
  • Step-by-step workflow for initializing, editing, packaging, and iterating skills

Quick Start

Run the skill initialization and packaging workflows to create and distribute a new skill:

  • Initialize a new skill with scripts/init_skill.py <skill-name> --path <path>
  • Customize SKILL.md and resources
  • Package the skill with scripts/package_skill.py <path-to-skill> [output-directory]

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?

To create a Claude skill, initialize it with scripts/init_skill.py <skill-name> --path <path>, customize the SKILL.md frontmatter and resources, then package it using scripts/package_skill.py [output-directory]. This workflow provides structured guidance for initialization, editing, and distribution.

What is the required YAML frontmatter for a SKILL.md file?

The required YAML frontmatter for a SKILL.md file includes mandatory name and description fields. Optional bundled resources such as scripts, references, and assets directories can be added to support the skill's functionality.

Can I include Python scripts and reference files when packaging a Claude skill?

Yes, you can include Python scripts and reference files when packaging a Claude skill. The skill structure supports optional bundled resources organized into scripts/, references/, and assets/ directories to accelerate creation and provide reusable components.

What's the best way to structure reusable resources for Claude skills?

The best way to structure reusable resources for Claude skills is using dedicated directories: scripts/ for Python code, references/ for documentation, and assets/ for static files. Templates and example resource directories are provided to accelerate this organization.

Does this skill creation workflow include validation utilities for SKILL.md?

Yes, the skill creation workflow includes simple validation utilities to check SKILL.md files. It enforces mandatory YAML frontmatter fields and provides templates to ensure proper structure during the initialization and iteration process.