Install
openclaw skills install zeelin-report-to-x-autopostAutomatically picks the latest unposted report from a report website or JSON feed, drafts an English X/Twitter post summarizing the report, publishes it via the logged-in X web session, records posted ids to avoid duplicates, and can be scheduled with OpenClaw cron. Use when the user wants daily report-to-X posting, website report promotion, non-repeating social posting from a report list, or automated sharing of research/report updates to X.
openclaw skills install zeelin-report-to-x-autopost把“报告网站/报告 JSON 列表 → 选最新未发报告 → 生成英文推文 → 发布到 X → 记录已发状态避免重复”封成一个可复用工作流。
适合场景:
当用户表达类似需求时使用:
reports_config.json、RSS、JSON、静态配置,再考虑网页渲染内容skill/
├── SKILL.md
└── scripts/
└── post_daily_report.py
优先确认报告源是否存在结构化入口,例如:
reports_config.json如果是前端渲染站点,不要急着浏览器点击;先从 HTML/JS 中找数据源。
memory/report-post-state.json)推文建议结构:
Today's report: {title}要求:
优先复用已有网页端 X 发帖脚本,例如:
bash /path/to/tweet.sh "tweet text" https://x.com
如果发帖成功:
如果失败:
用户要求“每天一条、不重复”时:
cron 建每日任务推荐时间:
Asia/Shanghai 每天上午 10:00用 JSON 保存已发报告 id,例如:
{
"posted": [
"report-id-1",
"report-id-2"
]
}
这个 skill 适合把通用逻辑写进 scripts/post_daily_report.py:
完成后告诉用户:
TL;DR: