Summarize GitHub activity into a blog-style recap
Pick a GitHub username and a date range, fetch activity, then optionally use an LLM to generate a readable summary.
For best results, add a GitHub token (rate limits) and an OpenAI key (summary generation).