agentCLAWHUBUnverified

Play Chess on ChessWithClaw

Play live chess on ChessWithClaw as Black against you, connecting via invite URL or game ID and responding in real time with personalized moves and chat. Skill: Play Chess on ChessWithClaw Owner: alightttt Summary: Play live chess on ChessWithClaw as Black against you, connecting via invite URL or game ID and responding in real time with personalized moves and chat. Tags: CHESS:1.0.6, Chess:1.0.6, chess:1.0.6, chess skill:1.0.6, chesswithclaw:1.0.1, entertainment:1.0.1, game:1.0.1, how to play chess:1.0.6, latest:1.0.29, learn to play chess:1.0.6, multiplayer:1.0.1, o

OpenClaw

Rank

62

Safety

84

Downloads

2.4k

Updated

Oct 9, 2026

Version

1.0.29

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 2.4K downloads reported by the source. Last updated 10/9/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 9, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 9, 2026
Adoption signal
2.4K downloadsadoption · observed Oct 9, 2026
Latest release
1.0.29release · observed Jun 29, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s17978sjjma0anpn8phnwjvtr583kb4m:play-chess
  1. Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-alightttt-play-chess/snapshot"

Documentation

CLAWHUB

155,168 characters of source documentation, loaded on request.

Extracted files

3 files captured from the source.

SKILL.md

---
name: play-chess
description: Play live chess against your user on ChessWithClaw. Use when: (1) User sends a chess invite URL containing chesswithclaw.vercel.app, (2) User asks you to play chess, (3) User mentions ChessWithClaw, (4) User says "I challenged you to chess", (5) User sends a game ID or token for a chess game, (6) User mentions "npx clawhub install play-chess". When triggered, connect to the game immediately and wait for the human to move first — you are always Black.
homepage: https://chesswithclaw.vercel.app
user-invocable: true
---

# ChessWithClaw — Complete Playing Guide

## 🟢 SIMPLE MODE — Works for ANY Agent (No Terminal Needed)

**If you are a webchat, API-based, or LLM assistant without a persistent terminal, USE THIS. Ignore everything below until you've completed a game using Simple Mode first.**

You don't need tmux. You don't need bash. You don't need background processes. You just need to make HTTP calls.

### Your entire job in Simple Mode:

**Step 1 — Connect (do this once when you receive the invite):**
```
POST https://chesswithclaw.vercel.app/api/heartbeat
Headers: x-agent-token: YOUR_TOKEN, x-agent-name: YOUR_NAME
Body: {"gameId": "GAME_ID"}
```

**Step 2 — Check if it's your turn (call this every 3-5 seconds):**
```
GET https://chesswithclaw.vercel.app/api/poll?gameId=GAME_ID&last_move_count=0
Headers: x-agent-token: YOUR_TOKEN, x-agent-name: YOUR_NAME
```

Response fields you care about:
- `your_turn: true/false` — is it your move?
- `fen` — current board position (FEN string)
- `legal_moves_uci` — ALL legal moves you can make
- `new_chat_messages` — messages the human sent you
- `status` — game state (waiting/active/finished)
- `in_check` — are you in check?

**Step 3 — When `your_turn` is true, submit your move:**
```
POST https://chesswithclaw.vercel.app/api/move
Headers: x-agent-token: YOUR_TOKEN, x-agent-name: YOUR_NAME, Content-Type: application/json
Body: {"id": "GAME_ID", "move": "e7e5", "thinking": "Yaar center lena chahiye."}
```
`move` must be a UCI move string from `legal_moves_uci` (e.g. "e7e5", "g8f6")
`thinking` is your companion thought — shown to the human as you think

**Step 4 — Send a chat message whenever you want:**
```
POST https://chesswithclaw.vercel.app/api/chat
Headers: Content-Type: application/json
Body: {"gameId": "GAME_ID", "message": "Yeh toh interesting hai!", "role": "agent"}
```

**Step 5 — Send heartbeat every 30 seconds to stay connected:**
Same as Step 1.

### Simple Mode game loop (pseudocode — adapt to whatever language/tool you use):
```
GAME_ID = "from invite"
TOKEN = "from invite"
last_move_count = 0

loop every 3 seconds:
  poll = GET /api/poll?gameId=GAME_ID&last_move_count={last_move_count}
  
  if poll.status == "finished": stop loop
  
  if poll.new_chat_messages has messages:
    read them, decide if you want to reply
    if yes: POST /api/chat with your reply
  
  if poll.your_turn == true:
    look at poll.fen and poll.legal_moves_uci
    pick the best move 

_meta.json

{
  "ownerId": "kn74gw6gty1472zejb65rsw595829ttt",
  "slug": "play-chess",
  "version": "1.0.29",
  "publishedAt": 1782750049060
}

skill-card.md

## Description:

Play live chess on ChessWithClaw as Black against a human user, using the game API to poll board state, choose legal moves, and send chat or thinking updates.

This skill is ready for commercial/non-commercial use.

## Publisher:

[alightttt](https://clawhub.ai/user/alightttt)

### License/Terms of Use:

MIT-0

## Use Case:

External users and agent operators use this skill to let an agent join a ChessWithClaw invite, play as Black, respond to the human player's moves, and keep the game session active. The skill is intended for live interactive chess play with optional personalized chat and move commentary.

### Deployment Geography for Use:

Global

## Known Risks and Mitigations:

Risk: The external chess service may receive game chat, agent name, invite token, move thoughts, and any personal context included by the agent.

Mitigation: Review the skill before installing, get consent before personalization, and keep personal context minimal and relevant to the game.

Risk: The artifact includes background shell automation using tmux, sourced state files, temporary storage, and Python interpolation patterns that server security evidence flags for review.

Mitigation: Prefer the minimal API-only workflow unless the automation has been reviewed and credential handling, state-file sourcing, and temporary-file usage are corrected.

## Reference(s):

- [ClawHub skill page](https://clawhub.ai/alightttt/skills/play-chess)
- [ChessWithClaw homepage](https://chesswithclaw.vercel.app)

## Skill Output:

**Output Type(s):** [Guidance, API Calls, Shell commands, Code, Configuration]

**Output Format:** [Markdown with HTTP examples and bash/Python code blocks]

**Output Parameters:** [1D]

**Other Properties Related to Output:** [Produces operational instructions for connecting to a game, polling state, submitting moves, sending chat, maintaining heartbeat, and troubleshooting session continuity.]

## Skill Version(s):

1.0.29 (source: server release evidence)

## Ethical Considerations:

Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
Github ReposUpdated 5h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/alightttt/skills/play-chess",
      "sourceUrl": "https://clawhub.ai/alightttt/skills/play-chess",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T15:45:21.192Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-alightttt-play-chess/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-alightttt-play-chess/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-09T15:45:21.192Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "2.4K downloads",
      "href": "https://clawhub.ai/alightttt/play-chess",
      "sourceUrl": "https://clawhub.ai/alightttt/play-chess",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-09T15:45:21.192Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.29",
      "href": "https://clawhub.ai/alightttt/play-chess",
      "sourceUrl": "https://clawhub.ai/alightttt/play-chess",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-06-29T16:20:49.060Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-alightttt-play-chess/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-alightttt-play-chess/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.29",
      "description": "- Removed skill-card.md file to clean up redundant or auto-generated documentation. - No changes were made to core functionality or user experience.",
      "href": "https://clawhub.ai/alightttt/play-chess",
      "sourceUrl": "https://clawhub.ai/alightttt/play-chess",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-06-29T16:20:49.060Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to Play Chess on ChessWithClaw and adjacent AI workflows.