skill-creator

Automate Skill scaffolding, validation, and packaging with template generation and executable scripts.

24|7|Updated Oct 28, 2014
One-click install
npx skills add https://github.com/ajoslin/dot --skill skill-creator-ajoslin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ajoslin/dot/tree/main/config/opencode/skills/skill-creator
Command: npx skills add https://github.com/ajoslin/dot --skill skill-creator-ajoslin

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provides a repeatable, template-driven process to create, validate, and package Skill units, reducing setup time and ensuring consistent structure.

Core Features & Use Cases

  • Template SKILL.md generation and frontmatter enforcement
  • Resource scaffolding: scripts/, references/, assets/
  • Validation & packaging utilities: init_skill.py, quick_validate.py, package_skill.py
  • Progressive disclosure guidance and best practices for scalable Skill libraries

Quick Start

Run the init_skill.py script to bootstrap a new Skill, then tailor SKILL.md and optional resources before using package_skill.py to generate a distributable package.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I automate scaffolding for new skill units and enforce frontmatter conformance?

Automate scaffolding by running the init_skill.py script to generate resource directories and enforce SKILL.md frontmatter conformance. This standardizes skill units across domains and reduces manual setup time.

What is the best way to validate and package standardized skill templates before distribution?

Validate and package skill templates using the quick_validate.py and package_skill.py utilities. These scripts check structural conformance and generate distributable packages from your standardized skill units.

Can I use template-driven generation to create optional directories like scripts and references?

Template-driven generation through the initialization script creates optional directories including scripts, references, and assets. This ensures consistent resource scaffolding across all generated skill units.

Do I need manual configuration to bootstrap a new skill unit with standardized structure?

No manual configuration is needed to bootstrap a new skill unit. The automated initialization script handles template generation, directory scaffolding, and frontmatter enforcement to ensure a consistent structure.

Why does my skill validation fail during packaging if the SKILL.md frontmatter is non-standard?

Skill validation fails during packaging because the validation utility enforces strict SKILL.md frontmatter conformance. Standardizing your frontmatter format before running the packaging script resolves this issue.

Are there best practices for progressive disclosure when building scalable skill libraries?

Best practices for progressive disclosure in scalable skill libraries are built into the template generation process. The skill-building tooling provides guidance on structuring optional resources to support progressive disclosure.