daily-digest
Use this skill when the user asks for a daily summary, today's to-dos, "what's on my plate today", "daily digest", "daily-digest", "show my notifications", "pending PRs and issues". Requires Gitee MCP Server to be configured.
How do I install this agent skill?
npx skills add https://github.com/oschina/gitee-agent-skills --skill daily-digestIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill summarizes Gitee notifications, PRs, and issues. It is safe to use, though it has a minor vulnerability to indirect prompt injection because it processes content from external Gitee repositories that could contain malicious instructions. It also suggests using an optional 'mcporter' CLI tool if it is already installed on the system.
- Socketpass
No alerts
- Snykwarn
Risk: MEDIUM · 1 issue
- Runlayerpass
1 file scanned · No issues
- ZeroLeakspass
Score: 93/100 · 2 sections analyzed
What does this agent skill do?
Note: If you have
mcporterinstalled locally, you should usemcporterto invoke the MCP tool instead of directly calling the MCP tool. ThemcporterCLI provides a more convenient interface and better error handling.
Daily Digest via Gitee MCP
Aggregate unread notifications, pending PRs, and open Issues from Gitee to generate a daily work summary.
Prerequisites
- Gitee MCP Server configured (tools:
list_user_notifications,list_repo_pulls,list_repo_issues,get_user_info) - Optional: user can provide a list of repositories to focus on (otherwise inferred from notifications)
Steps
Step 1: Get Current User Info
Use get_user_info to retrieve the currently authenticated user's information, used for filtering (e.g., only show tasks assigned to me).
Step 2: Fetch Unread Notifications
Use list_user_notifications to get recent notifications:
- Filter for unread notifications
- Categorize by type: PR-related, Issue-related, @mentions, comment replies
Step 3: Fetch Pending PRs
For repositories the user cares about (extracted from notifications or specified by the user), use list_repo_pulls:
- Filter for
state=openPRs - Focus on:
- PRs assigned to me for review
- My own PRs waiting for review
- PRs with new comments that need a reply
Step 4: Fetch Open Issues
Use list_repo_issues:
- Filter for
state=openIssues assigned to me - Filter for open Issues I created
Step 5: Generate Daily Digest
# 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]
If there is nothing pending:
# Daily Work Digest
📅 [date]
All clear! No pending PRs, Issues, or unread notifications.
Notes
- The digest focuses on information aggregation, not deep analysis
- If there are many repositories, prioritize time-sensitive items
- Notifications may span multiple repositories — group them clearly
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/oschina/gitee-agent-skills/daily-digest">View daily-digest on skillZs</a>