skill-creator

Generate skill directory structures and template files with YAML validation.

17|5|Updated Apr 28, 2026
One-click install
npx skills add https://github.com/marcel-more/fm-lab --skill skill-creator-marcel-more
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/marcel-more/fm-lab/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/marcel-more/fm-lab --skill skill-creator-marcel-more

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill streamlines the creation, validation, and packaging of modular AI capabilities, ensuring that new skills are consistent, efficient, and ready for deployment.

Core Features & Use Cases

  • Standardized Initialization: Automatically generates the required directory structure and template files for new skills.
  • Validation & Packaging: Provides built-in tools to verify YAML frontmatter and directory structure before bundling into distributable .skill files.
  • Use Case: Use this skill when you need to build a new specialized agent capability, such as a custom data-processing tool or a domain-specific knowledge base, ensuring it follows best practices for context management and progressive disclosure.

Quick Start

Use the skill-creator to initialize a new skill named project-analyzer in the current directory.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a new AI agent skill with the correct directory structure?

To scaffold an AI agent skill, use automated initialization to generate the required directory structure and template files. This standardizes the development lifecycle and ensures new skills follow structural compliance before packaging.

What is progressive disclosure in modular skill development?

Progressive disclosure in modular skill development is a design principle that optimizes AI performance by structuring context-efficient extensions. It ensures specialized domain tasks and tool integrations load only necessary information when needed.

Can I use pyyaml to manage skill configuration files during development?

Yes, pyyaml is a required dependency for managing skill configuration files. It enables the validation of YAML frontmatter, which is a critical step in the packaging workflow before bundling the final distributable file.

What is the best way to package modular extensions for specialized domain tasks?

The best way to package modular extensions is through automated validation and bundling workflows that verify structural compliance. This process ensures specialized domain tasks are formatted as context-efficient, ready-to-deploy .skill files.

Why does my skill validation fail before bundling into a distributable file?

Skill validation fails before bundling when the YAML frontmatter or directory structure does not meet structural requirements. Use the built-in verification tools to check compliance and correct any formatting issues before packaging.