← 返回 Skills 市场
kelcey2023

📰 ZeeLin Report-to-X AutoPost

作者 kelcey2023 · GitHub ↗ · v1.5.0 · MIT-0
cross-platform ⚠ suspicious
211
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install zeelin-report-to-x-autopost
功能描述
Automatically picks the latest unposted report from a report website or JSON feed, drafts an English X/Twitter post summarizing the report, publishes it via...
安全使用建议
This skill's high-level behavior is reasonable, but before installing you should: (1) inspect the referenced tweet.sh at ~/.openclaw/workspace/skills/zeelin-twitter-web-autopost/scripts/tweet.sh to confirm what it does (it will run with your permissions and may access browser cookies or network); (2) edit the Python script so REPORT_SITE and the tweet script path are configurable (not hard-coded) and so source-selection matches the SKILL.md if you need RSS/JSON support; (3) verify you trust the external report URL and the other skill's code—the skill will run subprocesses and could cause unexpected network or local actions; (4) consider running the script in a safe environment or with a dry-run mode before giving it access to your real X/web session. If you cannot review the external tweet.sh, do not enable this skill.
功能分析
Type: OpenClaw Skill Name: zeelin-report-to-x-autopost Version: 1.5.0 The skill is a legitimate automation tool designed to scrape AI research reports from a specific GitHub Pages site (thu-nmrc.github.io) and post summaries to X (Twitter). The Python script `post_daily_report.py` implements standard state management to avoid duplicate posts and uses a helper shell script for the actual posting. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code and instructions in `SKILL.md` are fully aligned with the stated purpose.
能力评估
Purpose & Capability
The SKILL.md promises flexible data-source handling (reports_config.json, RSS, JSON, SPA JS) and to reuse an existing web-posting script; the included Python only scrapes one hard-coded REPORT_SITE and does not implement flexible source discovery. It also hard-codes a path to another skill's tweet.sh, which is not declared as a dependency.
Instruction Scope
The runtime instructions and SKILL.md describe safe-to-follow steps, but the shipped code executes an external script at a fixed path (~/.openclaw/workspace/skills/zeelin-twitter-web-autopost/scripts/tweet.sh). Invoking that script hands over execution to code outside this skill's manifest and could transmit data or perform actions not described in SKILL.md. The script also writes state to the user's home (~/.openclaw/memory/...), which is expected but worth noting.
Install Mechanism
No install spec and only a small Python script are included; nothing is downloaded or extracted. This lowers install-time risk.
Credentials
The skill requests no env vars, but it accesses and creates files under the user's home (~/.openclaw/...), and it calls a script in another skill's workspace. That cross-skill path access is disproportionate unless the user explicitly expects and trusts the referenced tweet.sh implementation and its use of browser cookies or other credentials.
Persistence & Privilege
always is false (good), but the skill persists posted IDs to ~/.openclaw/memory/zeelin_last_report.json. More importantly, it invokes a script belonging to a different skill workspace, which effectively grants that other script runtime privilege from this skill's invocation and can broaden the blast radius unexpectedly.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install zeelin-report-to-x-autopost
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /zeelin-report-to-x-autopost 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.5.0
Add automatic Key Insights bullet extraction for tweets
v1.4.0
Add automatic report summary extraction from page
v1.3.0
Add automatic report summary + GitHub report detection
v1.0.0
Initial release. - Automatically selects the latest unposted report from a website or JSON feed. - Drafts and posts an English summary to X/Twitter via the web session. - Ensures reports are not posted more than once by recording posted IDs. - Supports scheduled, non-repeating daily report sharing using OpenClaw cron. - Designed for easy setup and integration with existing automated reporting workflows.
v1.0.2
自动抓取报告站点内容生成英文推文并发布,去重记录
v1.0.1
Initial public publish
v0.1.0
Initial publish: auto-pick latest unposted report from site/json feed, generate X post, publish via logged-in X web session, persist posted ids to avoid duplicates, and support daily cron workflows.
元数据
Slug zeelin-report-to-x-autopost
版本 1.5.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 7
常见问题

📰 ZeeLin Report-to-X AutoPost 是什么?

Automatically picks the latest unposted report from a report website or JSON feed, drafts an English X/Twitter post summarizing the report, publishes it via... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 211 次。

如何安装 📰 ZeeLin Report-to-X AutoPost?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install zeelin-report-to-x-autopost」即可一键安装,无需额外配置。

📰 ZeeLin Report-to-X AutoPost 是免费的吗?

是的,📰 ZeeLin Report-to-X AutoPost 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

📰 ZeeLin Report-to-X AutoPost 支持哪些平台?

📰 ZeeLin Report-to-X AutoPost 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 📰 ZeeLin Report-to-X AutoPost?

由 kelcey2023(@kelcey2023)开发并维护,当前版本 v1.5.0。

💬 留言讨论