Trump Daily Report

v1.2.1

每日特朗普动态追踪报告。采集Truth Social/Twitter及美国媒体(Bloomberg/CNBC/Reuters/WSJ/FT)信息,生成中英双语市场分析报告,支持早报(8:00)和晚报(16:00)双时段及收盘对照分析。

1· 287·0 current·0 all-time
byLeon Xue@xsqorange

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for xsqorange/trump-daily-report.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Trump Daily Report" (xsqorange/trump-daily-report) from ClawHub.
Skill page: https://clawhub.ai/xsqorange/trump-daily-report
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install trump-daily-report

ClawHub CLI

Package manager switcher

npx clawhub@latest install trump-daily-report
Security Scan
Capability signals
CryptoRequires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description match the behavior: instructions and the included script focus on collecting Trump-related posts and media coverage, querying market data, comparing with historical reports, and producing bilingual analysis. Required capabilities (web searches, web fetches, local memory reads/writes) are appropriate for the stated purpose.
Instruction Scope
SKILL.md explicitly instructs the agent to use tavily_search/tavily_extract/web_fetch and to save fetched HTML/text into a memory directory; it also includes python one-liners that fetch via r.jina.ai. This is within scope for news aggregation, but it gives the skill broad discretion to fetch arbitrary URLs and store their content locally — review that behavior if you want stricter limits. The instructions also require extracting market prices from specific sources (Kitco, OilPrice, EIA) which is coherent.
Install Mechanism
No install spec is present (instruction-only with a small helper script). Nothing is downloaded or installed by the skill itself, so there is low installation risk.
Credentials
The skill declares no required environment variables, but the included script reads TRUMP_DAILY_MEMORY_PATH (and SKILL.md refers to a memory_path parameter). This is a minor inconsistency: the skill will respect a TRUMP_DAILY_MEMORY_PATH env var if present, otherwise it uses a default local ./memory/trump-daily path. No credentials or sensitive secrets are requested.
Persistence & Privilege
always is false and the skill does not request persistent platform-level privileges. It will write archival reports to a local memory directory (normal for a reporting skill); consider the filesystem location and permissions before installing.
Assessment
This skill appears to do what it says: aggregate Trump-related social posts and media articles, pull market prices, and build bilingual reports. Key things to consider before installing: - File writes: the skill saves fetched pages and reports into a local memory directory (default ./memory/trump-daily). Ensure that directory is a safe place and has appropriate permissions. - Env var: the script honors TRUMP_DAILY_MEMORY_PATH if set — if you don't want it to read an arbitrary path, do not set that env var or set it to a controlled folder. - External fetches: the skill uses web_fetch/tavily_search and recommends falling back to r.jina.ai for zero-config scraping. That fetches third-party content and writes it locally; be aware of copyright/paywall implications and that fetched content originates from external services. - No credentials requested: the skill does not ask for API keys or tokens. If a later version requests unrelated credentials (AWS keys, banking tokens, etc.), treat that as a red flag. If you want additional assurance: run the included analyze_trends.py against a sandboxed copy of a memory folder first, and consider restricting the skill's network access (or auditing outgoing fetch targets) to limit exposure.

Like a lobster shell, security has layers — review code before you run it.

latestvk97e5nax1z3p4kmxx9xqn02n5h85d9b8
287downloads
1stars
16versions
Updated 5d ago
v1.2.1
MIT-0

特朗普动态日报

概述

自动追踪特朗普前一日社交媒体发言及美国主流媒体相关报道,与历史报告对比分析市场趋势变化,生成具有预测性的中英双语综合报告

核心功能

  1. 双语报告生成 - 同步输出中文+英文版本
  2. 报告历史记忆 - 自动存档,支持历史追溯
  3. 趋势对比分析 - 与前期报告对比,识别变化
  4. 情境变化追踪 - 标注市场情绪、政策走向变化
  5. 前瞻性预测 - 基于趋势给出未来展望

信息源

特朗普社交媒体

  • Truth Social(主要来源)
  • Twitter/X:realDonaldTrump
  • 检测时间范围:前一天0:00-24:00(北京时间)

美国主流媒体(按优先级)

  1. Bloomberg - 金融市场分析
  2. CNBC - 财经电视与市场反应
  3. Reuters - 突发消息与政策跟踪
  4. Wall Street Journal - 深度分析与评论
  5. Financial Times - 国际金融市场视角
  6. New York Times - 政治经济交叉分析
  7. CNN / Fox News - 政治立场不同的视角

关键词监控

  • Trump, tariff, trade war, sanction, Fed, dollar, China, EU, Mexico
  • executive order, policy, White House, congress
  • 市场相关词:market, stock, rally, selloff, bond, yield, oil, gold

大宗商品数据源(黄金/原油/天然气)

当报告涉及能源市场或避险情绪时,必须使用以下专用数据源获取黄金和原油价格:

品种首选数据源搜索关键词
黄金Kitco (kitco.com)gold price today / XAU USD
黄金Gold-Eagle (gold-eagle.com)gold rate
原油OilPrice.combrent crude price today
原油EIA (eia.gov)crude oil price
原油CNBC Commoditiesoil price
天然气Natural Gas Intelligencenatural gas price
综合Bloomberg Commoditiescommodities markets

商品数据搜索策略:

  1. 使用 tavily_search(topic=finance) 搜索黄金/原油价格
  2. 使用 web_fetch 直接抓取 Kitco 或 OilPrice 当日价格
  3. 在报告中标注格式:黄金:$XXXX [Kitco, HH:MM]布伦特原油:$XX.XX [OilPrice, HH:MM]
  4. 禁止仅凭历史均值或推断填补价格数据

🆕 Agent Reach 零配置搜索(v1.3.0)

当 Tavily 返回 432 错误(使用限额满)时,切换 Agent Reach:

BBC News 搜索(最可靠):

python -c "
import urllib.request
url = 'https://r.jina.ai/https://www.bbc.com/news/world/us_and_canada'
req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
resp = urllib.request.urlopen(req, timeout=15)
data = resp.read().decode('utf-8', errors='replace')
with open('memory/trump_draft.txt', 'w', encoding='utf-8') as f: f.write(data)
print('OK')
"

抓取具体文章:

python -c "
import urllib.request
url = 'https://r.jina.ai/https://www.bbc.com/news/articles/ARTICLE_ID'
req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
resp = urllib.request.urlopen(req, timeout=15)
data = resp.read().decode('utf-8', errors='replace')
fname = 'memory/' + url.split('/')[-1] + '.txt'
with open(fname, 'w', encoding='utf-8') as f: f.write(data)
print('OK')
"

适用场景:

  • 新闻检索(BBC News、The Straits Times、新加坡联合早报等)
  • 突发新闻追踪(Iran War、Trump Policy、Trade War 等)
  • 市场评论文章抓取

限制:

  • r.jina.ai 对部分媒体(WSJ、NYT、Reuters、AP)返回 451/403,需换其他源
  • BBC News 和 Straits Times 可用,优先使用 BBC 获取美国政治新闻
  • 编码问题:Windows PowerShell 打印可能报错,重要输出应写入文件

工作流程

步骤1:读取历史报告(记忆检索)

先检查 memory_path 目录下是否有历史报告

路径:由 memory_path 参数指定(默认 ./memory/trump-daily

如果存在历史报告,读取最近3-5份,识别:

  • 核心议题的变化(从关税→伊朗→其他)
  • 市场情绪变化(避险→冒险)
  • 关键价格水平变化(黄金、原油、美元指数等)

步骤2:收集特朗普前一日社交内容

使用 tavily_search(topic=news)搜索:

Trump Truth Social [昨天日期]
Trump [昨天日期] social media

使用 tavily_search(topic=finance)搜索市场相关:

Trump tariff [昨天日期]
Trump Iran [昨天日期]
Trump market [昨天日期]

【重要】同步获取大宗商品数据: 在步骤2和步骤3之间,必须执行以下商品数据查询:

  1. 黄金价格查询:

    tavily_search(topic=finance, query="gold price XAU USD today")
    web_fetch(url="https://kitco.com") 提取当日黄金现货价格
    
  2. 原油价格查询:

    tavily_search(topic=finance, query="brent crude oil price today")
    web_fetch(url="https://oilprice.com") 提取当日原油价格
    
  3. 天然气价格查询(如能源危机情境):

    tavily_search(topic=finance, query="natural gas price Europe today")
    
  4. 美元指数查询:

    tavily_search(topic=finance, query="US dollar index DXY today")
    

数据标注要求:

  • 所有价格必须标注来源和时间,格式:[来源, HH:MM]
  • 未能获取的数据标注[未能获取],不得推断
  • 商品数据在市场影响分析章节中与上期进行对比

步骤3:搜索主流媒体对特朗普的报道

使用 tavily_search(topic=news):

Trump [昨天日期] market impact
Trump [昨天日期] Bloomberg
Trump [昨天日期] Reuters

使用 tavily_extract 深入抓取关键文章(最多3篇)。

步骤4:生成双语报告(对比分析)

必须同时生成中文版和英文版两个版本


中文报告模板

📊 特朗普动态日报
📅 [YYYY-MM-DD] | 报告序号:[N]
*数据来源:[来源列表] | 查询时间:[时间]*

━━━ 🔄 前期回顾(昨日报告摘要)━━━
• 核心议题:[上期主要话题]
• 市场情绪:[上期情绪判断]
• 关键价格水平:
  - 标普500:±X% [来源]
  - 布伦特原油:$XX [来源]
  - 黄金:$XXXX [来源]
  - 美元指数:XXX [来源]

━━━ 🐦 特朗普社交媒体动态 ━━━
📍 [时间] [平台]
[引用的发言内容]

📍 伊朗/关税/其他重要议题:
[简述]

━━━ 📰 主流媒体反应 ━━━
🔵 [媒体名称]:[标题]
   核心观点:1-2句摘要

━━━ 📉 市场影响分析 ━━━
| 品种 | 本期 | 上期 | 变化 |
|------|------|------|------|
| 标普500 | ±X.X% [来源] | ±X.X% [来源] | ↑/↓/→ |
| 纳斯达克 | ±X.X% [来源] | ±X.X% [来源] | ↑/↓/→ |
| 布伦特原油 | $XX [来源] | $XX [来源] | ↑/↓/→ |
| 黄金 | $X,XXX [来源] | $X,XXX [来源] | ↑/↓/→ |
| 美元指数 | XXX [来源] | XXX [来源] | ↑/↓/→ |

━━━ 🔀 情境变化分析 ━━━
【新变化】本期vs上期的主要变化:
1. [变化点1]
2. [变化点2]

【市场情绪切换】
  前期:[避险/中性/冒险]
  本期:[避险/中性/冒险]
  变化原因:[简述]

【议题演变】
  [如:从关税战转向中东局势] → [新方向]

━━━ 📈 前瞻预测(1-3日内展望)━━━
• 短期市场可能方向:[看涨/看跌/震荡]
• 主要风险点:
  - ⚠️ [风险1]
  - ⚠️ [风险2]
• 操作建议:[谨慎/积极/观望]
• 需重点关注的事件:[日期/事件]

━━━ 🇨🇳🇭🇰 A股与港股影响预测 ━━━
【A股影响】
• 开盘方向:[高开/低开/平开]
• 关键板块:
  - [受益板块]:[逻辑简述]
  - [受损板块]:[逻辑简述]
• 成交量判断:[放量/缩量] [来源]
• 重点关注:
  - [个股/板块异动]
  - [北向资金流向,如可获取]

【港股影响】
• 开盘方向:[高开/低开/平开]
• 恒生指数压力位/支撑位:[XXXXX / XXXXX]
• 港股特有板块:
  - [科技股]:[逻辑简述]
  - [中概股]:[逻辑简述]
• 南向资金:[净买入/净卖出] [来源]
• 汇率风险:[人民币升值/贬值对港股影响]

━━━ ⚠️ 风险提示 ━━━
[标注需要关注的风险点]

步骤5:保存报告到记忆文件

⚠️ 重要:使用配置参数 memory_path

  • memory_path 由配置文件或 cron 任务参数传递(默认 ./memory/trump-daily
  • 如果 memory_path 目录不存在,agent 应先创建该目录
  • 禁止硬编码任何绝对路径

必须执行三个保存操作:

  1. 中文完整报告存档

    • 路径:{memory_path}/{YYYY-MM-DD}_CN.md
    • 内容:中文版完整报告
  2. 英文完整报告存档

    • 路径:{memory_path}/{YYYY-MM-DD}_EN.md
    • 内容:英文版完整报告
  3. 更新摘要索引(中英双语摘要):

    • 路径:{memory_path}/index.md
    • 格式:中英双语摘要+核心数据
  4. 中文完整报告存档

    • 路径:{memory_path}/{YYYY-MM-DD}_CN.md
    • 内容:中文版完整报告
  5. 英文完整报告存档

    • 路径:{memory_path}/{YYYY-MM-DD}_EN.md
    • 内容:英文版完整报告
  6. 更新摘要索引(中英双语摘要)

    • 路径:{memory_path}/index.md
    • 格式:中英双语摘要+核心数据

index.md 格式示例:

## 历史报告索引 | Report Index

### 2026-04-08
- **核心议题/Core Topic**:美伊达成两周停火协议 / US-Iran 2-week Ceasefire Agreement
- **市场情绪/Market Sentiment**:🔄 从避险切换至冒险 / 🔄 Risk-off → Risk-on
- **标普500/S&P 500**:+2.5% [来源] | **布伦特原油/Brent**:-15%+ [来源] | **黄金/Gold**:$XXXX [来源] | **美元指数/DXY**:-1%+ [来源]
- **风险等级/Risk Level**:⚠️ 中 / ⚠️ Medium

### 2026-04-09
- **核心议题/Core Topic**:停火协议出现裂痕 / Ceasefire Shows Cracks
- **市场情绪/Market Sentiment**:🟡 谨慎乐观 / 🟡 Cautious Optimism
- **标普500/S&P 500**:+0.30% [来源] | **VIX**:XX.XX (+X.XX%) [来源] | **美元指数/DXY**:-0.16% [来源]
- **风险等级/Risk Level**:🔴 高 / 🔴 High

步骤6:推送双语报告

使用 message 工具发送两消息到飞书群:

  1. 先发英文版(供快速浏览)
  2. 再发中文版(便于详细阅读)
  • 群ID:{feishu_group_id}(由参数配置)
  • Channel: feishu
  • 中英文报告之间用分隔线 ━━━━━━━━━━ 隔开

报告质量标准

数据准确性原则(最高优先级)

⚠️ 数据准确性是报告的生命线,绝不允许编造或推断未经核实的数据。

  1. 来源标注必须

    • 报告中所有价格/百分比数据必须标注数据来源
    • 格式:[数据来源] | [查询时间]
    • 示例:标普500:+2.5% [Bloomberg, 04/09 08:30]
  2. 未能获取的数据处理

    • 未能获取的数据明确标注[未能获取][数据暂缺]
    • 禁止使用历史均值、预期值、合理估算等方式填充
    • 缺失数据的位置用[未能获取]标注,不留空白也不推断
  3. 历史对比数据要求

    • 对比数据必须基于实际查询的历史报告或数据库
    • 严禁凭记忆或"大概"自行编造历史价格
    • 如果历史数据未能查询到,明确标注[上期数据未能获取]
  4. 推断的禁止

    • 市场评论中"可能"、"或许"属于预判,可以包含
    • 具体价格/百分比数据必须来自实际查询,禁止推断
    • 如果某项数据缺失,直接标注缺失,不推算不填补
  5. 大宗商品数据要求(黄金/原油/天然气)

    • 必须在步骤2-3之间使用专用数据源查询价格
    • 优先使用 Kitco(黄金)、OilPrice/EIA(原油)
    • 黄金价格格式:$X,XXX [Kitco, HH:MM]
    • 原油价格格式:$XX.XX [OilPrice, HH:MM]
    • 如果专用源失败,使用 tavily_search(topic=finance, query="gold price today") 作为后备

内容质量标准

  1. 双语同步:中英文版本必须同步生成,内容一致
  2. 对比分析必须:必须包含"上期vs本期"对比,不得孤立报数据
  3. 变化标注必须:价格/情绪/议题的任何变化必须明确标注方向
  4. 预测必须有依据:每项预测需基于具体数据变化
  5. 风险提示必须:识别出的风险必须列出,不得遗漏

数据来源优先级

当多个数据源价格不一致时:

  • 优先使用 Bloomberg 的价格数据
  • 次选 ReutersYahoo Finance
  • 标注格式:[数据源, 查询时间]

关键术语对照表

中文English
特朗普动态日报Trump Daily Report
避险Risk-off
冒险/风险偏好Risk-on
谨慎乐观Cautious Optimism
涨幅收窄Rally Fades
停火协议Ceasefire Agreement
脆弱Fragile
市场情绪Market Sentiment
前瞻预测Forward Outlook
风险提示Risk Alerts

备注

  • 如果特朗普当天没有重要发言,报告应说明"昨日无重大公开发言" / "No significant public statements yesterday"
  • 报告语言:中文+英文双语(中文为主,英文为辅)
  • 市场数据优先使用最新交易日数据
  • 如遇重大突发事件(如政策声明、紧急公告),单独标注⚡️
  • 历史报告保存至少30天,超过30天的报告可归档到 archive/ 子目录
  • 所有路径和目标群ID均通过参数配置,不包含硬编码值

Comments

Loading comments...