name: github-digest description: "Generate a structured GitHub repo digest with briefing summary, categorized changes (breaking/major features/minor features/bug fixes), community discussions, and clickable source links. Use when: (1) user asks about a repo's recent activity, releases, PRs, or issues, (2) user wants a daily/weekly GitHub digest or briefing, (3) user asks 'what's new' or 'what happened' on a GitHub repo. NOT for: single PR review (use github skill), code changes (use coding-agent), or CI/issue management (use github skill directly)."
Generate structured, link-rich GitHub repo digests with a briefing overview and categorized details.
gh CLI authenticated (gh auth status)Run these gh commands in parallel for the target repo (default: openclaw/openclaw):
# Recent releases (last 5) gh release list --repo OWNER/REPO --limit 5 # Latest release notes gh release view TAG --repo OWNER/REPO --json body --jq '.body' # Recently merged PRs (last 30) gh pr list --repo OWNER/REPO --state merged --limit 30 \ --json number,title,author,mergedAt,labels \ --jq '.[] | "[\(.mergedAt[:10])] #\(.number) \(.title) by @\(.author.login) [\([.labels[].name] | join(","))]"' # Hot open issues (sorted by comments) gh issue list --repo OWNER/REPO --state open --limit 30 \ --json number,title,comments,labels \ | jq -r '[.[] | {n:.number,t:.title,c:.comments,l:[.labels[].name]}] | sort_by(.c) | reverse | .[0:15] | .[] | "[\(.c)] #\(.n) \(.t) [\(.l | join(","))]"'小蔥技能站7w4.net發現了升級外掛。
Adjust --limit and time range based on user's request (today / this week / this month).
Structure the digest in this exact order:
A 3-5 sentence executive summary covering: - What version was released and when - Core themes (2-3 keywords, e.g. "安全加固、Plugin SDK 開放、工具能力擴充套件") - Most impactful change in one line - Community pulse (what people are discussing) - Any breaking changes warning
List each breaking change with: - What changed - Migration action required - Link to docs if available
Skip this section if none.
Significant new capabilities, architectural changes, new integrations. Each item: - Bold title:one-line description (#PR)
Group by sub-category when there are many (e.g. "Telegram", "CLI", "Plugin SDK"). Each item: - One-line description (#PR)
Group by area (e.g. "Channel 修復", "核心/安全", "工具/瀏覽器"). For channel fixes with 5+ items, use a table:
| Channel | 修復內容 | PR |
|---|---|---|
| Name | Description | #N |
For other fixes, use bullet lists grouped by area.
Hot issues sorted by engagement. Each item: - #N — Title:one-line summary of the discussion
[#123](https://github.com/OWNER/REPO/pull/123)[#123](https://github.com/OWNER/REPO/issues/123)[vTAG](https://github.com/OWNER/REPO/releases/tag/vTAG)(#12345), always convert to a clickable linkhttps://github.com/user這是一個能幫你快速瞭解 GitHub 倉庫最新動態的工具,質量不錯。它擅長整理釋出說明、分類各類變更、找出熱門討論,適合想追蹤專案更新的使用者。輸出格式清晰美觀,每個連結都能直接點選。優點是使用場景明確、結果結構化;不足是需要先配置 gh CLI 工具,對新手有一定門檻,且目前不支援自定義摘要的詳細程度或時間範圍。