This page summarizes which shared plugin-brand fields are currently consumed by the core four hosts. The short version:Documentation Index
Fetch the complete documentation index at: https://docs.pluxx.dev/llms.txt
Use this file to discover all available pages before exploring further.
- Codex is the rich interface target today.
- Cursor supports a narrower subset:
homepageandlogo. - Claude Code and OpenCode do not currently expose a manifest-backed shared
brandlayer. - Pluxx keeps
brandas a core primitive, but support is target-graded rather than uniform.
Truth matrix
| Field | Claude | Cursor | Codex | OpenCode | Notes |
|---|---|---|---|---|---|
displayName | N | N | Y | N | Codex emits interface.displayName |
shortDescription | N | N | Y | N | Codex emits interface.shortDescription |
longDescription | N | N | Y | N | Codex emits interface.longDescription |
category | N | N | Y | N | Codex emits interface.category |
color | N | N | Y | N | Codex emits interface.brandColor |
icon | N | Y | Y | N | Cursor emits logo; Codex emits composerIcon and logo |
defaultPrompts | N | N | Y | N | Codex emits interface.defaultPrompt |
websiteURL | N | Y | Y | N | Cursor emits homepage; Codex emits interface.websiteURL |
screenshots | N | N | Y | N | Codex emits when provided |
privacyPolicyURL | N | N | Y | N | Codex emits interface.privacyPolicyURL |
termsOfServiceURL | N | N | Y | N | Codex emits interface.termsOfServiceURL |
Example interpretations
Firecrawl
- No
brandblock in config. - Generated outputs expose no brand/interface metadata, which matches current generators.
Prospeo
- Sets
brand.displayName,shortDescription, andcategory. - Codex emits those fields under
.codex-plugin/plugin.json -> interface.
Megamind
- Sets rich brand metadata including icon, prompts, and website URL.
- Codex emits the rich interface block.
- Cursor emits only
homepageandlogo.
Pluxx
- Sets
privacyPolicyURLandtermsOfServiceURLunder sharedbrand. - Codex now emits both fields without requiring a target-specific override.
What to tell plugin authors
- Use
brandas the shared source of truth. - Expect rich interface metadata on Codex first.
example/pluxxnow provides icon and screenshot assets for that path.- Expect only narrow brand support on Cursor today.
- Do not assume Claude Code or OpenCode consume shared
brandmetadata as manifest fields.