skill-creator

Create and refine Claude Skills with standardized SKILL.md templates and workflows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/memouritsen-ui/claude-knowledge-library --skill skill-creator-memouritsen-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/memouritsen-ui/claude-knowledge-library/tree/main/platforms/claude-code-cli/skills-hooks/official/skills/skill-creator
Command: npx skills add https://github.com/memouritsen-ui/claude-knowledge-library --skill skill-creator-memouritsen-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps teams and individuals design and implement effective Claude Skills, enabling them to package domain knowledge, workflows, and tool integrations into reusable modules.

Core Features & Use Cases

  • Structured skill templates: Standardized SKILL.md with mandated frontmatter and clear body guidance.
  • Lifecycle guidance: From initialization through packaging and iteration, including how to organize reusable resources.
  • Progressive disclosure: Keeps SKILL.md lean and offloads detailed content to references and assets when needed.

Quick Start

  1. Run the initialization script to create a new skill scaffold, using the command: scripts/init_skill.py skill-name --path output-directory.
  2. Edit the generated SKILL.md to specify actual name, description, and usage triggers.
  3. Package the skill with the command: scripts/package_skill.py <path/to/skill-folder> to create a distributable .skill file.

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 reusable Claude Skill from scratch?

To create a Claude Skill, run the initialization script to scaffold a new folder, edit the generated SKILL.md with frontmatter and usage triggers, then package it into a distributable .skill file. This enforces standardized templates and modular resource organization.

What is progressive disclosure in Claude Skills and when should I use it?

Progressive disclosure in Claude Skills keeps the SKILL.md file lean by offloading detailed content to references and assets. Use this practice when a skill requires extensive documentation but must maintain a concise entry point for runtime tooling.

What's the best way to package Claude Skills for distribution?

The best way to package Claude Skills is using the provided packaging script, which compiles the skill folder into a distributable .skill file. This ensures all modular resources, frontmatter requirements, and initialization outputs are correctly bundled.

Do I need to follow specific frontmatter requirements when building Claude Skills?

Yes, frontmatter requirements are strictly enforced when building Claude Skills. The standardized SKILL.md template mandates specific metadata fields to ensure consistency across projects and support tooling and runtime use during initialization.

Can I iteratively edit and refine a Claude Skill after initialization?

Yes, you can iteratively edit and refine a Claude Skill after initialization. The lifecycle guidance supports progressive improvement, allowing you to update the SKILL.md body and reorganize modular resources before final packaging.

Why does my Claude Skill need modular resource organization?

Modular resource organization is needed in a Claude Skill to support progressive disclosure and runtime use. It separates lean core instructions in SKILL.md from detailed references, ensuring tooling consistency and maintainability across projects.