
Documenter
StandaloneA documentation architect and maintainer for source-grounded documentation.
Add focused agents for cleanup, security reviews, and documentation work. Pick an agent below to add to OpenCode.

A documentation architect and maintainer for source-grounded documentation.

A standalone, read-only maintenance auditor for repository maintainability.

A standalone, read-only security reviewer for architecture and code risk.

A read-only code-review arbiter for completed implementation work, correctness, architecture, contracts, and merge readiness.

A source-grounded documentation specialist for durable project docs, changelogs, architecture, migrations, and other descriptive artifacts.

A read-only error-path hunter for swallowed failures, misleading fallbacks, weak diagnostics, and hidden retry exhaustion.

A read-only test-sufficiency specialist focused on behavioral coverage, regression risk, and high-value test gaps.
Author a specialist agent manifest or extend a built-in role. Open a PR to publish to the registry.
Specialist agents are JSON manifests that define instructions, delegation guidance, allowed tools, and model settings. Publish a standalone agent or extend a built-in role with a focused prompt overlay.
A self-contained agent with its own instructions, allowed tools, MCP servers, and model configuration.
Extends a core role (explorer, librarian, oracle, designer, fixer, or observer) with a targeted prompt overlay. The marketplace gives it that role's visual identity and baseline capabilities.
Define your agent in a package.json file with an identifier (<publisher>/<package>), version, prompt, delegation guidance, and tools. Optionally include an avatar.webp alongside the manifest; the website uses it when the versioned registry asset exists and otherwise keeps the built-in-role or operator fallback.
Import the manifest into OpenCode and check its instructions, delegation guidance, and tools before submitting.
Submit a PR to the marketplace repository. CI checks the manifest and makes each published version immutable.
Run in your package directory to test manifest and tools before opening a PR.