
Git Get Notification
- 2.3k installs
- Updated April 27, 2026
- zc277584121/mygitplugin
Unified view of GitHub notifications (classified by priority), recent open issues (7-day window), and recent open PRs (7-day window) across monitored repositories.
About
git-get-notification fetches and classifies GitHub notifications, recent issues, and recent PRs from a set of monitored repositories. Developers use it to stay aware of review requests, mentions, and activity across tracked projects without manual polling. The tool queries GitHub API for unread notifications (classified by priority: mention, review_requested, assign vs. author, state_change, comment), issues created in the last 7 days, and PRs updated in the last 7 days. Results are grouped by repo, prioritized by importance and recency, and output in Chinese with relative timestamps. Notifications are never auto-marked as read, and the time window is configurable.
- Fetches unread GitHub notifications classified into high-priority (mention, review_requested, assign) and medium-priorit
- Queries recent issues (last 7 days, open only) and recent PRs (last 7 days, open only) with configurable time range
- Groups results by monitored repository and displays with relative timestamps (e.g., 2h ago, 3d ago)
- Supports partial repo name matching; queries all monitored repos if none specified
- Outputs in Chinese with visual grouping (emojis, section headers) and summary counts
Git Get Notification by the numbers
- 2,333 all-time installs (skills.sh)
- +188 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #37 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
git-get-notification capabilities & compatibility
free (GitHub API rate limits apply)
- Capabilities
- fetch github notifications with classification b · query recent issues and prs · match repo names (partial matching) · format output in chinese with relative timestamp · skip noise notifications and closed/merged items
- Works with
- github
- Use cases
- code review · project management · debugging
- Platforms
- macOS · Linux · WSL
- Runs
- Runs locally
- Pricing
- Free
What git-get-notification says it does
Check GitHub notifications, recent Issues, and recent PRs for a set of monitored repositories.
When the user asks to check notifications, see what's new, or check updates on monitored repos.
Do NOT mark any notifications as read.
npx skills add https://github.com/zc277584121/mygitplugin --skill git-get-notificationAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2.3k |
|---|---|
| Security audit | 2 / 3 scanners passed |
| Last updated | April 27, 2026 |
| Repository | zc277584121/mygitplugin ↗ |
What it does
Monitor GitHub notifications, recent issues, and pull requests across multiple repositories via CLI.
Who is it for?
Teams monitoring multiple GitHub repositories; developers who want a dashboard-free way to stay updated on notifications and recent activity.
Skip if: Real-time streaming alerts; bulk issue/PR management; users without gh CLI authentication.
When should I use this skill?
User asks to check notifications, see what's new, or check updates on monitored repos.
What you get
Developer sees high-priority notifications (mentions, reviews, assignments) and recent activity in one command, grouped by repo with relative timestamps.
- Notification summary
- Recent issues list
- Recent pull requests list
By the numbers
- Monitors 7 hardcoded repositories (zilliztech and langchain-ai orgs)
- Fetches up to 20 items per query; shows 10 most recent if more exist
- Default 7-day window for issues and PRs; customizable
Files
Git Get Notification
Check GitHub notifications, recent Issues, and recent PRs for a set of monitored repositories.
Trigger
When the user asks to check notifications, see what's new, or check updates on monitored repos.
Monitored Repos
zilliztech/claude-contextzilliztech/memsearchzilliztech/mcp-server-milvuslangchain-ai/langchain-milvusmilvus-io/milvus-haystackzilliztech/milvus-marketplacezilliztech/vector-graph-rag
Execution Steps
Step 1: Determine Target Repos
- If the user specifies a particular repo (e.g., "check mcp-server-milvus"), only query that repo. Match by partial name against the monitored list.
- If no repo is specified, query all monitored repos.
Step 2: Fetch GitHub Notifications
For each target repo, fetch unread notifications:
gh api notifications --jq '[.[] | select(.repository.full_name == "REPO_NAME")] | sort_by(.updated_at) | reverse'Classify notifications by reason into two priority tiers:
High Priority (show first, with details):
mention- Someone @youreview_requested- Review requestassign- Assigned to you
Medium Priority (show after high priority):
author- Updates on your PR/Issuestate_change- Status changes (merged/closed)comment- New comments on your threads
Skip subscribed and CheckSuite notifications — these are noise.
Step 3: Fetch Recent Issues
For each target repo, fetch issues created in the last 7 days:
gh api "repos/REPO_NAME/issues?state=all&sort=created&direction=desc&per_page=20&since=SEVEN_DAYS_AGO_ISO" --jq '[.[] | select(.pull_request == null)]'- Use
date -d '7 days ago' -u +%Y-%m-%dT%H:%M:%SZto compute the since date. - If a repo has more than 10 recent issues, show only the 10 most recent and note how many were omitted.
- Skip closed issues — only show open issues.
Step 4: Fetch Recent PRs
For each target repo, fetch PRs updated in the last 7 days:
gh api "repos/REPO_NAME/pulls?state=all&sort=updated&direction=desc&per_page=20" --jq '[.[] | select(.updated_at >= "SEVEN_DAYS_AGO_ISO")]'- If a repo has more than 10 recent PRs, show only the 10 most recent and note how many were omitted.
- Skip merged and closed PRs — only show open PRs.
Step 5: Output Format
Output in Chinese. Group results by repo. Within each repo, display in this order:
## 📋 通知概览
### zilliztech/mcp-server-milvus
#### 🔴 高优先级通知
- [review_requested] PR #42: Add new endpoint - @someone 请求你 review (2h ago)
- [mention] Issue #38: Bug report - @someone 在评论中提到了你 (5h ago)
#### 🟡 中优先级通知
- [author] PR #40: Your PR title - 已合并 (1d ago)
- [comment] Issue #35: Discussion title - 3 条新评论 (3h ago)
#### 📝 最近 Issues (近 7 天,共 N 条)
- #50 [open] Issue title (2h ago) by @user
- #49 [closed] Issue title (1d ago) by @user
#### 🔀 最近 PRs (近 7 天,共 N 条)
- #48 [open] PR title (3h ago) by @user
- #47 [merged] PR title (2d ago) by @user
---
### next repo...- Show relative time (e.g., "2h ago", "3d ago") for readability.
- If a repo has zero notifications, zero issues, and zero PRs in the last 7 days, show "✅ 暂无新动态" and move on.
- At the end, show a summary line: "共 X 条高优先级通知,Y 条中优先级通知,Z 条新 Issue,W 条新 PR"
Notes
- All queries use
gh apiwhich requiresghCLI to be authenticated. - Do NOT mark any notifications as read.
- The 7-day window is the default. If the user asks for a different time range (e.g., "this month"), adjust accordingly.
- Keep output concise. If data is overwhelming, prioritize recency and importance.
Related skills
FAQ
Does this mark notifications as read?
No. The tool only fetches and displays notifications; it never marks them as read in GitHub.
Can I check repos not in the monitored list?
The tool queries a hardcoded set of monitored repos. You can specify a partial name match, but only repos in the monitored list are queried.
How do I change the time window (e.g., check this month)?
The default is 7 days. Ask the tool to adjust the time window (e.g., 'check notifications from this month'); it will compute the date and adjust the API query.
Is Git Get Notification safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.