skill-creator

Create and organize OpenCode skills with templated SKILL.md structures.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/MoshPitLabs/template-opencode --skill skill-creator-moshpitlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/MoshPitLabs/template-opencode/tree/main/.opencode/skills/skill-creator
Command: npx skills add https://github.com/MoshPitLabs/template-opencode --skill skill-creator-moshpitlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a guided framework for creating and updating OpenCode skills, turning a vague idea into a fully structured, reusable unit with SKILL.md, resource directories, and packaging.

Core Features & Use Cases

  • Generates a well-structured SKILL.md with required frontmatter and a detailed guide.
  • Provides example resource directories (scripts/, references/, assets/) to bootstrap implementation.
  • Supports validation and packaging workflows to produce distributable skill archives.

Quick Start

To initialize a new skill skeleton, run the script:

  • python scripts/init_skill.py <skill-name> --path <output-directory>
  • Example: python scripts/init_skill.py my-new-skill --path skills/public

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and organize a new OpenCode skill from scratch?

To create an OpenCode skill, use a scaffolding script that generates a structured directory with SKILL.md frontmatter, resource folders for scripts and assets, and a validation workflow. This provides a ready-to-use template for organizing skill components.

What is the required structure for an OpenCode skill's SKILL.md file?

An OpenCode skill's SKILL.md requires specific frontmatter metadata and a detailed guide. The skill creation process validates this frontmatter quality to ensure proper packaging and integration within the OpenCode ecosystem.

Can I use a CLI to scaffold and package OpenCode skills?

Yes, you can use a CLI script to scaffold and package OpenCode skills. Running the initialization script with a skill name and output path bootstraps the necessary directories and prepares the skill for distributable archive packaging.

What's the best way to update existing OpenCode skills?

The best way to update existing OpenCode skills is using a guided framework that re-evaluates SKILL.md frontmatter and reorganizes resource directories. This ensures updated skills maintain structured workflows and pass validation checks.

Do I need example resource directories to build a functional OpenCode skill?

You need example resource directories like scripts, references, and assets to build a functional OpenCode skill. These directories bootstrap implementation by providing structured locations for reusable resources and tool integrations.

How does validation work when packaging an OpenCode skill?

Validation during OpenCode skill packaging checks the SKILL.md frontmatter quality and verifies the structural integrity of resource directories. This workflow ensures the final distributable archive meets the required standards for OpenCode integration.