← Back to Skills Marketplace
polymarket-telegram-picks
by
Wall-nut417
· GitHub ↗
· v1.0.0
· MIT-0
385
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install polymarket-telegram-picks
Description
每日拉取 Polymarket 体育/赛事赔率,经 AI 分析后推送值得下注的推荐到 Telegram
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install polymarket-telegram-picks - After installation, invoke the skill by name or use
/polymarket-telegram-picks - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is polymarket-telegram-picks?
每日拉取 Polymarket 体育/赛事赔率,经 AI 分析后推送值得下注的推荐到 Telegram. It is an AI Agent Skill for Claude Code / OpenClaw, with 385 downloads so far.
How do I install polymarket-telegram-picks?
Run "/install polymarket-telegram-picks" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is polymarket-telegram-picks free?
Yes, polymarket-telegram-picks is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does polymarket-telegram-picks support?
polymarket-telegram-picks is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created polymarket-telegram-picks?
It is built and maintained by Wall-nut417 (@wall-nut417); the current version is v1.0.0.
More Skills