deariary/GitHub Weekly Reporter
Generate a beautiful weekly GitHub activity report and deploy to GitHub Pages
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token for API access and deployment (requires contents: write permission) | yes | — |
| username | GitHub username to generate the report for | no | ${{ github.actor }} |
| mode | Run mode: "daily" (accumulate events) or "weekly" (full report generation) | no | daily |
| language | Report language (en, ja, zh-CN, zh-TW, ko, es, fr, de, pt, ru) | no | en |
| timezone | IANA timezone for date calculations (e.g. "Asia/Tokyo", "UTC") | no | UTC |
| openai-api-key | OpenAI API key for AI narrative | no | "" |
| anthropic-api-key | Anthropic API key for AI narrative | no | "" |
| gemini-api-key | Gemini API key for AI narrative | no | "" |
| openrouter-api-key | OpenRouter API key for AI narrative (access multiple models via unified API) | no | "" |
| groq-api-key | Groq API key for AI narrative (fast inference) | no | "" |
| grok-api-key | Grok (xAI) API key for AI narrative | no | "" |
| llm-provider | LLM provider (openai, anthropic, gemini, openrouter, groq, grok). Required for weekly mode. | no | "" |
| llm-model | LLM model name. Required for weekly mode. | no | "" |
| theme | Report theme: brutalist, minimal, editorial, swiss | no | brutalist |
| date | Target date within the week (YYYY-MM-DD). Defaults to today. Use to generate reports for past weeks. | no | "" |
| version | CLI version to use (e.g. "1.2.0", "latest") | no | latest |
Outputs
no outputs