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.