skill-creator

Create and maintain reusable OpenCode skills with SKILL.md files.

Updated Jan 2, 2026
One-click install
npx skills add https://github.com/tanaka-mambinge/dotfiles --skill skill-creator-tanaka-mambinge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/tanaka-mambinge/dotfiles/tree/main/ai-configs/skills/skill-creator
Command: npx skills add https://github.com/tanaka-mambinge/dotfiles --skill skill-creator-tanaka-mambinge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a guided framework to create and maintain reusable OpenCode skills, ensuring consistent structure, naming, and frontmatter across SKILL.md entries.

Core Features & Use Cases

  • Provides a canonical template for building SKILL.md with required frontmatter fields (name, description) and a clear Markdown body for instructions.
  • Documents the standard file layout and workflow to plan, implement, and iterate on skills that extend OpenCode with specialized workflows, tool integrations, or domain knowledge.
  • Useful when defining new SKILL.md files or updating existing skills to align with OpenCode's guidelines for skill discovery and execution.

Quick Start

Create a new skill by adding a SKILL.md with proper YAML frontmatter at the project's root and populate the body with structured, procedural guidance.

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 OpenCode skill?

To create an OpenCode skill, add a SKILL.md file at the project root with YAML frontmatter defining at least a name and description, followed by a Markdown body of procedural instructions. Optional scripts, references, and assets directories can accompany it.

What is the required frontmatter for a SKILL.md file?

A valid SKILL.md file requires YAML frontmatter with at least a name and description field. You can also include optional license, compatibility, and metadata fields to define the skill's properties and execution context.

What's the best way to structure an OpenCode skill for discovery?

Structure an OpenCode skill by placing SKILL.md at the root directory, using proper YAML frontmatter, and organizing supporting files into optional scripts, references, and assets directories to align with standard skill discovery and execution guidelines.

Can I update existing OpenCode skills to align with new guidelines?

Yes, you can update existing skills by modifying their SKILL.md files to ensure the frontmatter and Markdown body align with current OpenCode guidelines for skill discovery, specialized workflows, and tool integrations.

What directories can I include when building an OpenCode skill?

When building an OpenCode skill, you can include optional scripts, references, and assets directories alongside the required root SKILL.md file to provide supporting code, documentation, and resources for your workflows.