← Back to Skills Marketplace
OpenClaw News Publisher
by
Justin Liu
· GitHub ↗
· v1.0.0
· MIT-0
308
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install news-publisher
Description
CLI tool to write news in Markdown and publish automatically across RSS, Twitter, WeChat (API pending), with multi-platform fallback and preview.
Usage Guidance
Before installing or running this skill: 1) Treat the repo clone + npm install step as potentially risky — inspect the GitHub repository (all scripts under agents/ and scripts/) before running; 2) Verify the repository owner and commit history (ZhenRobotics/justin) and prefer tagged releases; 3) Only populate a .env with platform credentials after you review code that will read/use them; consider creating platform-specific tokens with limited scope, or testing with RSS-only and dry-run modes first; 4) Run initial tests in an isolated/sandbox environment (container or VM) rather than on a production machine; 5) If you need automatic agent invocation, ensure you are comfortable the skill can fetch and execute code — otherwise decline or host a vetted fork you control. If you can share the actual GitHub URL or the repo contents, a more confident assessment is possible.
Capability Analysis
Type: OpenClaw Skill
Name: news-publisher
Version: 1.0.0
The skill bundle describes a multi-platform news publishing tool designed to automate content distribution from Markdown files to platforms like RSS, WeChat, and Twitter. The documentation (skill.md and readme.md) outlines standard CLI operations, configuration via environment variables, and a template-based workflow without any evidence of malicious intent, data exfiltration, or prompt injection attacks.
Capability Assessment
Purpose & Capability
The description (Markdown-first multi-platform publisher) matches the SKILL.md functionality (RSS implemented, other platforms as frameworks/placeholders). However several advertised platforms are 'pending' or placeholders (WeChat/Twitter/others), so the skill does not fully deliver all claimed capabilities yet. The registry metadata lists no required credentials despite SKILL.md showing many platform API keys are needed.
Instruction Scope
SKILL.md instructs the user/agent to clone a GitHub repo and run npm install and shell scripts from that repo (./agents/news-cli.sh, ./scripts/publish-news.sh). Those runtime instructions will cause arbitrary third‑party code to be fetched and executed, which expands the security surface beyond a simple instruction-only skill. The instructions do not ask the agent to read unrelated system files, but they do require editing and loading a .env with secrets.
Install Mechanism
The skill metadata contains no install spec (instruction-only), but SKILL.md explicitly tells users/agents to git clone https://github.com/ZhenRobotics/openclaw-news-publisher.git and run npm install. That directs fetching and executing external code from a repository whose trustworthiness is unknown (metadata 'Source: unknown', no homepage). Fetching and running a remote npm project is a moderate-to-high risk operation if you haven't audited the code.
Credentials
Registry metadata declares no required environment variables, but SKILL.md and README clearly expect and document multiple sensitive environment variables (WECHAT_APP_SECRET, TWITTER_API_KEY/SECRET/ACCESS_TOKEN, RSS_SITE_URL, etc.). This mismatch is incoherent: the skill will need secrets to interact with platforms but does not declare them in metadata. Requiring multiple platform secrets is reasonable for this tool, but the omission in metadata reduces transparency and prevents automated policy checks.
Persistence & Privilege
The skill does not request always:true, does not declare system-wide config access, and does not claim autonomous persistence. There is no evidence it modifies other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install news-publisher - After installation, invoke the skill by name or use
/news-publisher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
OpenClaw News Publisher 1.0.0 – Initial Release
- Automates multi-platform news publishing via CLI, starting from Markdown articles.
- Full RSS feed support with automatic Markdown-to-HTML conversion.
- Framework ready for WeChat and Twitter; other platforms (Toutiao, YouTube, Douyin) as placeholders.
- Features include draft system, batch publishing, dry-run mode, publishing history tracking, and content preview.
- Supports customizable templates and front-matter metadata for flexible article creation.
- CLI commands for creating, previewing, publishing, and listing news articles.
Metadata
Frequently Asked Questions
What is OpenClaw News Publisher?
CLI tool to write news in Markdown and publish automatically across RSS, Twitter, WeChat (API pending), with multi-platform fallback and preview. It is an AI Agent Skill for Claude Code / OpenClaw, with 308 downloads so far.
How do I install OpenClaw News Publisher?
Run "/install news-publisher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is OpenClaw News Publisher free?
Yes, OpenClaw News Publisher is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does OpenClaw News Publisher support?
OpenClaw News Publisher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created OpenClaw News Publisher?
It is built and maintained by Justin Liu (@zhenstaff); the current version is v1.0.0.
More Skills