Agent Creator

Design and configure OpenCode agents with YAML frontmatter and system prompts.

4|1|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/johnnyasantoss/opencode-config --skill agent-creator-johnnyasantoss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Agent Creator
Source: https://github.com/johnnyasantoss/opencode-config/tree/main/skills/agent-creator
Command: npx skills add https://github.com/johnnyasantoss/opencode-config --skill agent-creator-johnnyasantoss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Agent Creator skill provides a formal, repeatable approach to designing and configuring OpenCode agents, including frontmatter, system prompts, and permission settings, so teams can standardize agent governance and reduce misconfigurations.

Core Features & Use Cases

  • Define YAML frontmatter for agent metadata (name, description, mode, model, color, steps, permissions).
  • Generate coherent system prompts that guide agent behavior and ensure safety and alignment.
  • Offer an interactive process to plan, create, and validate new agents for various workflows and teams.

Quick Start

Write an initial agent definition with descriptive triggering conditions, a safe permission set, and a succinct system prompt that follows the standard structure.

Frequently Asked Questions about Agent Creator

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

FAQPage Schema
How do I create and configure OpenCode agents with standard YAML frontmatter?

Designing OpenCode agents requires standardizing YAML frontmatter fields like name, description, mode, and permissions, alongside generating a coherent system prompt structure to ensure safety and alignment across automated task workflows.

What is the standard structure for an OpenCode agent system prompt?

The OpenCode agent system prompt follows a standard structure designed to guide agent behavior, ensure safety alignment, and define execution logic for automated task workflows based on the configured YAML frontmatter.

How do I standardize agent permissions and governance across multiple projects?

You standardize agent permissions by applying a formal, repeatable configuration approach to YAML frontmatter, defining safe permission sets consistently across projects to reduce misconfigurations and govern automated task workflows.

Can I interactively plan and validate new OpenCode agents before deployment?

Yes, the agent configuration process offers an interactive workflow to plan, create, and validate new agents, ensuring descriptive triggering conditions and safe permission sets are defined before onboarding them to various teams.

What YAML frontmatter fields are required to automate task workflows with OpenCode agents?

Required YAML frontmatter fields for OpenCode agents include name, description, mode, model, permission, color, and steps, which collectively define the metadata necessary to automate and standardize task workflows.