daily-report:钉钉日报存取与周报汇总

前言

日报往往散落在聊天记录、临时文档或脑子里,到周五写周报时要靠回忆拼凑。若团队已在钉钉里协作,更理想的做法是在对话里用固定指令写入、查询和汇总,而不是再开一套独立系统。下面介绍 SkillHub 上的 daily-report(坐标 @user_b70a90d6/acqyd),它把「记今天、删某天、列清单、出近 7 天周报」收敛成一组 /report 命令,并按用户隔离本地 JSON 存储。

这是什么

daily-report 在 SkillHub 上的展示名为「钉钉日报助手」,分类为 office-efficiency,来源为 community,由发布者 user_b70a90d6 维护,当前列表版本 1.0.0。页面标注 requires_api_key=false,安装与使用不依赖额外 API Key。

技能包内 manifest.json 将能力描述为:钉钉日报的存储、删除与周报生成;入口脚本为 scripts/report.py,通过 command 能力响应以 /report 开头的指令,并声明需要 read_user_info、send_message 类权限(与钉钉侧用户身份、回消息场景一致)。

核心功能

依据技能包内 SKILL.md 与 scripts/report.py,已核实能力如下。

  1. 记录今日日报:/report today <内容>,以当天日期(ISO YYYY-MM-DD)为键保存正文。
  2. 删除日报:/report delete <YYYY-MM-DD> 删除指定日期;/report delete all 清空当前用户全部记录。
  3. 周报摘要:/report weekly 汇总最近 7 天内有记录的日期与内容。
  4. 列表:/report list 列出当前用户所有日报日期(展示时单条内容截断至约 40 字,最多展示 10 条并提示总数)。

权限与数据隔离(SKILL.md 说明):仅响应已认证用户(通过钉钉 user_id 绑定);数据按 user_id 分文件存放在技能目录下 data/<user_id>.json。

安装与启用

安装前确认本机已有 SkillHub CLI(官方说明见 SkillHub 安装文档):

command -v skillhub && skillhub --version

未安装时可执行完整安装(文档推荐):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

将技能装进当前 Agent 会扫描的 skills 目录;若省略 --dir,默认会落到 ./skills/,Agent 可能无法加载。SkillHub 页面给出的坐标安装方式为:

skillhub install acqyd --namespace user_b70a90d6 --dir <skills 目录>

常见客户端 skills 路径(摘自官方安装文档,按你实际使用的工具二选一或选用项目内目录):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

示例(在 Cursor 中安装到用户级目录):

skillhub install acqyd --namespace user_b70a90d6 --dir ~/.cursor/skills/

安装完成后,按你所用 Agent 的说明重启或刷新技能列表,使 SKILL.md 被加载。本技能面向带 command 触发器的环境(manifest.json 中 entrypoint 为 scripts/report.py);在纯 IDE 对话场景下,Agent 主要依据 SKILL.md 理解命令语义,实际落盘与回执仍依赖集成侧把 user_id、text 等上下文传入入口脚本。

典型用法

下列命令来自官方 SKILL.md,可在已对接钉钉用户身份的机器人或 OpenClaw 类通道中直接发送。

记录当天工作:

/report today 完成接口联调,修复登录超时问题

生成近 7 天周报视图:

/report weekly

查看本人历史日期(含内容摘要):

/report list

删除误记或清空:

/report delete 2026-10-20
/report delete all

report.py 在收到非法子命令或缺少参数时,会返回简短中文提示(例如 today 未带内容、日期格式非 YYYY-MM-DD)。

适用场景与注意

适合:已在钉钉(或同类 IM)里做日报、希望用斜杠命令完成写入与周报草稿的团队;不需要第三方日报 SaaS、能接受按用户本地 JSON 文件存储的场景。

注意:

  • SkillHub 列表版本为 1.0.0;包内 manifest.json 自报版本为 1.2.0,若你关心版本一致性,以安装后目录内文件为准。
  • 数据文件位于技能安装目录下的 data/,备份、迁移、合规审计需自行处理;多机部署时不会自动同步。
  • 页面统计(截至资料抓取):评分 100000,下载约 881 次,安装计数 0;标签标明无需 API Key,但不等于无需钉钉侧应用与用户认证配置。
  • 未在官方页面提供独立「简介」长文;功能边界以 SKILL.md 与脚本实现为准,不支持的能力不要假设存在。

结尾

daily-report 把日报的增删查和近一周汇总固定为 /report 子命令,并用 user_id 隔离存储,适合想在钉钉对话里闭环日报、再一键拉出周报摘要的团队。安装与坐标信息以 SkillHub 为准:

  • 技能页:https://www.skillhub.cn/skills/user_b70a90d6/acqyd
  • API 条目:https://api.skillhub.cn/user_b70a90d6/acqyd
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye