返回顶部
a

ai-daily-reportAI日报

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
148
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ai-daily-report

AI 每日报告 Skill

目标

  • - 自动抓取最近 24 小时内的 AI 相关新闻(约 5 条)
  • 拉取 GitHub 上最近 24 小时星增量最高、且星数>10k 的优秀开源 AI 项目(约 3 条)
  • 将信息整理成 Markdown 报告
  • 用 SVG 生成一页可视化报告页面
  • 将 SVG 转为 PNG 并通过 Feishu 把图片发送给用户

工作流概述

  1. 1. 抓取新闻 – scripts/fetchnews.py 使用公开的 RSS/新闻 API,返回 JSON 列表 [{title, link, source, date}]。
  2. 抓取项目 – scripts/fetchtopprojects.py 调用 GitHub Search API(需要 GITHUBTOKEN 环境变量),返回 [{name, htmlurl, stars, description}]。
  3. 生成报告 – scripts/generatereport.py 接收新闻+项目数据,生成 report.md 同时渲染 report.svg(基于 Jinja2 SVG 模板 references/reporttemplate.svg)。
  4. SVG→PNG – scripts/svgtopng.py 调用 rsvg-convert(或 magick convert)把 report.svg 转成 report.png。
  5. 发送 – scripts/sendreport.py 使用 Feishu doc API (feishudoc action=uploadfile) 把 PNG 作为文件上传到当前会话并返回链接。

触发方式

  • - 自然语言触发(聊天): 当用户说出以下任意词句时,Skill 自动启动:
- “生成 AI 日报” - “帮我做 AI 资讯报告” - “每日 AI 报告”
  • - 定时触发(cron): 可以在 HEARTBEAT.md 或系统 cron 中调用 scripts/rundailyreport.sh,该脚本内部执行同样的 pipeline 并使用 feishudoc 发送给预设的聊天 ID(可通过环境变量 FEISHUCHAT_ID)

资源结构

ai-daily-report/
├── SKILL.md # 本文件
├── scripts/
│ ├── fetch_news.py
│ ├── fetchtopprojects.py
│ ├── generate_report.py
│ ├── svgtopng.py
│ ├── send_report.py
│ └── rundailyreport.sh # 用于 cron 调用(可选)
└── references/
└── report_template.svg # Jinja2 SVG 模板

示例调用(聊天)

用户: 生成 AI 日报

OpenClaw 读取 description,匹配成功 → 加载 SKILL.md,按上述步骤执行。最终在聊天中返回一条包含 PNG 报告的消息,例如:

已为您生成今日 AI 报告,请查收附件。
(图片作为附件发送)



参考文档


  • - references/reporttemplate.svg – SVG 布局模板,使用 Jinja2 变量 {{date}}, {{news}}, {{projects}}。
  • references/githubsearch.md – GitHub Search API 使用说明。
  • references/rss_news.md – 常用 AI 新闻 RSS 源列表。



常见问题


  • - 需要 GitHub Token 吗? 是的,请在 ~/.openclaw/env 或系统环境变量中设置 GITHUBTOKEN。
  • 每日运行在哪里配置? 在 HEARTBEAT.md 添加行 run: /home/ft/.openclaw/workspace/skills/ai-daily-report/scripts/rundailyreport.sh,或者使用系统 cron。
  • 如果 Feishu 上传失败怎么办? sendreport.py 会捕获错误并返回文字提示,建议检查 FEISHUCHATID 是否正确,以及机器人的文件上传权限。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ai-daily-report-1775941275 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ai-daily-report-1775941275 技能

通过命令行安装

skillhub install ai-daily-report-1775941275

下载

⬇ 下载 ai-daily-report v1.0.0(免费)

文件大小: 12.76 KB | 发布时间: 2026-4-12 08:44

v1.0.0 最新 2026-4-12 08:44
ai-daily-report 1.0.0 初始版本发布:

- 自动抓取每日最新 AI 资讯和热门开源 AI 项目信息,生成可视化日报
- 一键或定时(cron)触发,支持自然语言指令启动
- 新闻与项目均自动筛选、整理为 Markdown 并渲染 SVG/PNG 图片报告
- 支持通过 Feishu 发送生成的日报图片至用户聊天会话
- 配套脚本与模板资源齐全,方便集成与二次开发

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部