小a团队日报 Skill 的目标是每日自动生成并推送团队日报,汇总当天所有 agent 工作、cron 执行、skill 进度与关键事件。
触发方式
支持两种触发方式:Cron 每天 23:00 自动执行;也可手动执行:python3 ~/clawd/scripts/team_daily_report.py。
推送渠道
日报会推送到两个目标:一是 DailyNews 群(-1003824568687),由脚本内置 sendPhoto + sendText 完成;二是 Daniel 私聊(REDACTED_TG_USER_ID),由 cron agent 使用 message tool 发送。推送所使用的 Bot 为 NewsRobot (@fkkanfnnfbot) 与主Bot。
执行流程
步骤1:Dump 当日 cron 状态。cron agent 使用 cron(action='list') 获取所有 job,筛选今天执行过的,写入 ~/clawd/config/cron-status-today.json。格式为包含 name、status、time、dur 的数组。提取逻辑是遍历每个 job 的 state.lastRunAtMs,转为日期,匹配今天的,提取 name/lastStatus/time/lastDurationMs。
步骤2:运行日报脚本。执行 python3 ~/clawd/scripts/team_daily_report.py。脚本会自动读取数据源、生成文字报告、通过 NewsRobot 推送封面图+文字到 DailyNews 群,并保存到 ~/clawd/reports/daily/team-report-{date}.txt。
步骤3:发送到 Daniel 私聊。cron agent 读取生成的 txt 文件,用 message tool 发送给 Daniel。
数据源
日报的数据来源包括:Cron 执行记录来自 ~/clawd/config/cron-status-today.json,每日 dump;Skill 装备进度来自 ~/clawd/config/agent-learning-progress.json,每小时更新(由 skill 收集 cron 更新);今日亮点来自 ~/clawd/memory/{YYYY-MM-DD}.md,全天累积;学习记录数来自 ~/clawd/memory/learning-log.md,夜间学习 cron 更新;天气来自 wttr.in/Shanghai API,实时获取;封面图来自 ~/clawd/assets/daily-report-covers/,按日期轮换。
报告格式
报告以“🤖 小a团队日报 | 日期 星期”开头,随后是地点、天气、封面信息。正文分为:📊 今日概览(成员数、任务数、成功、失败、Skill 进度与进度条、学习数);👥 各Agent今日状态(按模型分组展示各 Agent 的进度条与统计,如 claude-opus-4-6、glm-4.7、kimi-k2.5、gemini-3-pro 等);⚡ Cron执行记录(列出当天执行的任务、状态与耗时);💡 今日亮点;结尾为发送时间与版本号。
封面轮换规则
使用 12 张原神 cosplay 封面,按 day_of_year % 12 轮换,对应角色与文件包括:神里绫华 ayaka.jpeg、芭芭拉 barbara.jpeg、哥伦比娅 colombina.jpeg、甘雨 ganyu.jpeg、胡桃 hutao.jpeg、刻晴 keqing.jpeg、莱依拉(文件名资料中未提供完整对应)、丽莎 lisa.jpeg、琳妮特 lynette.jpeg、纳西妲 nahida.jpeg、雷电将军 raiden.jpeg、宵宫 yoimiya.jpeg。
Agent 配置
资料中列出了 15 个 Agent 的模型与 Emoji,包括 sales(kimi-k2.5、💼)、support(gemini-3-pro、🎧)、data(claude-opus-4-6、📊)、pm(glm-4.7、📋)、crm(kimi-k2.5、🤝)、finance(glm-4.7、💰)、legal(claude-opus-4-6、⚖️)、marketing(kimi-k2.5、🚀)、product(glm-4.7、🎯)、research(claude-opus-4-6、🔬)、ops(glm-4.7、🔧)、content(kimi-k2.5、✍️)、knowledge(gemini-3-pro、📚)、news(kimi-k2.5、📰)、healthcare-monitor(claude-opus-4-6、🏥)。
关键文件
涉及的文件包括:~/clawd/scripts/team_daily_report.py(日报生成+推送脚本)、~/clawd/scripts/newsbot_send.py(NewsRobot 通用推送)、~/clawd/config/cron-status-today.json(当日 cron 执行状态)、~/clawd/config/agent-learning-progress.json(Skill 装备进度)、~/clawd/config/agent-skills-map.json(Agent-Skill 映射)、~/clawd/memory/learning-log.md(学习日志)、~/clawd/assets/daily-report-covers/(12 张 cosplay 封面)、~/clawd/reports/daily/(历史日报存档)。
Telegram 限制
sendPhoto caption 最大 1024 字符;sendMessage text 最大 4096 字符。策略为封面图使用短 caption,详细报告作为 reply 消息发送。
注意事项
NewsRobot token 使用 pass show tokens/telegram-newsrobot 获取,密钥永不硬编码。天气 API 偶尔超时,显示 N/A 不影响整体。cron-status-today.json 必须在脚本运行前由 agent dump,否则 cron 记录为空。
适用场景与限制
该 Skill 适用于需要定时汇总多 agent 执行情况、cron 任务状态与 skill 学习进度并推送日报的团队协作场景。资料中未提供收费、价格、平台兼容范围或效果保证等更多信息,相关内容暂未提供。