Bot Arcade

v1.0.0

Universal entertainment and gaming engine for AI agents. Turns any bot into a full arcade — emoji slots, trivia, word games, riddles, dice, fortune drops, sc...

0· 306·1 current·1 all-time
byJohn DeVere Cooley@jcools1977
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description (Bot Arcade) match the included artifacts: a game design SKILL.md, documentation, and a Python script that manages persistent state and leaderboards. Requiring python3 and a local data directory is proportional to a zero-dependency, text-based arcade engine.
Instruction Scope
SKILL.md instructs the agent to activate on many conversational cues (explicit game requests, 'boredom' cues, group banter) which gives the agent broad discretion to autonomously start games; it also mandates use of scripts/arcade_engine.py for all state operations. The instructions do not ask the agent to read unrelated credentials or system files, but the activation rules are generous and could cause unsolicited behavior in group chats.
Install Mechanism
No install spec is supplied (instruction-only), and the provided Python script uses only the stdlib. No downloads, external packages, or archive extraction are performed by the skill itself — low install risk.
Credentials
The skill declares no required environment variables or credentials. The engine optionally respects ARCADE_DATA_DIR to override the default data folder; otherwise it stores state under ~/.arcade. That local filesystem access is appropriate for persistent game state.
Persistence & Privilege
The script creates and manages persistent files under a data directory (default ~/.arcade or ARCADE_DATA_DIR). The skill is not marked always:true and does not modify other skills or global agent configs, but it does keep long-lived player data (coins, streaks, achievements) which an operator should know will be stored on disk.
Assessment
This skill appears to be what it claims: a local, text-only game engine that uses a Python script to store player data and leaderboards under ~/.arcade (or ARCADE_DATA_DIR if set). Before installing, consider: 1) Data persistence — the skill will create/read JSON files under your home directory (default ~/.arcade); if you want data elsewhere set ARCADE_DATA_DIR or inspect/clear that folder. 2) Auto-activation — SKILL.md tells the agent to activate on many conversational cues (boredom, group banter); if you don’t want unsolicited game starts, ensure the agent’s policy or trigger filters limit when the skill runs. 3) Monetization/content behavior — documentation includes monetization strategies (affiliate links, paid tournaments, sponsored rounds); the skill itself does not request credentials, but it could be used to surface affiliate links or encourage paid features — review those flows before enabling real-money features. 4) Review the script if you need stricter privacy — it stores deterministic hashed filenames (SHA256 of player_id prefix) and plain JSON player records. If anything here surprises you, inspect scripts/arcade_engine.py and the references docs or run the skill in a sandbox environment first.

Like a lobster shell, security has layers — review code before you run it.

latestvk9778qnwf614yb2gnpapdywf7d8226na

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

joystick Clawdis
Binspython3

Comments