Generate structured, link-rich GitHub repo digests with a briefing overview and categorized details.
小葱技能7w4.net有完整的技能分类。
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(","))]"'
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:
List each breaking change with:
Skip this section if none.
Significant new capabilities, architectural changes, new integrations. Each item:
Group by sub-category when there are many (e.g. "Telegram", "CLI", "Plugin SDK"). Each item:
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:
[#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 工具,对新手有一定门槛,且目前不支持自定义摘要的详细程度或时间范围。