attamusc/Weekly Report CLI
Generate weekly status reports from GitHub issues and project boards
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Apr 21, 2026
- License
- None
Pinned Snippet
uses: attamusc/weekly-report-cli@7481f3368d96570a4ee1b52e2dddc950d1102574 # v0.6.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version of weekly-report-cli to use (default: latest) | no | latest |
| github-token | GitHub token with repo and read:project scopes | yes | — |
| project | GitHub Project board URL or identifier (e.g., "org:my-org/5") | no | — |
| project-field | Field name to filter by (default: Status) | no | — |
| project-field-values | Comma-separated values to match (default: In Progress,Done,Blocked) | no | — |
| project-view | GitHub project view name (e.g., "Blocked Items") | no | — |
| project-view-id | GitHub project view ID - takes precedence over project-view | no | — |
| project-include-prs | Include pull requests from project board (default: false) | no | false |
| project-max-items | Maximum number of items to fetch from project board (default: 100) | no | 100 |
| input-file | Path to file containing issue URLs | no | — |
| since-days | Number of days to look back for reports (default: 7) | no | 7 |
| concurrency | Number of concurrent workers (default: 4) | no | 4 |
| no-notes | Disable notes section in output (default: false) | no | false |
| no-summary | Disable AI summarization (default: false) | no | false |
| summary-prompt | Custom prompt for AI summarization | no | — |
| verbose | Enable verbose output (default: false) | no | false |
| quiet | Suppress all progress output (default: false) | no | false |
| previous-report | Path to previous report file for week-over-week diff | no | — |
| collapsible-notes | Wrap notes section in collapsible HTML block | no | false |
| group-by | Group rows by: assignee, label:<glob>, field:<name> | no | — |
| columns | Comma-separated project field names to show as extra columns | no | — |
| summary-header | Generate an executive summary header above the report table | no | false |
| discussion-number | GitHub Discussion number to post the report to (as a new comment) | no | — |
| discussion-repo | Repository for the discussion (default: current repo, format: owner/repo) | no | — |
Outputs
| name | description |
|---|---|
| report | The generated markdown report |
| report-file | Path to the report file |
| row-count | Number of rows in the generated report |
| exit-code | Exit code from the CLI (0=success, 2=no rows) |