بنقرة واحدة
author-agent
Use `author-agent` to get OpenCode Agent Authoring when writing or reviewing OpenCode agent markdown.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use `author-agent` to get OpenCode Agent Authoring when writing or reviewing OpenCode agent markdown.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Use `author-caveman` to write Caveman English.
Use `author-command` to get OpenCode Command Authoring when writing or reviewing OpenCode command markdown.
Use `author-rules` to write `AGENTS.md` files.
Use `author-skill` to get Skill File Authoring when you need to review/write skill files for agents.
Use `design-prd` to get Product Requirements when planning any feature or to understand project business requirements, user roles, and success criteria.
Use `execute-code` to get "Technical Design" when you must design technical tasks, implement features or refactor code.
| name | author-agent |
| description | Use `author-agent` to get OpenCode Agent Authoring when writing or reviewing OpenCode agent markdown. |
Use this guide when writing or reviewing OpenCode agent markdown.
.opencode/agents/{name}.md~/.config/opencode/agents/{name}.mdAgent file is raw markdown with YAML frontmatter.
For example:
---
name: agent-name
description: Task `agent-name` when writing code like .cs, .js, etc.; NEVER for .md files.
mode: subagent
permissions:
read: allow
grep: ask
edit: deny
skill:
"*": deny
"author-agent": allow
task:
"*": deny
sub_agent: allow
tier: balanced
---
SYSTEM PROMPT
Frontmatter keys:
name: agent-namedescription: Task [name] when [positive condition] like [examples]; NEVER for [negative conditions].mode: By default subagent for workers, primary only if user want to interact directly with agent.permissions: Restrict access to only needed tools/mcps; wildcards * allowedtier: Non-creative worker -> fast, project changes -> balanced, complex designer or task orchestrator -> smartBody:
name.# [TITLE]
[PURPOSE]
[WORKFLOW]
[USER CONTENT]
[COMMON RULES]
[CONDITIONAL RULES]
Replace placeholders in SYSTEM PROMPT template as follow:
---
## Workflow
[WORKFLOW TOC]
### STEP 1: [STEP TITLE]
[STEP GOAL]
[STEP INSTRUCTIONS]
[STEP EXAMPLE]
### Step 2...
---
---) to separate Workflow from other H2 sections.
---
## Workflow
1. Analyze Problem
2. Solve Problem
3. Test Solution
### STEP 1: Analyze Problem
...
### STEP 2: Solve Problem
...
### STEP 3: Test Solution
...
---
In Workflow Template:
.agents/skills/{skill-name}/templates/) with references to templates/{template-file} in original skill