skill-creator

Create and structure OpenCode skills with SKILL.md frontmatter and resource directories.

1|Updated Jul 4, 2025
One-click install
npx skills add https://github.com/MoshPitCodes/moshpitcodes.nix --skill skill-creator-moshpitcodes
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/MoshPitCodes/moshpitcodes.nix/tree/main/.opencode/skills/skill-creator
Command: npx skills add https://github.com/MoshPitCodes/moshpitcodes.nix --skill skill-creator-moshpitcodes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Defines a structured approach to creating and maintaining OpenCode skills by guiding users to define a descriptive name and overview, and organize the necessary resources for implementation and packaging.

Core Features & Use Cases

  • Guided SKILL.md authoring: enforce required frontmatter and markdown body.
  • Resource scaffolding: creates scripts/, references/, and assets/ directories with example content.
  • Validation and packaging: supports scripts/package_skill.py and quick_validate to ensure skill integrity.

Quick Start

Create a new skill by populating SKILL.md with a descriptive name and overview, then add optional resources in scripts/, references/, and assets/ as needed.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I structure an OpenCode skill with bundled resources?▼

To structure an OpenCode skill, you define a descriptive name and overview in SKILL.md, then organize necessary resources into scripts/, references/, and assets/ directories for implementation and packaging.

What is the best way to validate skill packaging before publishing?▼

The best way to validate skill packaging is to run the scripts/package_skill.py script and use the quick_validate command, which together enforce skill integrity and ensure all required frontmatter is present.

Do I need specific frontmatter in SKILL.md when creating a skill?▼

Yes, creating a skill requires enforced frontmatter in the SKILL.md file. Guided authoring ensures required metadata fields and the markdown body are defined and validated before packaging.

Can I scaffold resource directories automatically when creating a skill?▼

Yes, resource scaffolding automatically creates scripts/, references/, and assets/ directories with example content, allowing you to add optional resources as needed for skill implementation.

What are the limitations when maintaining OpenCode skills?▼

Limitations include strict adherence to enforced SKILL.md frontmatter and resource directory structures; failing validation in packaging steps will block skill integrity and prevent proper deployment.

Does the skill-creator template work for maintainers who need consistent packaging?▼

Yes, skill-creator applies to creators and maintainers who want consistent templates, bundled resources, and validated packaging steps to be defined and enforced across their OpenCode skills.