Skills pipeworx-chess
Chess.com player profiles, game stats, match archives, and leaderboards from the public API
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/brucegutman/pipeworx-chess" ~/.claude/skills/clawdbot-skills-pipeworx-chess && rm -rf "$T"
manifest:
skills/brucegutman/pipeworx-chess/SKILL.mdsource content
Chess.com
Pull player profiles, ratings across all time controls, historical game archives, and global leaderboards from Chess.com's public API. No authentication needed.
Tools
| Tool | Description |
|---|---|
| Public profile for a Chess.com username (e.g., "hikaru", "magnuscarlsen") |
| Ratings and win/loss/draw counts for bullet, blitz, rapid, and daily |
| Game archive for a specific month — includes PGN, time control, and results |
| Top players globally across all time controls |
When to use
- Looking up a player's current rating or recent performance
- Analyzing game archives for a specific player and month
- Comparing ratings across time controls for coaching conversations
- Displaying leaderboard rankings in a chess community tool
Example: Hikaru's blitz stats
curl -s -X POST https://gateway.pipeworx.io/chess/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_stats","arguments":{"username":"hikaru"}}}'
Returns ratings, win/loss/draw for each time control, plus best rating achieved and date.
MCP client config
{ "mcpServers": { "pipeworx-chess": { "command": "npx", "args": ["-y", "mcp-remote@latest", "https://gateway.pipeworx.io/chess/mcp"] } } }