jochen-skill-creator

Generate modular Claude Skills with structured frontmatter and multi-turn requirement gathering.

21|3|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/JochenYang/Jochen-ai-rules --skill jochen-skill-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: jochen-skill-creator
Source: https://github.com/JochenYang/Jochen-ai-rules/tree/main/.claude/skills/jochen-skill-creator
Command: npx skills add https://github.com/JochenYang/Jochen-ai-rules --skill jochen-skill-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a clear, reusable template and guidance for designing Claude Skills with structured frontmatter, multi-turn requirement gathering, and modular resources. It helps teams ship consistent, maintainable skills by matching SKILL.md templates with reusable scripts, references, and assets.

Core Features & Use Cases

  • Structured SKILL.md frontmatter validation guidance for name and description
  • Multi-turn requirement gathering patterns and AskUserQuestion workflows
  • Reusable scaffolding: init_skill.py, reference templates, and packaging flow
  • Applicable to teams building skills for Claude Code or similar agents

Quick Start

  1. Use init_skill.py to scaffold a new skill named my-skill under skills/ or a chosen path.
  2. Update SKILL.md frontmatter with a clear name and description, and fill the body with concise procedural guidance.
  3. Add any needed scripts/references/assets and package with package_skill.py.

Frequently Asked Questions about jochen-skill-creator

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

FAQPage Schema
How do I create a modular Claude Skill with structured frontmatter?

To create a modular Claude Skill, use init_skill.py to scaffold the directory and update the SKILL.md file with valid name and description frontmatter, then add reusable scripts and references to complete the package.

What is multi-turn requirement gathering for Claude Skills?

Multi-turn requirement gathering is an interactive pattern using AskUserQuestion workflows to collect detailed specifications progressively, ensuring the generated Claude Skill matches your team's exact design needs before finalizing the SKILL.md template.

How do I package a Claude Skill for deployment?

To package a Claude Skill, run the package_skill.py script after you finish updating the SKILL.md body and adding all necessary scripts, references, and assets to your scaffolded skill directory for final deployment.

Can I use this skill creation method for team environments?

Yes, this skill creation method applies to teams building skills for Claude Code or similar agents, providing reusable templates and scaffolding to ship consistent, maintainable skills across multiple developers working on the same project.

Does the SKILL.md template require specific frontmatter fields?

Yes, the SKILL.md template requires valid frontmatter with a clear name and description to ensure proper skill identification and progressive-disclosure structure for Claude agents consuming the skill.

When should I not use a modular skill structure?

You should not use a modular skill structure with separate scripts and references for simple, single-step tasks that do not require reusable scaffolding or multi-turn requirement gathering workflows to function effectively.