← 返回 Skills 市场
jcools1977

Bot Arcade

作者 John DeVere Cooley · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
343
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install opendawg
功能描述
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...
安全使用建议
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.
功能分析
Type: OpenClaw Skill Name: opendawg Version: 1.0.0 The OpenClaw AgentSkills bundle 'opendawg' is classified as benign. The `SKILL.md` and `README.md` provide instructions for an AI agent to run various text-based games and manage persistent state using `scripts/arcade_engine.py`. The Python script stores game data in `~/.arcade` within the user's home directory, which is appropriate for user-specific data. Key arguments like `player_id` and `game` are sanitized using hashing and alphanumeric filtering before being used in file paths, preventing path traversal vulnerabilities. While the `json_data` argument passed to `cmd_save` is processed by `json.loads()`, standard Python's `json` module is not inherently vulnerable to arbitrary code execution, and the skill itself does not exhibit any malicious intent such as data exfiltration, unauthorized remote control, or persistence mechanisms. The overall design aligns with its stated purpose of providing entertainment and game management.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install opendawg
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /opendawg 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — Universal entertainment and gaming engine for AI agents
元数据
Slug opendawg
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Bot Arcade 是什么?

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 343 次。

如何安装 Bot Arcade?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install opendawg」即可一键安装,无需额外配置。

Bot Arcade 是免费的吗?

是的,Bot Arcade 完全免费(开源免费),可自由下载、安装和使用。

Bot Arcade 支持哪些平台?

Bot Arcade 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Bot Arcade?

由 John DeVere Cooley(@jcools1977)开发并维护,当前版本 v1.0.0。

💬 留言讨论