skill-developer

Automate creation and governance of Claude Code skills with YAML frontmatter.

2|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/kobikis/claude-code-python-showcase --skill skill-developer-kobikis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-developer
Source: https://github.com/kobikis/claude-code-python-showcase/tree/main/.claude/skills/skill-developer
Command: npx skills add https://github.com/kobikis/claude-code-python-showcase --skill skill-developer-kobikis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This meta-skill provides a standardized framework and best practices for creating, organizing, and governing Claude Code skills, reducing duplication and ensuring consistent activation across projects.

Core Features & Use Cases

  • Structured Skill Anatomy: defines SKILL.md at root with frontmatter, optional resources directories, and a defined activation path.
  • Template-Driven Creation: guides for building new skills, including templates for SKILL.md and activation rules in skill-rules.json.
  • Governance & Reuse: ensures skills adhere to guardrails and can be activated on demand.

Quick Start

Create a new skill using the provided directory scaffold and write a SKILL.md with a name and description, then add an entry to skill-rules.json.

Frequently Asked Questions about skill-developer

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

FAQPage Schema
How do I create reusable Claude Code skills with consistent activation rules?

To create reusable Claude Code skills, you use a template-driven framework that defines SKILL.md with YAML frontmatter and registers activation rules in a skill-rules.json file, ensuring consistent activation across projects.

What is the required directory structure for Claude Code skill development?

Claude Code skill development requires a defined directory scaffold under .claude/skills, containing a root SKILL.md file and optional resources directories to organize templates and activation paths properly.

How do I set up activation rules for a new Claude Code skill?

You set up activation rules by adding an entry to the skill-rules.json file and defining the specific trigger conditions in the YAML frontmatter of your SKILL.md file, allowing the skill to be activated on demand.

Do I need YAML frontmatter in SKILL.md to automate skill creation?

Yes, YAML frontmatter in SKILL.md is strictly required to automate skill creation. It works together with a corresponding skill-rules.json entry to ensure the skill adheres to governance guardrails and functions properly.

What's the best way to organize multiple Claude Code skills in a single repository?

The best way to organize multiple Claude Code skills is using a standardized framework within .claude/skills that reduces duplication, enforces governance, and ensures skills can be activated on demand across the repository.

When should I not use a template-driven approach for skill automation?

You should not use a template-driven approach for skill automation if your project does not use the .claude/skills directory structure or cannot support the required skill-rules.json and YAML frontmatter dependencies needed for activation.