- name
- weekly-report
- description
- >
- version
- 1.0.0
- author
- fx-world888
- license
- MIT
- tags
- category
- productivity
- models
- recommended
- capabilities
- github
- issues
- true
- prs
- true
- commits
- true
- calendar
- feishu
- true
- reminders
- apple-reminders
- true
- things3
- true
- inputs
- week_offset
- type
- number
- default
- 0
- description
- Week offset from current week (0=this week, -1=last week)
- format
- type
- string
- default
- markdown
- description
- Output format (markdown | html | plain)
- style
- type
- string
- default
- detailed
- description
- Report style (detailed | concise | executive)
Weekly Report Generator
AI-powered weekly report generator that aggregates your week's work across multiple sources.
Features
- GitHub Integration: Scan issues, PRs, commits from specified repositories
- Calendar Integration: Pull meeting summaries from Feishu Calendar
- Task Integration: Check completed tasks from Apple Reminders or Things 3
- AI Summarization: Use AI to distill raw data into meaningful insights
- Multiple Formats: Output as Markdown, HTML, or plain text
- Customizable Styles: Detailed, concise, or executive summary styles
Setup
1. Configure GitHub Token (optional - for private repos)
export GITHUB_TOKEN=ghp_your_token_here2. Configure Reminders (optional)
The skill uses the built-in apple-reminders or things3 skills if available.
3. Configure Feishu Calendar (optional)
Set your Feishu calendar integration if needed.
Usage
Basic - This Week's Report
generate-weekly-reportGenerate for Last Week
generate-weekly-report --week-offset -1Detailed Executive Report
generate-weekly-report --style executive --format markdownOutput Example
# Weekly Report — 2026 Week 14
## Summary
Generated on: 2026-04-07
Period: April 7, 2026 → April 13, 2026
## 🚀 Accomplishments
### GitHub Activity
- Closed 5 issues across 3 repositories
- Merged 3 pull requests
- 12 commits pushed
### Tasks Completed
- Finished API integration for Dashboard
- Fixed authentication bug in Login flow
- Reviewed PR #142
### Meetings
- Sprint Planning (Monday)
- 1:1 with Engineering Manager (Friday)
## 📊 Metrics
- **PRs Merged**: 3
- **Issues Closed**: 5
- **Commits**: 12
## 🎯 Next Week's Goals
- Continue dashboard development
- Start user feedback implementationArchitecture
scripts/generate-report.mjs— Main report generation enginescripts/sources/github.mjs— GitHub data collectorscripts/sources/reminders.mjs— Task manager collectorscripts/sources/calendar.mjs— Calendar collectorscripts/ai/summarize.mjs— AI summarization module
License
MIT