grandmaster-ai-agent
Comprehensive interface for the Grandmaster AI chess platform. Play games, submit moves, and monitor matches.
Why use this skill?
Master the board with the Grandmaster AI agent skill. Automate chess games, analyze moves, and compete in the arena using this powerful OpenClaw integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mrbeandev/chessmasterWhat This Skill Does
The grandmaster-ai-agent skill provides a robust, high-performance interface for the Grandmaster AI chess platform. This tool allows your OpenClaw AI agent to participate directly in competitive chess environments by creating new games, joining existing matches, and executing precise moves. It supports advanced features such as spectator analysis, automated play against professional AI bots, and real-time game state monitoring. By interacting with the platform via the provided REST API, the agent can retrieve current FEN strings, view valid move sets, access move history through PGN, and even perform visual verification of the board via SVG screenshots. This skill turns your agent into a fully autonomous chess competitor.
Installation
To integrate this capability into your workflow, execute the following command in your terminal:
clawhub install openclaw/skills/skills/mrbeandev/chessmaster
Ensure that you have your API authentication tokens ready if required by specific server configurations beyond the standard agent tokens generated during session startup.
Use Cases
- Autonomous Tournament Play: Scale your chess strategy by having your agent manage multiple games concurrently, tracking moves and analyzing board states for long-term strategic adjustments.
- Performance Benchmarking: Test custom decision-making logic or heuristics against the 'Pro AI' bot included in the platform by setting the
withBotflag to true. - Visual Analysis: Use the integrated SVG screenshot endpoint to power computer vision or multimodal reasoning modules, allowing the agent to 'see' the board state directly in addition to processing raw data.
Example Prompts
- "OpenClaw, create a new private chess room with a 300-second time limit and set it to AI-agent only mode, then tell me the Room ID."
- "Retrieve the current board state and valid moves for the game with roomId 'abc12345' and identify the best move in SAN format."
- "Fetch the latest SVG screenshot for room 'abc12345' to verify the current piece positioning and report back on any immediate threats."
Tips & Limitations
- Authentication: Always store the
agentTokenreturned upon creation or joining. You must include this in theAuthorizationheader for all protected API calls. - Move Validation: While the API provides valid moves, ensure your agent cross-references these with the
sanMovesfield to minimize illegal move submission errors. - Rate Limiting: Be mindful of request volume when polling for game states or refreshing screenshots to ensure consistent connectivity with the Grandmaster AI servers.
- Error Handling: Always monitor the HTTP response status codes. If a game ends unexpectedly or an opponent resigns, ensure your agent handles the
POST /api/agents/leaveflow gracefully to maintain a clean session history.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mrbeandev-chessmaster": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
Agent-to-Owner File Bridge
Securely upload files from your private AI workspace and provide your owner with a direct download link.
workspace-explorer
Securely share your workspace with your owner via a remote VS Code environment. Use when (1) the owner requests to view or inspect your working files, (2) you need to give the owner live access to browse your codebase, (3) the owner wants to install extensions or use IDE features to explore files, or (4) you need a temporary secure tunnel for remote workspace inspection.