← Back to Skills Marketplace
wall-nut417

trump_news

by Wall-nut417 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
219
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install trump-news
Description
每日拉取特朗普相关新闻(来自官方与主流通讯社信息源),经 AI 翻译成中文、编辑后推送给用户
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install trump-news
  3. After installation, invoke the skill by name or use /trump-news
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- 首个版本上线,提供「特朗普新闻每日推送」技能。 - 支持自动拉取 Truth Social、白宫、Federal Register、SCOTUSblog 及主流通讯社的相关新闻摘要。 - 新闻由脚本抓取后,智能翻译编辑为中文,去冗存简,保持客观。 - 支持 Telegram 消息推送或直接对话回复。 - 提供定时(如每日 8 点)自动推送配置指南。
Metadata
Slug trump-news
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is trump_news?

每日拉取特朗普相关新闻(来自官方与主流通讯社信息源),经 AI 翻译成中文、编辑后推送给用户. It is an AI Agent Skill for Claude Code / OpenClaw, with 219 downloads so far.

How do I install trump_news?

Run "/install trump-news" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is trump_news free?

Yes, trump_news is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does trump_news support?

trump_news is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created trump_news?

It is built and maintained by Wall-nut417 (@wall-nut417); the current version is v1.0.0.

💬 Comments