Skip to content

GitHub Digest

Verified

Generate a structured GitHub repo digest with briefing summary, categorized changes (breaking/major features/minor features/bug fixes), community discussions...

102 downloads
$ Add to .claude/skills/

About This Skill

# GitHub Digest

Generate structured, link-rich GitHub repo digests with a briefing overview and categorized details.

Prerequisites

  • `gh` CLI authenticated (`gh auth status`)

Workflow

1. Gather Data

Run these `gh` commands in parallel for the target repo (default: `openclaw/openclaw`):

```bash # 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).

2. Output Format

Structure the digest in this exact order:

#### 📋 Briefing(总览)

  • 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

#### ⚠️ Breaking Changes

  • List each breaking change with:
  • What changed
  • Migration action required
  • Link to docs if available

Skip this section if none.

#### 🏗️ 重大更新 (Major Features)

  • Significant new capabilities, architectural changes, new integrations. Each item:
  • Bold title:one-line description (#PR)

#### ✨ 小功能 / 改进 (Minor Features)

  • Group by sub-category when there are many (e.g. "Telegram", "CLI", "Plugin SDK"). Each item:
  • One-line description (#PR)

#### 🔧 Bug 修复 (Bug Fixes)

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.

#### 💬 社区热议 (Community Discussions)

  • Hot issues sorted by engagement. Each item:
  • #N — Title:one-line summary of the discussion

3. Formatting Rules

  • Every PR/issue/release MUST have a clickable markdown link
  • - PR: `#123`
  • - Issue: `#123`
  • - Release: `vTAG`
  • Use the user's language (detect from their message; default Chinese for Chinese users)
  • Bold key terms for scannability
  • Omit empty sections silently
  • When release notes mention a PR number like `(#12345)`, always convert to a clickable link
  • For "Thanks @user" in release notes, link to `https://github.com/user`

Use Cases

  • Generate structured digest summaries of recent activity in GitHub repositories
  • Categorize repository changes into breaking, major, minor features, and bug fixes
  • Create briefing reports for team standups covering repo activity
  • Track community discussions and notable PR activity across monitored repos
  • Automate weekly or daily repository activity summaries

Pros & Cons

Pros

  • +Compatible with multiple platforms including claude-code, openclaw
  • +Well-documented with detailed usage instructions and examples
  • +Open source with permissive licensing for commercial use

Cons

  • -No built-in analytics or usage metrics dashboard
  • -Configuration may require familiarity with git & version control concepts

FAQ

What does GitHub Digest do?
Generate a structured GitHub repo digest with briefing summary, categorized changes (breaking/major features/minor features/bug fixes), community discussions...
What platforms support GitHub Digest?
GitHub Digest is available on Claude Code, OpenClaw.
What are the use cases for GitHub Digest?
Generate structured digest summaries of recent activity in GitHub repositories. Categorize repository changes into breaking, major, minor features, and bug fixes. Create briefing reports for team standups covering repo activity.

100+ free AI tools

Writing, PDF, image, and developer tools — all in your browser.

Next Step

Use the skill detail page to evaluate fit and install steps. For a direct browser workflow, move into a focused tool route instead of staying in broader support surfaces.