← 返回 Skills 市场
wall-nut417

polymarket-telegram-picks

作者 Wall-nut417 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
385
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install polymarket-telegram-picks
功能描述
每日拉取 Polymarket 体育/赛事赔率,经 AI 分析后推送值得下注的推荐到 Telegram
安全使用建议
Key points before installing: - Metadata mismatch: the skill package metadata declares no required env vars, but SKILL.md and scripts require TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID (or a config/config.json). Ensure you provide these securely (prefer environment variables) and do not commit them to source control. - Code behavior: the scripts only fetch public Polymarket data and send messages to Telegram using your bot token. They do not exfiltrate other files or credentials. Still, review the code yourself to confirm it matches your expectations. - Optional env vars: run_daily.py checks OPENAI_API_KEY and POLYMARKET_DAILY_RAW_ONLY. OPENAI_API_KEY is not used by the included code currently (no LLM call is implemented), but could be referenced by future modifications—be cautious about placing sensitive API keys in an environment where third-party skills run. - Operational recommendations: run in an isolated environment or sandbox, set Telegram credentials as environment variables rather than config files, and avoid committing config/config.json to version control. Consider the legal/ethical implications of automated betting recommendations in your jurisdiction. - If you want to proceed: update the skill metadata to declare required env vars, or at minimum verify and store TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID securely; if you need strict assurance, run the scripts manually first to observe network calls and outputs. Confidence note: high — the code is straightforward and consistent with the described function, but the omitted required env vars and the presence of optional env checks are clear inconsistencies that justify a 'suspicious' label until clarified.
功能分析
Type: OpenClaw Skill Name: polymarket-telegram-picks Version: 1.0.0 The skill bundle is a legitimate tool for fetching NBA betting odds from the Polymarket Gamma API and sending AI-analyzed recommendations to a user-configured Telegram bot. The Python scripts (fetch_polymarket.py, send_telegram.py, run_daily.py) use only standard libraries and perform actions strictly aligned with the stated purpose. There is no evidence of data exfiltration, malicious execution, or harmful prompt injection in the SKILL.md instructions.
能力评估
Purpose & Capability
The name/description (fetch Polymarket NBA odds, AI analyze, push to Telegram) match the included scripts: fetch_polymarket.py (fetch), send_telegram.py (push), run_daily.py (orchestration). However the skill registry metadata declares no required env vars/credentials while the code and SKILL.md clearly require TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID — this is an inconsistency in declared requirements.
Instruction Scope
SKILL.md instructs the agent to run the included fetch and send scripts and to perform AI analysis based on the script output. The scripts themselves only fetch public Polymarket API data and call Telegram's Bot API; they do not read unrelated system files or attempt to transmit data to unexpected endpoints. The SKILL.md and scripts reference the Telegram credentials (env or config) which is within the scope of the described functionality.
Install Mechanism
This is an instruction-and-script-only skill with no install spec. No external downloads or package installs are requested. Scripts use only Python standard library (urllib, json, subprocess), so installation risk is low.
Credentials
The code legitimately needs TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID to send messages, and SKILL.md documents that. But the registry/metadata lists no required env vars — a mismatched declaration. run_daily.py also looks for OPENAI_API_KEY and POLYMARKET_DAILY_RAW_ONLY environment variables (OPENAI_API_KEY controls an optional local LLM path, POLYMARKET_DAILY_RAW_ONLY toggles behavior). OPENAI_API_KEY is not required for normal operation and no built-in LLM call is implemented in the current scripts, but the presence of these checks is unexpected and should be clarified in metadata and docs before trusting environment config.
Persistence & Privilege
The skill does not request 'always: true' and does not attempt to modify other skills or system-wide settings. It runs only when invoked (user-invocable or via cron) and its scripts operate within the skill directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install polymarket-telegram-picks
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /polymarket-telegram-picks 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of polymarket-telegram-picks: - Fetches daily, pre-match NBA odds from Polymarket. - Uses AI to analyze and identify recommended bets with brief explanations. - Pushes recommendations and reasoning to a configured Telegram chat. - Can be triggered manually or via scheduled tasks (e.g., daily at 8am China time). - Telegram integration requires setting bot token and chat ID in config or environment variables.
元数据
Slug polymarket-telegram-picks
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

polymarket-telegram-picks 是什么?

每日拉取 Polymarket 体育/赛事赔率,经 AI 分析后推送值得下注的推荐到 Telegram. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 385 次。

如何安装 polymarket-telegram-picks?

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

polymarket-telegram-picks 是免费的吗?

是的,polymarket-telegram-picks 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

polymarket-telegram-picks 支持哪些平台?

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

谁开发了 polymarket-telegram-picks?

由 Wall-nut417(@wall-nut417)开发并维护,当前版本 v1.0.0。

💬 留言讨论