← Back to Skills Marketplace
shenmeng

Odds Movement Monitor 赔率异动监控

by shenmeng · GitHub ↗ · v2026.4.15-100 · MIT-0
cross-platform ⚠ suspicious
1809
Downloads
0
Stars
0
Active Installs
615
Versions
Install in OpenClaw
/install shenmeng-odds-movement-monitor
Description
专业级体育赛事赔率异动监控系统 - 实时追踪亚盘、欧赔、大小球变化。 智能识别机构操盘意图,捕捉变盘信号,辅助投注决策。 已接入 SkillPay 付费系统。
Usage Guidance
This skill implements the stated odds-monitoring functionality but contains mismatches and a significant red flag: payment.py embeds a long BILLING_API_KEY secret and interacts with skillpay.me to charge users. Before installing or running it, ask the author to: (1) explain who owns the embedded billing key and why it is hard-coded (it should not be in source); (2) update metadata to declare which env vars are actually required (ODDS_API_KEY, SKILLPAY_USER_ID and/or SKILLPAY_API_KEY); (3) remove the hard-coded key and require a user-supplied billing API key or use a server-side billing proxy; (4) document exactly what data is sent to skillpay.me and when charging occurs. If you cannot verify the billing key's provenance, do not run this skill with real credentials or in an environment with sensitive data — run it in an isolated sandbox, inspect/modify the code to remove the hard-coded key, and rotate any exposed keys. Also be aware the skill performs outbound network calls to api.the-odds-api.com and skillpay.me and will create a local SQLite database (odds_data.db); consider legal/privacy implications of using a betting-related skill in your jurisdiction.
Capability Tags
cryptocan-make-purchasesrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The code implements an odds-monitoring system that matches the name/description (fetching odds, detecting changes, saving to SQLite). Payment integration with SkillPay is consistent with the 'paid' description. However metadata and runtime disagree about required credentials: registry metadata lists no required env vars, _meta.json declares SKILLPAY_API_KEY and SKILLPAY_USER_ID required, monitor.py expects ODDS_API_KEY (recommended in README/demo). This mismatch is incoherent and should be clarified.
Instruction Scope
SKILL.md and README focus on monitoring and demo usage and mention exporting ODDS_API_KEY in the demo, which is within purpose. But runtime code accesses environment variables (SKILLPAY_USER_ID, ODDS_API_KEY), performs network calls to third parties (api.the-odds-api.com and skillpay.me), and writes a local SQLite DB (odds_data.db). The SKILL.md does not fully document the payment flow or that a billing API key is embedded in code. The skill therefore reads/transmits data (user_id, billing requests) beyond what the SKILL.md explains.
Install Mechanism
There is no install spec (instruction-only at registry level) and only Python source files + requirements.txt. That is lower risk than arbitrary download/install scripts. The package requires network-accessible Python packages (aiohttp/requests) listed in requirements.txt which is normal for this functionality.
Credentials
The code expects and uses these environment/config values: ODDS_API_KEY (monitor.py), SKILLPAY_USER_ID (payment.verify_payment). _meta.json also declares SKILLPAY_API_KEY required, but payment.py does NOT read SKILLPAY_API_KEY from environment — instead it contains a long hard-coded BILLING_API_KEY secret and uses it to call skillpay.me. Hard-coding an API key in the repo is disproportionate and risky (it may allow the skill author or anyone with the repo to control billing behavior). The registry-level 'required env vars: none' is inconsistent with the code.
Persistence & Privilege
The skill does not request always:true and does not modify other skills. It writes a local SQLite DB (odds_data.db) and will make outbound network calls. Autonomous invocation is allowed by default (expected). The combination of autonomous invocation + embedded billing key increases blast radius (the skill can attempt billing/network ops when invoked).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shenmeng-odds-movement-monitor
  3. After installation, invoke the skill by name or use /shenmeng-odds-movement-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2026.4.15-100
- No changes detected in this version. - All features, functionality, and documentation remain unchanged.
v2026.415.2
- No changes detected in this version. - All features and documentation remain the same as the previous release.
v2026.415.1
- No changes detected in this version. - All features and documentation remain the same.
v1.20250415.0
- No file changes detected in this version. - Functionality and features remain unchanged from the previous release.
v2506520600.0.0
- No functional or documentation changes in this version. - Skill description, features, and pricing remain unchanged.
v2506520599.0.0
- No changes were detected in this version. - All features and documentation remain the same as the previous release.
v2026.4.15-v2
No changes detected in this version. - No updates or modifications in files or documentation. - Features and functionality remain consistent with the previous release.
v2026.4.15-beta.999
No changes detected in this version. - No file or documentation updates were made in version 2026.4.15-beta.999. - All features and descriptions remain the same as the previous version.
v2026.4.15-1006
- No changes detected in this version. - All features and documentation remain unchanged.
v3.0.0-1776217938
- No changes detected in this version; all features and documentation remain the same.
v2025.4.100
- No changes detected in this version. - All features and documentation remain unchanged.
v2026.4.15-1
- No changes in files detected for this version. - Functionality, description, and pricing remain the same as the previous release.
v1.0.202604150747
- No user-facing changes in this version. - All features and content remain the same as the previous release.
v1.0.202604150721
No changes detected in this version. - No file or feature updates. - Functionality remains the same as the previous release.
v1.0.25041507
- No changes detected in this release. - Version remains functionally identical to the previous release.
v1.2.1776206659
- No file changes detected in this version. - Functionality and features remain the same as the previous release.
v1.0.0-alpha.20250415
- Initial alpha release of the professional sports odds movement monitoring system. - Real-time tracking for Asian handicap, European odds, and over/under changes. - Intelligent detection of major odds and handicap shifts to support betting decisions. - Integration with SkillPay for per-use pricing (0.01 USDT per call). - Supports a wide range of leagues and competitions worldwide.
v4.16.0
- No file changes detected in this version. - Functionality, documentation, and features remain the same as the previous release.
v4.15.0
- No file changes were detected in this version. - All features, descriptions, and pricing remain the same as the previous release.
v1.2.1776202856
- No changes detected in this version. - Functionality and documentation remain the same as the previous release.
Metadata
Slug shenmeng-odds-movement-monitor
Version 2026.4.15-100
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 615
Frequently Asked Questions

What is Odds Movement Monitor 赔率异动监控?

专业级体育赛事赔率异动监控系统 - 实时追踪亚盘、欧赔、大小球变化。 智能识别机构操盘意图,捕捉变盘信号,辅助投注决策。 已接入 SkillPay 付费系统。 It is an AI Agent Skill for Claude Code / OpenClaw, with 1809 downloads so far.

How do I install Odds Movement Monitor 赔率异动监控?

Run "/install shenmeng-odds-movement-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Odds Movement Monitor 赔率异动监控 free?

Yes, Odds Movement Monitor 赔率异动监控 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Odds Movement Monitor 赔率异动监控 support?

Odds Movement Monitor 赔率异动监控 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Odds Movement Monitor 赔率异动监控?

It is built and maintained by shenmeng (@shenmeng); the current version is v2026.4.15-100.

💬 Comments