← 返回 Skills 市场
trump_news
作者
Wall-nut417
· GitHub ↗
· v1.0.0
· MIT-0
219
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install trump-news
功能描述
每日拉取特朗普相关新闻(来自官方与主流通讯社信息源),经 AI 翻译成中文、编辑后推送给用户
安全使用建议
This skill is largely coherent with its stated purpose, but pay attention to optional credential and push integrations before enabling it:
- The skill can optionally fetch Truth Social posts via truthbrush if you install that library and set TRUTHSOCIAL_USERNAME/TRUTHSOCIAL_PASSWORD or TRUTHSOCIAL_TOKEN. Those env vars are not listed in the manifest; only provide them if you trust the environment and understand how you obtained the token (do not paste sensitive browser tokens into unknown places).
- SKILL.md suggests calling a separate send_telegram.py (not included). If you enable automatic pushes, inspect any send_telegram.py script on the same host (or other skills that provide it) to confirm where it sends messages and what credentials it uses. That external script, not this skill, controls outbound delivery.
- The scripts make network requests only to public RSS feeds and the Federal Register API (and truthbrush when configured). If you want a conservative setup, run the fetch script manually first to see its stdout, or run it in an isolated environment before enabling cron/automatic runs.
- If you require stricter guarantees, ask the skill author to declare optional env vars in the manifest (TRUTHSOCIAL_*) and to avoid recommending cross-skill send_telegram invocation without explicit configuration instructions.
功能分析
Type: OpenClaw Skill
Name: trump-news
Version: 1.0.0
The skill bundle is a legitimate news aggregator designed to fetch, translate, and push Trump-related news from authoritative sources including RSS feeds (Reuters, AP, White House), the Federal Register API, and Truth Social. The Python scripts (`scripts/fetch_trump_news.py` and `scripts/fetch_truth_social.py`) use standard libraries for networking and XML parsing, and handle Truth Social credentials via environment variables in a conventional manner for API authentication. The instructions in `SKILL.md` are clearly aligned with the stated purpose and do not contain any malicious prompt injection or unauthorized execution commands.
能力评估
Purpose & Capability
Name/description match the implementation: scripts fetch RSS feeds and the Federal Register and optionally Truth Social; the output is an English summary intended for the AI to translate/edit/push. The included code and config align with this purpose.
Instruction Scope
SKILL.md instructs the agent to run scripts that fetch network resources and to optionally call a send_telegram.py present in the environment. It also references TRUTHSOCIAL_* environment variables and use of truthbrush. Those env vars and the optional send_telegram integration are not declared in the skill's required-env metadata, meaning the runtime instructions access configuration outside the manifest. Calling an external send_telegram.py (not bundled here) could cause the skill to forward content to an external endpoint depending on that script's behavior — review that script before allowing automatic runs.
Install Mechanism
No install spec is provided (instruction-only skill with bundled Python scripts). This is low risk from an install mechanism perspective — nothing is downloaded at install time.
Credentials
The manifest lists no required environment variables, but the SKILL.md and scripts document optional TRUTHSOCIAL_USERNAME / TRUTHSOCIAL_PASSWORD / TRUTHSOCIAL_TOKEN (for truthbrush) and may rely on an external send_telegram.py which likely requires Telegram credentials. Those credentials are optional for functionality but are referenced without being declared in requires.env or primaryEnv. That mismatch reduces transparency and could surprise users who later configure tokens (especially TRUTHSOCIAL_TOKEN extracted from browser storage).
Persistence & Privilege
The skill is not marked always:true, does not request to modify other skills or system settings, and contains no installation hooks that persist or escalate privileges. Autonomous invocation is the platform default and present here, which is expected for a regularly-invoked news skill.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install trump-news - 安装完成后,直接呼叫该 Skill 的名称或使用
/trump-news触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- 首个版本上线,提供「特朗普新闻每日推送」技能。
- 支持自动拉取 Truth Social、白宫、Federal Register、SCOTUSblog 及主流通讯社的相关新闻摘要。
- 新闻由脚本抓取后,智能翻译编辑为中文,去冗存简,保持客观。
- 支持 Telegram 消息推送或直接对话回复。
- 提供定时(如每日 8 点)自动推送配置指南。
元数据
常见问题
trump_news 是什么?
每日拉取特朗普相关新闻(来自官方与主流通讯社信息源),经 AI 翻译成中文、编辑后推送给用户. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 219 次。
如何安装 trump_news?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install trump-news」即可一键安装,无需额外配置。
trump_news 是免费的吗?
是的,trump_news 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
trump_news 支持哪些平台?
trump_news 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 trump_news?
由 Wall-nut417(@wall-nut417)开发并维护,当前版本 v1.0.0。
推荐 Skills