关于 daily-digest
此工作流技能将 Gitee 的未读通知、待处理拉取请求和未关闭 Issue 汇总为每日工作摘要。它利用已认证用户的信息,聚焦分配给用户或由用户创建的事项。
主要功能
- 01获取已认证用户信息
- 02收集未读通知
- 03查找指定仓库中的未关闭拉取请求
- 04列出分配给用户及其创建的未关闭 Issue
- 05将事项整理为每日摘要
适用场景
- 01查看提及和通知回复
- 02检查待审核或待回复的拉取请求
- 03跟踪分配的和创建的 Issue
- 04安排多个仓库中的工作优先级
MCP 相关
使用已配置的 Gitee MCP 服务及其用户、通知、拉取请求和 Issue 工具收集摘要所需数据。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oschina/ gitee-agent-skills --skill daily-digest安装后在 Claude Code 中输入/daily-digest确认已加载。
详细介绍
注意:如果本地已安装
mcporter,应使用mcporter调用 MCP 工具,而不是直接调用 MCP 工具。mcporterCLI 提供了更方便的界面和更完善的错误处理。
通过 Gitee MCP 生成每日摘要
汇总 Gitee 上未读通知、待处理 PR 和未关闭的 Issue,生成每日工作摘要。
前提条件
- 已配置 Gitee MCP Server(工具:
list_user_notifications、list_repo_pulls、list_repo_issues、get_user_info) - 可选:用户可以提供要重点关注的仓库列表(否则根据通知推断)
步骤
步骤 1:获取当前用户信息
使用 get_user_info 获取当前已通过身份验证的用户信息,用于筛选(例如,只显示分配给我的任务)。
步骤 2:获取未读通知
使用 list_user_notifications 获取近期通知:
- 筛选未读通知
- 按类型分类:与 PR 相关、与 Issue 相关、@提及、评论回复
步骤 3:获取待处理的 PR
对于用户关注的仓库(从通知中提取,或由用户指定),使用 list_repo_pulls:
- 筛选
state=open的 PR - 重点关注:
- 分配给我进行审核的 PR
- 等待审核的我创建的 PR
- 有新评论需要回复的 PR
步骤 4:获取未关闭的 Issue
使用 list_repo_issues:
- 筛选分配给我的
state=open的 Issue - 筛选我创建的未关闭 Issue
步骤 5:生成每日摘要
# Daily Work Digest
📅 [date] 👤 [username]
---
## 📬 Unread Notifications ([N])
### @Mentions
- [repo] [Issue/PR title] - [notification summary]
### PR Comments
- [repo] PR #N [title] - [comment summary]
### Issue Updates
- [repo] Issue #N [title] - [update summary]
---
## 🔀 Pending PRs
### Needs My Review
| Repo | PR | Author | Updated |
|------|----|--------|---------|
| [repo] | #N [title] | [@author] | [time] |
### My PRs Awaiting Review
| Repo | PR | Status | Updated |
|------|----|--------|---------|
| [repo] | #N [title] | [Awaiting review / Has new comments] | [time] |
---
## 📋 My Open Issues
| Repo | Issue | Priority | Status |
|------|-------|----------|--------|
| [repo] | #N [title] | P1 | In progress |
---
## Today's Suggestions
**Handle first:**
1. [Most urgent item, e.g., a review request blocking someone else]
2. [Second priority item]
**Can defer:**
- [Low priority items]
如果没有待处理事项:
# Daily Work Digest
📅 [date]
All clear! No pending PRs, Issues, or unread notifications.
备注
- 摘要侧重于信息汇总,而非深入分析
- 如果仓库较多,优先处理时效性强的事项
- 通知可能涉及多个仓库——请清晰地分组
评论
支持 Markdown