Plugin development and publishing
A GameX Plugin is a declarative Panel-level AI capability package. It can contribute Skills, templates, typed configuration, secret slots, bounded HTTP tools and Remote MCP declarations. It cannot install code into a Daemon, add an unregistered host tool or bypass user/Workspace permission and approval policy.
Manifest principles
- Use a stable reverse-domain Plugin ID and a semantic version.
- Declare every contribution, network origin, secret purpose and requested capability.
- Include a generated file inventory and deterministic digests.
- Do not include binaries, private keys, tokens or host execution hooks.
- Keep game or service knowledge in Plugin content, never in Panel or Daemon core code.
json
{
"schemaVersion": 1,
"id": "dev.example.portable-server",
"version": "1.0.0",
"contributions": {
"skills": ["skills/install/SKILL.md"]
}
}Publishing
Create an independent Registry account, verify email, enable Passkey or TOTP, and obtain an approved publisher namespace. Uploads enter quarantine and must pass schema, inventory, archive, malware, policy and independent review checks. Approved versions are signed and immutable. Use the GameX Registry for the publisher console and public marketplace.