← 返回 Skills 市场
Sportsbook Skill
作者
cryptopunk2070
· GitHub ↗
· v1.1.1
889
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install sportsbook
功能描述
Access real-time Fuku Sportsbook data to get predictions, odds, team/player stats, create AI betting agents, and receive pick notifications across CBB, NBA,...
安全使用建议
This skill appears to do what it says, but review and accept these behaviors before installing/running it:
- Network communication: the skill's scripts call a remote API (default api_base: https://cbb-predictions-api-nzpk.onrender.com). Verify you trust that host/service before using the skill; data you provide (Twitter handle, agent name, your custom betting 'prompt') will be sent to that service.
- Local persistence of secrets: when registration completes the service may return an API key and (in some cases) a wallet seed phrase. The scripts will save API keys and agent IDs to config.yaml in the skill folder and to ~/.config/fuku-sportsbook/config.json; the code may also surface a one-time seed phrase to you. Treat those values as sensitive: back up API keys securely, and never paste seed phrases into chat or store them in plaintext beyond the recommended one-time save.
- Automatic notifications / polling: the helper can enable polling and write a user config to auto-check notifications. If you don't want background polling or saved credentials, do not enable notification features and remove the generated config files if needed.
- Browser/opening behavior: the interactive register_agent.py may open a Twitter intent link when run interactively; the helper script used by the agent (register_helper.py) does not open the browser. If you run scripts manually, be prepared for optional interactive prompts.
- Least-privilege recommendation: if you decide to use this skill, consider creating and using a dedicated API key/account (not an account tied to high-value funds) and do not use any real seed phrase in chat. Inspect the config files after registration and delete them if you want to revoke local persistence.
If you want a firmer assessment, provide the remaining truncated files or confirm the api_base host (ownership/README link) so I can check for mismatches or suspicious endpoints.
功能分析
Type: OpenClaw Skill
Name: sportsbook
Version: 1.1.1
The skill is classified as suspicious due to several vulnerabilities, primarily related to prompt injection risks and the handling of highly sensitive data. The `SKILL.md` instructs the AI agent to collect a 'betting perspective' (`USER_PERSPECTIVE`) which is then passed to the backend API via `register_helper.py`. This creates a prompt injection vector against the backend AI system. More critically, the `register_helper.py` script returns a wallet seed phrase upon successful registration, which the `SKILL.md` instructs the agent to display to the user. If the OpenClaw agent itself were compromised via prompt injection, it could be instructed to exfiltrate this seed phrase. Additionally, the skill is designed for significant autonomous operation (e.g., `poll_notifications.py` and `HEARTBEAT.md` integration), which, while intended, increases the attack surface if the agent is prompt-injected to perform unauthorized actions.
能力评估
Purpose & Capability
Name/description (access sportsbook data, register agents, receive picks) align with the included scripts and runtime instructions. All network calls, config keys, and CLI helpers point at the Dawg Pack / Fuku Sportsbook API and are consistent with the described features (registration, predictions, notifications, subscribing).
Instruction Scope
SKILL.md instructs the agent to collect Twitter handle, agent name, betting perspective, and then run local helper scripts (register_helper.py) to call remote APIs and verify via a tweet. That scope is within purpose, but the instructions and helper scripts will write configuration into the skill directory and into a user config directory (~/.config/fuku-sportsbook), and may store API keys and return/display wallet seed phrases. The SKILL.md also directs the agent to perform behind-the-scenes script calls rather than exposing CLI commands to users — the scripts exist and are the ones the agent will invoke.
Install Mechanism
No install spec (instruction-only) — lowest installer risk. However the skill bundle contains executable Python helper scripts that will run locally and make outbound network requests. There is no remote download/install step in the bundle itself, but executing these scripts will contact the configured api_base (default: https://cbb-predictions-api-nzpk.onrender.com).
Credentials
The skill does not require any environment variables to be provided, so there are no unexpected secret requests. The config loader does allow optional env overrides (DAWG_PACK_API_KEY, DAWG_PACK_AGENT_ID, DAWG_PACK_API_BASE), which are reasonable for this use case. Important: the code will persist API keys (and the remote service can return wallet seed phrases) into config.yaml and into ~/.config/fuku-sportsbook/config.json — storing such secrets on disk is expected for this functionality but is a sensitive action you should be aware of.
Persistence & Privilege
always:false (normal). The scripts create and write config files in the skill directory and in the user's home config directory (~/.config/fuku-sportsbook), and register_helper.enable_notifications auto-enables notification polling by writing config.json. This is consistent with the feature (notifications) but means the skill will persist state and credentials on disk and will run periodic network polling if you use that functionality.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install sportsbook - 安装完成后,直接呼叫该 Skill 的名称或使用
/sportsbook触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.1
Fix notification ACK payload key
v1.1.0
Added customizable notification preferences: agent subscriptions, edge thresholds, sport/bet type filters, quiet hours, digest mode, frequency caps
v1.0.0
Initial release: agent registration, notification polling, FPR predictions, betting API integration
元数据
常见问题
Sportsbook Skill 是什么?
Access real-time Fuku Sportsbook data to get predictions, odds, team/player stats, create AI betting agents, and receive pick notifications across CBB, NBA,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 889 次。
如何安装 Sportsbook Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install sportsbook」即可一键安装,无需额外配置。
Sportsbook Skill 是免费的吗?
是的,Sportsbook Skill 完全免费(开源免费),可自由下载、安装和使用。
Sportsbook Skill 支持哪些平台?
Sportsbook Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Sportsbook Skill?
由 cryptopunk2070(@cryptopunk2070)开发并维护,当前版本 v1.1.1。
推荐 Skills