create-agent-skills

Structure Opencode Skill Units with YAML frontmatter and XML bodies.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/aaronvstory/taches-oc-prompts-opencode --skill create-agent-skills-aaronvstory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent-skills
Source: https://github.com/aaronvstory/taches-oc-prompts-opencode/tree/main/skills/create-agent-skills
Command: npx skills add https://github.com/aaronvstory/taches-oc-prompts-opencode --skill create-agent-skills-aaronvstory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables consistent, scalable creation and refinement of Opencode Skills by enforcing a clean structure (router or simple SKILL.md), inline essential principles, and a progressive disclosure approach that separates workflows, references, templates, and scripts.

Core Features & Use Cases

  • Establishes a router pattern with intake and routing in SKILL.md for multi-step tasks
  • Provides guidance on adding workflows, references, templates, and scripts
  • Includes built-in auditing, verification, and upgrade workflows to maintain quality
  • Demonstrates progressive disclosure to keep SKILL.md under 500 lines while expanding knowledge in references
  • Enables reuse of knowledge through references and templates across multiple skills

Quick Start

Ask me to create a new agent skill or audit an existing one, and I will outline the structure and start drafting SKILL.md.

Frequently Asked Questions about create-agent-skills

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

FAQPage Schema
How do I structure an Opencode skill with YAML frontmatter and XML?

To structure an Opencode skill, define metadata in YAML frontmatter and write the processing logic in a pure XML body within a SKILL.md file. This enforces a clean separation of configuration and instructions for consistent execution.

When do I need a router pattern for prompt engineering workflows?

You need a router pattern for prompt engineering workflows when a single skill must handle multiple intents. SKILL.md manages intake and routing, directing inputs to specific subdirectories for workflows, references, templates, or scripts.

How do I keep SKILL.md under 500 lines while expanding agent knowledge?

Keep SKILL.md under 500 lines by applying progressive disclosure: inline only essential principles and route complex logic to optional subdirectories. Expand detailed agent knowledge through separate references and templates.

Can I reuse references and templates across multiple Opencode skills?

Yes, you can reuse references and templates across multiple Opencode skills. Structuring shared knowledge in external subdirectories allows different SKILL.md files to import and execute the same standardized instructions.

How do I audit an existing Opencode skill and upgrade it to a router pattern?

Audit an existing Opencode skill by verifying its YAML frontmatter and XML body structure. To upgrade to a router pattern, refactor the single SKILL.md to handle intake and route multiple intents to respective subdirectories.