Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
zc277584121 avatar

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)
At a glance

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
From the docs

What git-get-notification says it does

Check GitHub notifications, recent Issues, and recent PRs for a set of monitored repositories.
skill description
When the user asks to check notifications, see what's new, or check updates on monitored repos.
Trigger section
Do NOT mark any notifications as read.
Notes section
npx skills add https://github.com/zc277584121/mygitplugin --skill git-get-notification

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.3k
Security audit2 / 3 scanners passed
Last updatedApril 27, 2026
Repositoryzc277584121/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

SKILL.mdMarkdownGitHub ↗

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-context
  • zilliztech/memsearch
  • zilliztech/mcp-server-milvus
  • langchain-ai/langchain-milvus
  • milvus-io/milvus-haystack
  • zilliztech/milvus-marketplace
  • zilliztech/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 @you
  • review_requested - Review request
  • assign - Assigned to you

Medium Priority (show after high priority):

  • author - Updates on your PR/Issue
  • state_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:%SZ to 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 api which requires gh CLI 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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.