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.