AI-Powered GitHub Activity Digest
Generate weekly summaries of GitHub repository activity with AI.
Quick Start:
- uses: abensur/github-activity-digest@v1
with:
mode: organization
organization: my-org
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}Features:
- Multiple sources - organizations, users, topics, or custom lists
- Multi-AI support - Anthropic Claude or OpenAI GPT
- Notifications - Slack and Discord webhooks
- Output formats - Markdown, JSON, or both
- Smart caching - 30min file-based cache
- Rate limit handling - automatic wait and retry
- Multi-language output
Inputs: mode, organization, user, topics, days, ai-provider, language, output-format, slack-webhook, discord-webhook, max-repos
Outputs: summary, summary-file, json-file, repos-processed, active-repos
Built with Bun + TypeScript. 31 tests passing.