skill-creator

Generate a SKILL.md and starter resource directories from a skill name.

27|4|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/STUkh/sparq-assistant --skill skill-creator-stukh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/STUkh/sparq-assistant/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/STUkh/sparq-assistant --skill skill-creator-stukh

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Skill creators often face fragmentation when starting new Claude capabilities. This skill provides a repeatable scaffold that generates a standard SKILL.md and starter resource directories, enabling consistent skill creation.

Core Features & Use Cases

  • Template-based initialization: creates SKILL.md with a clear frontmatter structure and placeholder sections, plus example resources in scripts/, references/, and assets/ to illustrate organization.
  • Bundled starter resources: ships with example files to show intended structure and how to customize resources for your needs.
  • Packaging readiness: aligns with packaging workflow so skills can be validated and distributed as .skill packages.

Quick Start

Run the init tool to scaffold a new skill directory with a template SKILL.md and sample resources.

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 skill template with a standard directory structure?

Bootstrapping a skill template requires a single skill name input to generate a structured SKILL.md file with required frontmatter and organized directories for scripts, references, and assets, ensuring consistent initialization across projects.

What is the standard structure for packaging a skill for distribution?

The standard structure for packaging a skill includes a root SKILL.md file with name and description frontmatter, accompanied by optional resource directories containing scripts, references, and assets that align with packaging workflows for distribution as .skill packages.

Do I need pyyaml installed to initialize a new skill from a template?

You need pyyaml installed as a dependency to initialize a new skill from a template, because the generation process relies on it to parse and create the YAML frontmatter required in the SKILL.md file.

Can I customize the starter resources in the scripts and assets directories?

You can customize the starter resources in the scripts, references, and assets directories, as the skill ships with example files specifically to illustrate the intended organization and show how to tailor resources for your specific needs.

What's the best way to ensure consistent skill creation across multiple projects?

The best way to ensure consistent skill creation is to use a template-based initialization approach that automatically generates a standard SKILL.md and starter resource directories, preventing fragmentation when starting new capabilities across teams.