skill-creator

Generate Claude skill templates with YAML frontmatter and validate structure.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/primeinc/swarm --skill skill-creator-primeinc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/primeinc/swarm/tree/main/packages/opencode-swarm-plugin/global-skills/skill-creator
Command: npx skills add https://github.com/primeinc/swarm --skill skill-creator-primeinc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured, repeatable approach to creating or updating Claude skills, ensuring consistent frontmatter, documentation, and resource organization across projects.

Core Features & Use Cases

  • Skill scaffolding: Automatically generate a template SKILL.md and example directories (scripts/, references/, assets/) to accelerate skill creation.
  • Validation workflow: Enforces frontmatter requirements and project structure with a built-in validation step.
  • Reusable patterns: Centralizes best practices for skill design, including progressive disclosure and resource management.

Quick Start

Use the skills_init tool to create a new skill named "my-skill" in the .opencode/skills directory, then customize SKILL.md and add optional assets as needed. Validate with bun scripts/validate-skill.ts to ensure compliance before sharing.

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 Claude skill template from scratch?

Scaffolding a skill template requires generating a SKILL.md file with mandatory YAML frontmatter for name and description, then organizing optional resources into scripts/, references/, and assets/ directories to accelerate creation.

What is the required structure for a valid SKILL.md file?

A valid SKILL.md file requires YAML frontmatter with name and description fields, followed by a markdown body. Optional scripts, references, and assets can be organized into dedicated directories for resource management.

How do I validate a custom skill before sharing it across projects?

Validate custom skills by running bun scripts/validate-skill.ts to enforce frontmatter requirements and project structure compliance before sharing them across organizations and projects.

Can I use skill-creator to organize resources for multiple organizations?

Yes, skill-creator standardizes skill design and resource management, enabling practitioners to build reusable templates with consistent frontmatter and documentation across multiple organizations and projects.

What are the limitations when customizing a generated skill template?

Generated templates must pass the built-in validation step enforcing strict YAML frontmatter requirements and structural compliance, meaning custom additions to SKILL.md or assets must adhere to the specified format.

Related Skills