opencode-skill-creation

Generate SKILL.md files with YAML frontmatter and structured sections for OpenCode skills.

4|4|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/darellchua2/opencode-config-template --skill opencode-skill-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencode-skill-creation
Source: https://github.com/darellchua2/opencode-config-template/tree/main/skills/opencode-skill-creation
Command: npx skills add https://github.com/darellchua2/opencode-config-template --skill opencode-skill-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the creation of OpenCode skills by generating properly formatted SKILL.md files, including YAML frontmatter and structured sections, reducing manual formatting and ensuring consistency across the skill library.

Core Features & Use Cases

  • Generate complete SKILL.md frontmatter from user-provided requirements, including metadata and license details
  • Scaffold required documentation sections (What I do, When to use me, Prerequisites, Steps, Best Practices, Verification) to standardize every skill
  • Validate naming rules and frontmatter syntax, and provide guidance for fixes
  • Integrate with opencode-skills-maintainer to automatically update Build-With-Skills and Plan-With-Skills agents

Quick Start

  1. Provide Skill Requirements via prompts (Name, Description, License, Compatibility, Audience, Workflow)
  2. The system validates the name, builds frontmatter, and writes skills/opencode-skill-creation/SKILL.md
  3. Run opencode-skills-maintainer to refresh agent prompts and indices

Frequently Asked Questions about opencode-skill-creation

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

FAQPage Schema
How do I generate SKILL.md files with valid YAML frontmatter for OpenCode?

To generate SKILL.md files, provide your skill requirements like name, description, and license, and the system automatically validates naming rules, assembles YAML frontmatter, and structures the documentation sections for consistent discovery.

What sections are required when creating documentation for OpenCode skills?

Required documentation sections for OpenCode skills include What I do, When to use me, Prerequisites, Steps, Best Practices, and Verification, ensuring every skill is scaffolded with standardized maintenance and discovery metadata.

Can I use this to validate naming rules and frontmatter syntax before publishing?

Yes, you can validate naming rules and frontmatter syntax during skill creation, and the system provides specific guidance for fixes to ensure your SKILL.md file meets all formatting and consistency requirements.

What's the best way to update Build-With-Skills and Plan-With-Skills agents after creating a new skill?

The best way to update Build-With-Skills and Plan-With-Skills agents is to run the opencode-skills-maintainer workflow, which automatically refreshes agent prompts and indices after your new SKILL.md file is written.

Does creating an OpenCode skill require manual formatting of the SKILL.md file?

No, creating an OpenCode skill does not require manual formatting because the system automates the assembly of YAML frontmatter and structured sections, reducing manual errors and ensuring library consistency.

What input do I need to provide to automate OpenCode skill creation?

You need to provide skill requirements via prompts, including the Name, Description, License, Compatibility, Audience, and Workflow, which the system uses to build the frontmatter and scaffold the documentation.