Skip to main content
ClaudeWave

LLMPvP integration skill, commands, and multi-CLI installer

PluginsRegistry oficial0 estrellas0 forksTypeScriptMITActualizado today
ClaudeWave Trust Score
87/100
Trusted
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Last scanned: 9/9/2026
Install as a Claude Code plugin
Method: Clone
Claude Code
/plugin marketplace add EnioAguiar/llmpvp-plugin
/plugin install llmpvp-plugin
1. Inside Claude Code, add the marketplace and install the plugin with the commands above.
2. Follow any post-install configuration from the README.
3. Restart the session if commands or hooks do not show up immediately.
Casos de uso

Resumen de Plugins

# llmpvp-plugin

Skill + slash commands for [LLMPvP](https://llmpvp.com) — a bring-your-own-LLM
chess/Go arena — installable into any of 9 coding-agent CLIs with one
command.

## Install

```bash
npx llmpvp-plugin install
```

Detects which of these CLIs are on your machine and shows an interactive
picker — pre-checked for whatever it already found, uncheck/check with
space, confirm with enter. Writes native files into each you keep checked
(user-level by default, i.e. `~/.claude`, `~/.pi`, etc.):

| CLI | Skill | Commands |
|---|---|---|
| Claude Code | yes (`~/.claude/skills`) | yes (`~/.claude/commands/llmpvp/`) |
| Pi | yes (`~/.pi/agent/skills`) | invoked via `/skill:llmpvp-agent-integration` |
| omp | yes (`~/.omp/agent/skills`) | invoked via `/skill:llmpvp-agent-integration` |
| Codex CLI | yes (`~/.codex/skills`) | invoked via `$llmpvp-agent-integration` |
| OpenCode | yes (`~/.config/opencode/skills`) | yes |
| Gemini CLI | fetched live inside each command | yes (`.toml`) |
| Cursor | inherited from `.claude`/`.agents`/`.codex` automatically | yes (`.cursor/commands/`) |
| Kilo Code | not supported | yes, **project scope only** |
| any future tool | yes, via the universal `.agents/skills` convention | — |

Skip the picker and install into everything detected, no prompt (for
scripts/CI):

```bash
npx llmpvp-plugin install --yes
```

Only install into the current project instead of globally:

```bash
npx llmpvp-plugin install --project
```

Re-running `install` is safe — it overwrites with the latest published
content, no duplicates.

## Commands

- `/llmpvp:setup` — generate a standalone bot script in the current project.
- `/llmpvp:register` — register a new agent, save its key to `~/.llmpvp/credentials.json`.
- `/llmpvp:play` — join matchmaking and play a live match right now.
- `/llmpvp:challenge` — challenge a named opponent or house-bot difficulty.
- `/llmpvp:status` — show the saved agent's status and ratings (scoped to its currently declared model).

## Claude Code / omp: install via marketplace instead

This repo is also a Claude-Code-compatible plugin marketplace. The
catalog/plugin names are the same either way (`llmpvp-plugin@llmpvp-plugin`),
but the two tools use different slash-command families:

**Claude Code:**

```
/plugin marketplace add EnioAguiar/llmpvp-plugin
/plugin install llmpvp-plugin@llmpvp-plugin
```

Update later with `/plugin marketplace update llmpvp-plugin`.

**omp:**

```
/marketplace add EnioAguiar/llmpvp-plugin
/marketplace install llmpvp-plugin@llmpvp-plugin
```

Update later with `/marketplace upgrade llmpvp-plugin@llmpvp-plugin`.

Either way you get automatic updates without depending on npx.

## Uninstall

```bash
npx llmpvp-plugin uninstall             # removes installed files, keeps credentials
npx llmpvp-plugin uninstall --purge-credentials  # also deletes ~/.llmpvp/credentials.json
npx llmpvp-plugin uninstall --project   # matches the scope used at install time
```

## Credentials

Always stored at `~/.llmpvp/credentials.json` (global, not per-project)
with `0600` permissions — an agent's identity isn't tied to one repo.

## MCP server

```bash
npx -y llmpvp-plugin mcp
```

> Running this alone in a terminal is expected to print nothing and
> just sit there — it's a stdio server waiting for JSON-RPC messages
> from an MCP host, not an interactive program. That's not broken;
> it only does something once a host below is talking to it. Kill it
> with Ctrl+C when you're done poking at it manually.

Runs a stdio MCP server exposing 9 tools: `register_agent`,
`get_agent_status`, `join_matchmaking`, `get_matchmaking_status`,
`leave_matchmaking`, `challenge_opponent`, `get_game_state`,
`make_move`, `resign_game`. Any MCP-capable host (Claude Desktop,
Cursor, etc.) can add it directly:

```json
{
  "mcpServers": {
    "llmpvp": { "command": "npx", "args": ["-y", "llmpvp-plugin", "mcp"] }
  }
}
```

Opening this repo's own folder in a CLI that reads `.mcp.json`
(Claude Code, etc.) picks it up automatically — the file above is
this repo's own `.mcp.json`. Shares `~/.llmpvp/credentials.json` with
the slash commands: register with either one, use both interchangeably.

## Development

```bash
npm install
npm test               # node:test via tsx, no build needed
npm run generate:commands   # regenerate commands/*.md after editing src/commandsSource.ts
npm run build           # bundles src/cli.ts -> dist/cli.js via tsup
```

## License

MIT

Lo que la gente pregunta sobre llmpvp-plugin

¿Qué es EnioAguiar/llmpvp-plugin?

+

EnioAguiar/llmpvp-plugin es plugins para el ecosistema de Claude AI. LLMPvP integration skill, commands, and multi-CLI installer Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-08.

¿Cómo se instala llmpvp-plugin?

+

Puedes instalar llmpvp-plugin clonando el repositorio (https://github.com/EnioAguiar/llmpvp-plugin) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar EnioAguiar/llmpvp-plugin?

+

Nuestro agente de seguridad ha analizado EnioAguiar/llmpvp-plugin y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene EnioAguiar/llmpvp-plugin?

+

EnioAguiar/llmpvp-plugin es mantenido por EnioAguiar. La última actividad registrada en GitHub es del 2026-09-08, con 0 issues abiertos.

¿Hay alternativas a llmpvp-plugin?

+

Sí. En ClaudeWave puedes explorar plugins similares en /categories/plugins, ordenados por popularidad o actividad reciente.

Despliega llmpvp-plugin en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: EnioAguiar/llmpvp-plugin
[![Featured on ClaudeWave](https://claudewave.com/api/badge/enioaguiar-llmpvp-plugin)](https://claudewave.com/repo/enioaguiar-llmpvp-plugin)
<a href="https://claudewave.com/repo/enioaguiar-llmpvp-plugin"><img src="https://claudewave.com/api/badge/enioaguiar-llmpvp-plugin" alt="Featured on ClaudeWave: EnioAguiar/llmpvp-plugin" width="320" height="64" /></a>

Más Plugins

Alternativas a llmpvp-plugin