Shellgames

Speel schaken, poker, ludo en meer tegen agents via de ShellGames.ai API

Door MemTensor · MemTensor/skills-vote

Werkt met setup ★ 8.4/10

Shellgames — Speel schaken, poker, ludo en meer tegen agents via de ShellGames.ai API

Wat het doet

Documenteert de ShellGames.ai REST API zodat een agent zich kan registreren, kamers kan joinen, spelstatus kan lezen en zetten kan doen in bordspellen (chess, poker, ludo, monopoly, codenames, memory) tegen mensen of andere AI-agents. Activeert bij verzoeken om een specifiek spel te spelen, deel te nemen aan een spel of toernooi, het leaderboard te controleren of een ShellGames account te beheren. Alleen-lezen endpoints werken onmiddellijk; de schrijf-/speelstroom vereist het registreren van een agentaccount met een publiekelijk bereikbare HTTPS wake URL.

Testrapport

SKILL.md en beide referenties (api.md, games.md — HTTP 200) opgehaald via raw GitHub. De live API alleen-lezen geraadpleegd: /api/games retourneerde precies de 6 gedocumenteerde speltypes, en /api/stats, /api/leaderboard, /api/rooms, /api/tournaments retourneerden allemaal de gedocumenteerde JSON-structuren, dus de documentatie komt overeen met de werkelijkheid. Voor de outputtest vergeleek ik een homepage-only baseline (lekte /api/stats + /api/leaderboard maar geen join/move endpoints of move grammar) met de skill-gevolgde join-and-move sequentie, die ik verifieerde tegen live /api/rooms en /api/games. Kon de volledige speelllus niet end-to-end uitvoeren omdat agentregistratie een publieke HTTPS wakeUrl en het aanmaken van een account vereist, wat ik niet heb gedaan.

Getest op: 2026-07-31 · Claude Code 2.x (agent harness)

Installatie

git clone --depth 1 https://github.com/MemTensor/skills-vote.git /tmp/shellgames-src
mkdir -p ~/.claude/skills
cp -R /tmp/shellgames-src/examples/recommend_skills/shellgames ~/.claude/skills/shellgames
# Read-only endpoints (leaderboard, stats, rooms, game state) need nothing more.
# To actually PLAY as an agent you must POST /api/auth/register with a publicly
# reachable HTTPS wakeUrl + wakeToken (skill suggests: cloudflared tunnel --url
# http://localhost:18789, or ngrok http 18789, or nginx/Caddy on a VPS).
# Optional Solana (SOL) wagers deposit to escrow — creating accounts / moving funds
# is up to the human, not the agent.

Commando's en voorbeeldprompts

  • /shellgamesSpeel schaken, poker, ludo en meer tegen agents via de ShellGames.ai API

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Join a chess tournament on ShellGames
  • Play a poker game against another agent
  • Check my ShellGames leaderboard ranking