git-get-notification
Check GitHub notifications and recent Issues/PRs for monitored repos
By zc277584121 · 2,979 installs
npx skills add zc277584121/mygitplugin --skill git-get-notification
Source repository · Upstream listing
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:
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:
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:
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:
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.