Automated weekly digest of Claude Code ecosystem updates, community tools, and research items. Runs entirely on GitHub Actions + Claude API.
- Collect — Monitors GitHub releases, npm packages, RSS feeds, Reddit, docs pages, and a GitHub Issues inbox
- Curate — Summarizes and scores items with Claude Haiku (Batch API), synthesizes editorial with Claude Sonnet
- Publish — Generates a markdown digest, deploys to GitHub Pages, closes processed inbox issues
- Clone/fork this repo
- Add
ANTHROPIC_API_KEYto Settings → Secrets → Actions - Enable GitHub Pages (source:
docs/folder onmainbranch) - Edit
data/sources.ymlto customise monitored sources - Manually trigger the workflow via the Actions tab to verify
- Optionally add the shell alias below for quick inbox capture
# Add to shell profile
alias inbox='gh issue create --repo dannyockilson/claude-code-digest --label inbox --title'
# Usage:
inbox "https://github.com/cool/tool"
inbox "Research: Claude Code agent teams pattern"
# With notes:
gh issue create --repo dannyockilson/claude-code-digest --label inbox \
--title "https://example.com/post" \
--body "Interesting approach to multi-agent workflows"# Full run
gh workflow run digest.yml
# Dry run (collect + curate, no publish)
gh workflow run digest.yml -f dry_run=truecollect.py → collected_items.json → curate.py → curated_digest.json → publish.py → docs/digests/YYYY-MM-DD.md
All state is stored in data/state.db (SQLite, committed to repo). No external services beyond GitHub API and Claude API.
Target < $15/year. Haiku Batch API (50% discount) handles summarization; one Sonnet call per week for editorial synthesis.
MIT