Market Briefing OpenClaw Skill
Provides scheduled briefings with filtered, deduplicated news on A-shares, HK, US markets, macro policies, and geopolitics via Feishu messaging.
Installation
clawhub install market-briefing
Requires npm i -g clawhub
273
Downloads
0
Stars
0
current installs
0 all-time
1
Versions
Power your OpenClaw skills with
the best open-source models.
Drop-in OpenAI-compatible API. No data leaves Europe.
Explore Inference APIGLM
GLM 5
$1.00 / $3.20
per M tokens
Kimi
Kimi K2.5
$0.60 / $2.80
per M tokens
MiniMax
MiniMax M2.5
$0.30 / $1.20
per M tokens
Qwen
Qwen3.5 122B
$0.40 / $3.00
per M tokens
Market Briefing
Time-aware market intelligence workflow. Detects current time → selects briefing mode → searches news → deduplicates → delivers via Feishu.
Prerequisites
mcporterCLI withtavily-remote-mcpMCP server configured- Feishu
messagetool available - Workspace
memory/directory writable
Step 1 — Detect Time & Select Mode
Get current Beijing time and select mode:
| Time | Mode |
|---|---|
| 09:00 | Morning briefing — overnight US markets + today's investment direction |
| 10:00–15:00 | Incremental update — new items only, skip duplicates |
| 16:00 | Closing daily report — full-day recap + tomorrow's outlook |
Step 2 — Read Today's Dedup Log
cat /path/to/your/workspace/memory/reported-news-$(date +%Y-%m-%d).txt 2>/dev/null || echo "First run today"
⚠️ Use absolute paths, not
~: cron jobs run in an isolated environment where~may expand to an unexpected home directory. Always use the full absolute path to your workspace (e.g./Users/yourname/.openclaw/workspace-invest/memory/).
This file contains summaries of already-pushed items. Use it to filter duplicates in Step 4.
Step 3 — Search Latest News
Run all 6 searches sequentially (Tavily rate limits make parallel risky):
mcporter call tavily-remote-mcp.tavily_search query="A股 今日行情 最新" time_range=day
mcporter call tavily-remote-mcp.tavily_search query="港股 恒生指数 今日" time_range=day
mcporter call tavily-remote-mcp.tavily_search query="特朗普 最新动态" time_range=day
mcporter call tavily-remote-mcp.tavily_search query="中国军事 地缘政治 最新" time_range=day
mcporter call tavily-remote-mcp.tavily_search query="美股 道指 纳指 标普 最新" time_range=day
mcporter call tavily-remote-mcp.tavily_search query="中国经济政策 最新" time_range=day
Supplement with web_fetch for real-time data:
https://www.cls.cn/telegraph— 财联社电报https://www.jin10.com/— 金十数据
Step 4 — Deduplicate
Compare results against Step 2 log. Skip items where core facts/keywords overlap >70% with already-reported items. Only keep genuinely new information.
If running incremental mode (10:00–15:00) and nothing new: reply 「本时段暂无重要增量信息,市场平稳运行中。」 and skip delivery.
Step 5 — Compose Briefing by Mode
See references/briefing-template.md for full format templates. Summary:
Morning (09:00): Overnight US markets → key overnight news → today's investment direction (sectors to watch, risks, 1–2 stock references)
Incremental (10:00–15:00): Only new items, grouped by category (A股/港股/特朗普政策/军事地缘). No repeats.
Closing (16:00): Full-day recap for A股+港股+US markets + Trump/policy/military summaries → tomorrow's outlook with 2–3 stock references.
Step 6 — Update Dedup Log
Append pushed items to the log (one line per item):
# Use absolute path — avoid ~ in cron environments
echo "[HH:MM] 消息摘要(30字以内)" >> /path/to/workspace/memory/reported-news-$(date +%Y-%m-%d).txt
Step 7 — Deliver via Feishu
Send to the configured Feishu target using the message tool. Target is either a direct user or a group chat — configure in your workspace MEMORY.md or TOOLS.md.
channel: feishu
target: chat:<chat_id> # or omit for default DM
message: <briefing content>
Configuration
| Setting | Where | Notes |
|---|---|---|
| Feishu target chat | workspace MEMORY.md |
Group chat ID or omit for DM |
| Topics / search queries | references/topics.md |
Add/remove/translate topics |
| Briefing templates | references/briefing-template.md |
Format per mode |
| Schedule | openclaw cron add |
Recommended: cron 0 9-16 * * 1-5 (Asia/Shanghai) |
Fallback
If mcporter / Tavily unavailable, use web_fetch:
https://finance.sina.com.cn— A股https://www.aastocks.com— 港股https://www.caixin.com— 宏观/政策
Notes
- Never include personal portfolio holdings or account tokens in shared configs.
- All content is for reference only; does not constitute investment advice (⚠️ always append disclaimer).
Statistics
Author
fishisnow
@fishisnow
Latest Changes
v1.0.0 · Mar 11, 2026
Initial release: hourly A-share/HK/US market intelligence briefing with deduplication, three time-aware modes (morning/intraday/closing), Tavily Search + Feishu delivery
Quick Install
clawhub install market-briefing Related Skills
Other popular skills you might find useful.
Chat with 100+ AI Models in one App.
Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.