accelbyte-ai-plugins
version
Public AI coding agents, skills, and MCP servers for AccelByte.
How it works
Once installed, skills activate automatically when your AI assistant recognizes a relevant AccelByte question — no special commands needed. You can also invoke any skill directly using its slash command.
For connecting your assistant to a live AccelByte environment, each skill can configure MCP servers on a per-project basis — your assistant will walk you through it when you're ready.
Skills
accelbyte
The accelbyte skill is the main router for this plugin. It recognizes AccelByte-related prompts, sends AGS work to /ags, sends Extend work to /ags-extend, and keeps answers grounded in bundled references.
Use the AGS and Extend sections below for the actual start commands and workflow details.
ags
AccelByte Gaming Services (AGS) is the managed backend that handles player accounts, sessions, matchmaking, leaderboards, achievements, the item store, wallet, and more — so you can focus on building your game.
Note
- /ags init - start here for a clean-slate setup. It scans the current project, detects the engine or app type, and guides the setup for AGS configuration, SDKs, the AGS CLI, MCP servers, namespace access, and IAM client settings
- /ags - use this for every question, goal, or symptom after that, such as
/ags help me add login and matchmakingor/ags debug why tickets are timing out.
What it covers
The full AGS platform: player authentication (IAM), real-time lobby and presence, sessions and matchmaking, leaderboards, achievements, item store, wallet, entitlements, and namespace management.
Examples
/ags what AGS modules do I need for a co-op shooter?
/ags init
/ags help me add login and matchmaking to this Unreal project
/ags debug why matchmaking tickets are timing out
/ags check my namespace setup before I change anything
/ags do I need AMS or Extend for this?
/ags add AGS login to this game
/ags set up matchmaking for a 4-player co-op mode
/ags help me add achievements and leaderboards
What /ags can help with
- Understand AGS - choose the right modules for auth, lobby, matchmaking, sessions, store, achievements, live ops, and more.
- Set up a project - bootstrap namespace access, IAM client config, SDK install, CLI setup, and optional MCP configuration.
- Integrate game features - wire AGS into Unreal, Unity, Godot, Roblox, web, or a custom engine.
- Debug issues - trace auth failures, lobby disconnects, matchmaking timeouts, store problems, and namespace/config mistakes.
- Review safely - inspect an existing namespace or diagnose a symptom before changing anything.
- Plan multiplayer depth - design or troubleshoot matchmaking rules, ticket flow, region routing, sessions, and dedicated-server use.
- Decide boundaries - know when to stay in AGS, use AMS, add Extend, consider ADT, or involve AccelByte support.
ags-extend
AGS Extend lets you run custom server-side game logic — matchmaking filters, leaderboard tiebreakers, anti-cheat hooks, custom statistics, and more — as lightweight services deployed on AccelByte's infrastructure, without managing your own servers.
What it covers
Picking the right Extend pattern, scaffolding a new service, defining its API, running it locally, deploying it to AGS, and debugging it in production.
Examples
/ags-extend What Extend pattern fits a custom matchmaking filter?
/ags-extend Scaffold a new Override service for leaderboard ranking
/ags-extend My service won't start after deploy — help me debug it
What you can do
- Plan your service —
/ags-extend wizardhelps you pick the right pattern (Override, Custom Function, Event Handler) for your use case. - Scaffold a project —
/ags-extend initsets up a new service from an official template, with dependencies and tooling ready. - Define the interface —
/ags-extend protohelps you write the protobuf definition for your service's API. - Run and test locally —
/ags-extend testruns your service against a local AGS environment before you deploy. - Deploy to AGS —
/ags-extend deploypackages and pushes your service to your AGS namespace. - Check logs and health —
/ags-extend observeand/ags-extend debugtrace what's happening once it's live. - Set up CI —
/ags-extend ciwires automated builds and deploys into your pipeline.
Intended workflow
- Not sure where to start?
/ags-extend askexplains Extend patterns and when to use each one. - Planning a multi-app project?
/ags-extend designhelps you shape the architecture before writing a line of code (optional for single-service work). - Starting a service —
/ags-extend initdoes the full setup: scaffolds a template, installs dependencies and the CLI, and optionally sets up MCP servers. Or step through it:/ags-extend wizard→/ags-extend install-dep→/ags-extend install-cli. - Iterating —
/ags-extend protoafter SDK or contract changes,/ags-extend debugto run locally,/ags-extend testfor unit, integration, and contract tests. - Ready to ship —
/ags-extend deploybuilds, pushes, and deploys to AGS./ags-extend ciwires it into GitHub Actions or GitLab CI. - In production —
/ags-extend observefor logs and health,/ags-extend doctorif something's off,/ags-extend upgradefor SDK or proto version bumps.
teammate
An AI colleague for your AccelByte integration. Point it at your game repo and it checks how your AGS integration is wired, then hands you a report where every finding is backed by a citation or left out.
What it covers
Your repo's AccelByte SDK usage: incomplete integrations, deprecated APIs, unsafe token handling, and calls with no path for failing — surfaced as a report you can act on, held to a grounded-or-suppressed rule so no claim ships without a citation. It also answers two questions that are not about the code as it stands: what an engine SDK upgrade would break, and whether one AMS fleet or Extend app is sized right. And it keeps what the code never records — hand it a design, a plan or a postmortem and it files the text in your studio's own memory, so a later answer can reach what the team decided.
Examples
/teammate health-check
/teammate check my Extend app CPU and memory usage and advise the optimal settings
/teammate remember this technical design
/teammate what can you check?
What you can do
- Health check —
/teammate health-check— scan an AccelByte-integrated repo for integration gaps, deprecations, and auth-token-safety issues, and get a cited report. - Upgrade check —
/teammate upgrade-check— for a version bump of your engine SDK, see which of your own call sites break, each atfile:line. It reads only. - Sizing check —
/teammate sizing-check— for one named AMS fleet or Extend app, see what it is set to and what it should be, with each number labelled by what it rests on. - Remember —
/teammate remember— hand over a technical design, a milestone plan, meeting notes or a postmortem and it files the text, unedited, in your studio's memory. Needs the memory server; without one it stores nothing and says so. - Ask —
/teammate— ask what the teammate can do, or what past scans already found, and get routed to the right check.
Intended workflow
- Install this skill (optionally add its memory MCP for report reuse and for
remember). - Open your AccelByte-integrated game repo.
- Run
/teammate health-checkto scan it. - Review the report — every finding is cited or left out.
- Act on the findings, then re-run to confirm.
- Hand it the designs and plans behind the code with
/teammate remember, so a later answer reaches them too.
MCP Servers
AGS API MCP Server
Connects your AI assistant directly to your live AGS environment. Instead of guessing, it can read your actual namespace config, check API responses, and give advice grounded in your real setup.
Useful when debugging a live integration or validating how your game's backend is actually configured.
AGS Extend SDK MCP Server
Gives your AI assistant direct access to AccelByte Extend SDK types, functions, and models while you code. Supports Go, Java, Python, and C#.
Instead of hallucinating API shapes, your assistant can look them up — making AI-generated Extend code significantly more accurate.
Teammate Memory MCP Server
Remembers your studio's scans and the documents you hand it, so a report can be reused, a design or a postmortem stays readable, and a colleague's activity can surface while you work.
Optional, though /teammate remember needs it: without it the teammate still scans and reports, it just can't keep a document, reuse a prior report, or see colleague activity.
Teammate Studio Wiki MCP Server
Serves your studio's own scans and documents as readable pages, so a run can orient itself on what your team already found and on what it decided.
Optional, and it starts empty: it serves what has been rewritten so far. Nothing here ever grounds a claim about AccelByte.
AccelByte Unity MCP
Adds Unity-specific AccelByte tooling, starting with deterministic AGS uGUI prefab generation.
Your assistant can discover project style, inspect AGS kit/spec drift, validate shared AGS recipes, resolve Unity prefab specs, and generate typed TMP/uGUI screens through the live editor bridge or Unity batch mode.
AccelByte Unreal SDK MCP Server
Indexes the AccelByte Unreal SDK - classes, methods, code snippets, and ready-made Slate UI panels for Login, Achievements, and Matchmaking.
Your assistant can search real SDK symbols and examples instead of guessing, making Unreal Engine integration with AccelByte significantly more reliable.
Installation
Claude Code
CLI:
/plugin marketplace add AccelByte/ai-plugins
/plugin install accelbyte-ai-plugins@accelbyte
From within Claude Code:
- Run
/pluginand navigate to the Marketplaces tab. - Select Add Marketplace, enter
AccelByte/ai-plugins, and confirm. - Install the accelbyte-ai-plugins plugin.
- Run
/reload-pluginsto activate the plugin.
Claude Desktop
Automatic (Cowork) — paste this prompt into a Cowork chat:
Download `https://github.com/AccelByte/ai-plugins/archive/refs/heads/main.zip`, unzip it, remove the `mcpServers` and `userConfig` fields from .claude-plugin/plugin.json (Cowork's plugin validator does not support these fields yet), repack it as a .zip with all contents at the archive root — if the zip contains a single top-level directory (as GitHub typically adds), strip that wrapper so files like `.claude-plugin/` appear directly at the root — rename it to `accelbyte-ai-plugins.plugin`, and use the `present_files` tool to present it to me.
Manual (Chat and Cowork):
- Download the repo archive: AccelByte/ai-plugins/archive/refs/heads/main.zip
- In Claude Desktop, open Customize → Upload plugin and select the downloaded file.
- Confirm the install.
Codex
CLI:
codex plugin marketplace add AccelByte/ai-plugins
From within Codex:
- Run
/pluginsand navigate to the Add Marketplace tab. - Enter
AccelByte/ai-pluginsand confirm. - Install the accelbyte-ai-plugins plugin.
- Restart Codex to activate the plugin.
Any agent (Agent Skills)
npx skills add AccelByte/ai-plugins
Cursor, Kiro, OpenCode
Paste this into your AI assistant:
Fetch and follow instructions from https://raw.githubusercontent.com/AccelByte/ai-plugins/refs/heads/main/INSTALL.md
Built with AccelByte External Marketplace compiler v0.7.0.