abensur/GitHub Activity Digest
Generate AI-powered weekly summaries of GitHub repository activity
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 6, 2026
- License
- MIT
Pinned Snippet
uses: abensur/github-activity-digest@a3d9b777335e06807c94e3b4bc27628581838da7 # v1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Source mode: organization, user, topics, file, or list | no | organization |
| organization | GitHub organization name (for organization mode) | no | — |
| user | GitHub username (for user mode) | no | — |
| topics | Comma-separated topics (for topics mode) | no | — |
| repositories | Comma-separated owner/repo list (for list mode) | no | — |
| days | Number of days to look back | no | 7 |
| ai-provider | AI provider: anthropic or openai | no | anthropic |
| ai-model | AI model to use | no | claude-sonnet-4-20250514 |
| language | Output language for the summary | no | English |
| max-repos | Maximum number of repositories to process | no | 500 |
| exclude-repos | Comma-separated patterns to exclude | no | — |
| include-repos | Comma-separated patterns to include | no | — |
| only-public | Only include public repositories | no | false |
| only-private | Only include private repositories | no | false |
| archive-dir | Directory to save summaries | no | archive |
| output-format | Output format: markdown, json, or both | no | markdown |
| slack-webhook | Slack incoming webhook URL for notifications | no | — |
| discord-webhook | Discord webhook URL for notifications | no | — |
Outputs
| name | description |
|---|---|
| summary | The generated summary content |
| summary-file | Path to the saved summary file |
| json-file | Path to JSON file (if output-format includes json) |
| repos-processed | Number of repositories processed |
| active-repos | Number of repositories with activity |