skill-creator

Generate templated SKILL.md files and starter resource folders for Agent Skills.

Updated Jun 12, 2025
One-click install
npx skills add https://github.com/stevoland/dotfiles --skill skill-creator-stevoland
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/stevoland/dotfiles/tree/main/opencode/skill/skill-creator
Command: npx skills add https://github.com/stevoland/dotfiles --skill skill-creator-stevoland

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured, repeatable approach to creating and maintaining Agent Skills by offering templates, guidelines, and tooling to ensure consistent SKILL.md frontmatter, optional bundles, and packaging workflows.

Core Features & Use Cases

  • Template-driven SKILL.md enforces required metadata and a lean, maintainable body.
  • Progressive disclosure scaffolding organizes optional scripts, references, and assets for on-demand loading.
  • Validation and packaging tooling includes utilities to initialize, validate, and package skills for distribution.
  • Collaboration-friendly workflows promotes consistent skill authoring across teams.

Quick Start

Start by initializing a new skill with the starter template and then customize SKILL.md and the example resources. Run: python scripts/init_skill.py skill-name --path skills/public. Validate with: python scripts/quick_validate.py skills/public/skill-name. Package with: python scripts/package_skill.py skills/public/skill-name [dist].

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create agent skills with consistent metadata and structure?

To create agent skills with consistent metadata and structure, use a template-driven SKILL.md generator that enforces required frontmatter and scaffolds optional resource folders for scripts, references, and assets.

What is progressive disclosure scaffolding for agent skills?

Progressive disclosure scaffolding organizes optional scripts, references, and assets into dedicated folders for on-demand loading, keeping the core SKILL.md body lean while ensuring resources are available when needed.

How do I validate and package agent skills for team distribution?

You validate and package agent skills by running specific Python utility scripts: quick_validate.py checks frontmatter rules and file structure, while package_skill.py bundles the skill for distribution.

Does this skill creation workflow require any external dependencies?

No external dependencies are required. The skill creation workflow relies entirely on built-in Python utility scripts to initialize, validate, and package skills without needing additional component installations.

What's the best way to standardize agent skill authoring across a team?

The best way to standardize agent skill authoring across a team is using collaboration-friendly workflows that provide shared templates, frontmatter validation hooks, and a repeatable packaging process for building libraries.

When do I need to package an agent skill?

You need to package an agent skill when preparing a standardized skill library for distribution, ensuring the validated frontmatter, file structure, and optional resource bundles are correctly bundled for sharing.