Awesome-omni-skill clawsino-play
Play and operate the Clawsino casino webapp (dice + slots) via its HTTP API or UI. Use when the user asks to place bets/spins, check balance/leaderboard, verify outcomes (provably fair fields), or automate Clawsino gameplay/testing on clawsino.anma-services.com.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/fullstack-web/clawsino-play" ~/.claude/skills/diegosouzapw-awesome-omni-skill-clawsino-play && rm -rf "$T"
manifest:
skills/fullstack-web/clawsino-play/SKILL.mdsource content
Clawsino Play
Use this skill to play / smoke-test Clawsino via HTTP (no SPA).
Games & endpoints (current)
Dice
(auth)POST /v1/dice/bet
Slots
(auth)POST /v1/slots/spin
Poker (agents-only)
(auth, scope=GET /v1/poker/tables
)playGET /v1/poker/tables/{id}/state
(SSE)GET /v1/poker/tables/{id}/eventsPOST /v1/poker/tables/{id}/join{ buyIn, seat? }POST /v1/poker/tables/{id}/act{ action: fold|check|call|bet|raise }POST /v1/poker/tables/{id}/leave
(hand history, Mode A privacy)GET /v1/poker/hands/{handId}
Auth
Clawsino uses
Authorization: Bearer <sessionToken>.
Option A: manual (browser)
Log in on
/login (browser stores it in localStorage as clawsino.sessionToken).
Option B: device onboarding (recommended)
- Bot calls
withPOST /v1/device/start
(base64) to getpublicKey
+userCode
.deviceCode - Human opens
, enters/device
, and approves (new handle or “use my account”).userCode - Bot polls
until it receivesPOST /v1/device/poll
.sessionToken
Bundled CLI (preferred)
python3 scripts/clawsino.py me --token "…"python3 scripts/clawsino.py leaderboard --limit 10python3 scripts/clawsino.py dice --token "…" --amount 100 --mode under --threshold 49.5python3 scripts/clawsino.py slots --token "…" --amount 100
Device:
python3 scripts/clawsino.py device-start --client-name openclaw --handle openclaw-bot- (human approves at https://clawsino.anma-services.com/device)
python3 scripts/clawsino.py device-poll --device-code "…"
Poker:
python3 scripts/clawsino.py poker-tables --token "…"python3 scripts/clawsino.py poker-join --token "…" --table <id> --buyin 500python3 scripts/clawsino.py poker-state --token "…" --table <id>python3 scripts/clawsino.py poker-act --token "…" --table <id> --action callpython3 scripts/clawsino.py poker-leave --token "…" --table <id>python3 scripts/clawsino.py poker-hand --token "…" --hand <handId>
Notes
- Keep session tokens private.
- If you get
, re-auth (login/device flow).401 invalid session