← 返回 Skills 市场
kingmadellc

Market Morning Brief

作者 kingmadellc · GitHub ↗ · v1.1.5 · MIT-0
cross-platform ⚠ suspicious
366
总下载
0
收藏
2
当前安装
4
版本数
在 OpenClaw 中安装
/install market-morning-brief
功能描述
Daily morning and evening intelligence digest for prediction market traders. Morning brief: Kalshi portfolio P&L, Polymarket trending markets, crypto prices...
安全使用建议
What to check before installing: - Secrets & config: The skill expects Kalshi credentials (api_key_id + a private_key_file) and optionally Coinbase keys — these are provided via a config.yaml (e.g., ~/.openclaw/config.yaml), not declared env vars. Inspect your config file for other credentials before the skill reads it. If you don't want it to access account keys, do not populate the Kalshi/Coinbase sections. - Local files it will read/write: It reads cache files under ~/.openclaw/state (or configured cache_paths) and will write evening_news_history.json there. If you use the same state directory for other skills, this skill can read caches produced by them. - Dynamic import risk: The script tries to import code from a 'kalshalyst' scripts directory by manipulating sys.path (e.g., import trade_ledger). That means if other skill code is present on disk, this skill may execute it. If you are concerned, review the skill's import lines and any referenced third-party skill code before running. - LLM & local services: The evening news mode relies on a Qwen model via Ollama (local runtime). The troubleshooting steps assume you run Ollama locally. The skill also contains robust JSON-parsing utilities to handle LLM outputs. - Optional external endpoints: The skill can send a Slack notification via OPENCLAW_SLACK_WEBHOOK (it reads an env var or config key). If you don't want outbound notifications, leave that unset. - Practical steps: run the scripts in a sandbox or inspect the files first. Search for functions named load_config or the kalshi/coinbase client initialization in the code to see exactly what files are read; consider running with --dry-run/--debug first and with no credentials populated. If you share a system with other OpenClaw skills, consider isolating skill state directories to avoid unintended code execution/credential access. Confidence explanation: The functionality is coherent with the described purpose, but multiple small mismatches (undeclared credential access via config, an environment variable used but not declared, and dynamic imports that can execute other skills' code) raise moderate concern; additional info (confirm where load_config reads config from and confirm whether the skill automatically reads ~/.openclaw/config.yaml without explicit user opt-in) would increase confidence.
功能分析
Type: OpenClaw Skill Name: market-morning-brief Version: 1.1.5 The Market Morning Brief skill is a legitimate intelligence tool for prediction market traders. It consolidates data from Kalshi and Coinbase APIs, Polymarket, and news sources using a two-stage AI filtering pipeline (via local Ollama/Qwen). While the skill handles sensitive financial data and includes a Slack notification feature (morning_brief.py), these behaviors are clearly documented, user-configured, and essential to the stated purpose. The code follows good practices such as graceful degradation, demo modes for first-run safety, and avoids shell execution when calling external processes.
能力评估
Purpose & Capability
Name/description match the code: scripts produce morning/evening briefs, read Polymarket, optional Coinbase, and optional Kalshi portfolio. However the metadata lists no required credentials while the SKILL.md and code expect Kalshi credentials (api_key_id + private_key_file in config.yaml) and optionally a Coinbase key; this mismatch is sloppy but explainable (config file vs env).
Instruction Scope
Runtime instructions and code read and write files under ~/.openclaw/state and expect a config.yaml (e.g., ~/.openclaw/config.yaml). The evening news pipeline uses an LLM (Qwen via Ollama) and persists a 48h history file. The morning/evening scripts also optionally notify Slack via an environment webhook. The skill may import code from other skills (see dynamic import of trade_ledger from a kalshalyst path), which increases its ability to execute or access data beyond its own files.
Install Mechanism
No install spec or external downloads are included; dependencies are listed in requirements.txt (kalshi-python, requests, pyyaml, optional coinbase client). That is proportionate — there are no opaque remote installs or archive downloads.
Credentials
The registry metadata declares no required env vars/credentials, but the SKILL.md and code expect sensitive inputs stored in config.yaml (Kalshi api_key_id + private_key_file) and optionally Coinbase API values, and the code checks OPENCLAW_SLACK_WEBHOOK environment variable. The skill will read config files in the user's home (~/.openclaw), so it could access other stored credentials or secrets if present — this access is not declared in the metadata.
Persistence & Privilege
The skill writes its own history file (~/.openclaw/state/evening_news_history.json) and creates state/ cache directory; it is not always:true and does not modify other skills' configs. However it attempts to import/run code from other skill directories (inserting their script path into sys.path), which grants it the ability to execute code beyond its own bundle if such files exist on disk.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install market-morning-brief
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /market-morning-brief 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.5
migrate to Kalshi SDK v3 — fix morning and evening brief auth
v1.1.0
v1.1.0: raw API positions fix, evening P&L scorecard
v1.0.1
fix: cache paths, price format, duplicate API calls, SDK compat, Polymarket API
v1.0.0
Market Morning Brief 1.0.0 — Initial release. - Delivers daily prediction market intelligence in plain text for morning and evening. - Includes Kalshi portfolio summary, Polymarket volume insights, and crypto prices. - Unlocks extra sections (Kalshalyst edges, Arbiter divergences, Xpulse signals) if paired with other skills. - Resilient design: each section degrades gracefully if data is missing; never interrupts the briefing. - Output is optimized for ultra-fast scanning (<30 seconds) and compatibility with any messaging platform.
元数据
Slug market-morning-brief
版本 1.1.5
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 4
常见问题

Market Morning Brief 是什么?

Daily morning and evening intelligence digest for prediction market traders. Morning brief: Kalshi portfolio P&L, Polymarket trending markets, crypto prices... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 366 次。

如何安装 Market Morning Brief?

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

Market Morning Brief 是免费的吗?

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

Market Morning Brief 支持哪些平台?

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

谁开发了 Market Morning Brief?

由 kingmadellc(@kingmadellc)开发并维护,当前版本 v1.1.5。

💬 留言讨论