https://github.com/citiesskylinesmodding/agents-plugins
🤖 Drive your Coherent Gameface game's UI with a Claude/Codex plugin with an MCP server and skills
https://github.com/citiesskylinesmodding/agents-plugins
chrome-devtools-protocol cities-skylines-2 claude-code claude-code-plugins claude-code-plugins-marketplace claude-plugins claude-skills codex-cli codex-plugins coherent-gameface cohtml cs2-modding gameface mcp mcp-server model-context-protocol
Last synced: 10 days ago
JSON representation
🤖 Drive your Coherent Gameface game's UI with a Claude/Codex plugin with an MCP server and skills
- Host: GitHub
- URL: https://github.com/citiesskylinesmodding/agents-plugins
- Owner: CitiesSkylinesModding
- License: mit
- Created: 2026-07-13T22:22:55.000Z (27 days ago)
- Default Branch: main
- Last Pushed: 2026-07-30T09:48:15.000Z (10 days ago)
- Last Synced: 2026-07-30T11:11:24.004Z (10 days ago)
- Topics: chrome-devtools-protocol, cities-skylines-2, claude-code, claude-code-plugins, claude-code-plugins-marketplace, claude-plugins, claude-skills, codex-cli, codex-plugins, coherent-gameface, cohtml, cs2-modding, gameface, mcp, mcp-server, model-context-protocol
- Language: C#
- Homepage:
- Size: 2.29 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Roadmap: docs/ROADMAP.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
# 🕹️ Agents Plugins
**The CS Modding marketplace (`csmodding`) of agent plugins for Claude Code and OpenAI Codex CLI.**
Give your coding agent **eyes and hands inside a running game**: its HTML UI, and its C#/ECS
internals.
Generic tooling, developed and verified against Cities: Skylines II.
[](https://github.com/CitiesSkylinesModding/agents-plugins/actions/workflows/ci.yml)
[](https://www.npmjs.com/package/@csmodding/gameface-devtools-mcp)
[](LICENSE)
[Plugins](#plugins) · [Install](#install) · [Development](#development)
---
## Plugins
| Plugin | Give your agent… | Runs on | Docs |
| --------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 🔬 **[unity-devtools](plugins/unity-devtools/README.md)** | A live line into a **Unity Mono dev build** over the Mono Soft Debugger: reflect types, evaluate C# expressions, read & write ECS state. No code injection. Plus a driving skill. | .NET 10 SDK (Windows) | [README](plugins/unity-devtools/README.md) · [Tools reference](plugins/unity-devtools/README.md#tools) · [NuGet](https://www.nuget.org/packages/UnityDevtools.Mcp) |
| 🖼️ **[coherent-gameface](plugins/coherent-gameface/README.md)** | Eyes and hands in any **Coherent Gameface** (Cohtml) game UI over CDP: evaluate JS, screenshot, drive the DOM, console, JS breakpoints. Plus an engine skill and a driving skill. | Node 22.4+ | [README](plugins/coherent-gameface/README.md) · [Tools reference](plugins/coherent-gameface/mcp/README.md) · [npm](https://www.npmjs.com/package/@csmodding/gameface-devtools-mcp) |
Both plugins are **generic**: they target any game or application embedding the technology, with
Cities: Skylines II as the reference target where everything is field-verified.
> [!TIP]
> **Not using Claude Code or Codex CLI?** The Gameface MCP server is also published on npm as
> [`@csmodding/gameface-devtools-mcp`](https://www.npmjs.com/package/@csmodding/gameface-devtools-mcp)
> and works with any MCP client (Cursor, Gemini CLI, VS Code, …).
## Install
Add the marketplace once, then install the plugin(s) you want. Each plugin autoloads its MCP
server from a committed artifact: no installation step, works offline, version-locked to the plugin.
### Claude Code
```
/plugin marketplace add CitiesSkylinesModding/agents-plugins
/plugin install coherent-gameface@csmodding
/plugin install unity-devtools@csmodding
```
Or from your terminal, `claude plugin marketplace add …` / `claude plugin install …` with the same
arguments.
### Codex CLI
```sh
codex plugin marketplace add CitiesSkylinesModding/agents-plugins
codex plugin add coherent-gameface@csmodding
codex plugin add unity-devtools@csmodding
```
Then run `/mcp` to confirm the servers connected. Each plugin's README covers its requirements,
configuration and troubleshooting.
## Development
Uses `mise` + `bun` (never `npx`). The repository is a marketplace: plugin sources live under
`plugins//`, and everything a plugin ships lives inside its directory. The root is a bun
workspace carrying the lint/format tooling (oxlint, oxfmt) and the lefthook git hooks; the
Gameface MCP server is the `plugins/coherent-gameface/mcp/` workspace package, and the Unity MCP
server is a .NET solution (`agents-plugins.slnx`).
```sh
bun install # install all workspace deps (also installs the git hooks)
mise check # verify (read-only): type-check, lint, format
mise fix # auto-fix lint + format in place
mise build # rebuild every shipped artifact (commit the results)
```
Run `mise tasks` for the full list, and see [`AGENTS.md`](AGENTS.md) (plus each plugin's own
`AGENTS.md`) for the architecture notes.