oschina/gitee-agent-skills

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.

First seen Mar 2, 2026

Installation

$ npx skills add oschina/gitee-agent-skills --skill daily-digest

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from oschina/gitee-agent-skills · top by installs.

npx skills add oschina/gitee-agent-skills

Browse all from oschina/gitee-agent-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 4
License LICENSE
Default branch main
Open issues 1
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,088 B
  • docs SUMMARY.md 245 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 133 installs

SKILL.md

Note: If you have mcporter installed locally, you should use mcporter to invoke the MCP tool instead of directly calling the MCP tool. The mcporter CLI 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: listusernotifications, listrepopulls, listrepoissues, getuserinfo)
  • Optional: user can provide a list of repositories to focus on (otherwise inferred from notifications)

Steps

Step 1: Get Current User Info

Use getuserinfo 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 listusernotifications 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 listrepopulls:

  • Filter for state=open PRs
  • 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 listrepoissues:

  • Filter for state=open Issues 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