command-creator

Create and manage OpenCode custom commands with YAML frontmatter.

63|8|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/different-ai/openwork-enterprise --skill command-creator-different-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-creator
Source: https://github.com/different-ai/openwork-enterprise/tree/main/.opencode/skills/command-creator
Command: npx skills add https://github.com/different-ai/openwork-enterprise --skill command-creator-different-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes the creation and management of OpenCode custom commands, reducing manual setup and drift across projects.

Core Features & Use Cases

  • Define new commands in .opencode/commands with YAML frontmatter to configure behavior and metadata.
  • Use markdown templates to specify prompts, references, and execution logic for repeatable tasks.
  • Extend OpenCode capabilities by organizing command definitions and reusing them across teams and projects.

Quick Start

Create a new markdown file in .opencode/commands to define a custom command and reference it in opencode.json.

Frequently Asked Questions about command-creator

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

FAQPage Schema
How do I create OpenCode custom commands for repeatable tasks?

To create OpenCode custom commands, define a new markdown file in the .opencode/commands directory with YAML frontmatter to configure behavior and metadata, then reference it in opencode.json to automate repeatable tasks across projects.

What is the purpose of YAML frontmatter in markdown command templates?

YAML frontmatter in markdown command templates configures behavior and metadata for OpenCode custom commands, allowing you to specify prompts, references, and execution logic to reduce manual setup and centralize task management.

How do I manage reusable commands across multiple projects without configuration drift?

Managing reusable commands across projects without drift involves organizing markdown command definitions within the .opencode/commands directory, using YAML frontmatter to standardize execution logic and metadata consistently across teams.

Does OpenCode support markdown templates for configuring custom command execution logic?

Yes, OpenCode supports markdown templates for configuring custom command execution logic. You can use these templates to specify prompts and references, extending OpenCode capabilities by organizing definitions for reuse across teams.

What's the best way to define reusable tasks in .opencode/commands?

The best way to define reusable tasks in .opencode/commands is to create markdown files with YAML frontmatter that specify prompts and references, ensuring repeatable execution logic is centralized and standardized across your projects.

Do I need to reference custom commands in opencode.json to make them work?

Yes, you need to reference custom commands in opencode.json after creating them as markdown files in .opencode/commands. This ensures the defined execution logic and YAML frontmatter metadata are properly registered for your project.