weekly-report — Claude Code skill for weekly reports
Turns Agent Monitor data into a weekly view of sessions, costs, tokens, tool use, and completion. Use it to review a chosen week or date range.
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill weekly-report -a claude-codeWhat weekly-report does
The skill pulls session, analytics, and pricing data from Agent Monitor and builds a report for the selected period. Ask for the current week, the previous one, or a date range. With no period specified, it uses Monday through Sunday of the current week.
The report compares the week with the one before it and breaks activity down by day. It also covers token and cost figures, frequently used tools, tool errors, session completion, and productivity patterns, then suggests areas to address next week. Agent Monitor must respond at http://localhost:4820; the session request uses limit=200.
What it helps with
- compare session activity with the previous week
- review daily token volume and costs
- identify tools with high error rates
- measure how many sessions were completed
- draft next-week workflow recommendations
Example prompts for the agent
- Create a report for this week using Agent Monitor data.
- Compare last week with the week before and break down costs by day.
- Prepare a report for 2025-04-07 to 2025-04-13.
How to install weekly-report
1Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill weekly-report -a claude-code2Manually: put the files in place
~/.claude/skills/weekly-report/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/weekly-report/
1Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill weekly-report -a codex2Manually: put the files in place
.agents/skills/weekly-report/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill weekly-report -a cursor2Manually: put the files in place
.cursor/skills/weekly-report/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install hoangsonww/Claude-Code-Agent-Monitor weekly-report2Manually: put the files in place
.github/skills/weekly-report/SKILL.md1Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill weekly-report -a gemini-cli2Platform CLI
gemini skills install https://github.com/hoangsonww/Claude-Code-Agent-Monitor --path plugins/ccam-productivity/skills/weekly-reportManually: put the files in place
.devin/skills/weekly-report/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill weekly-report -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about weekly-report
How do I install weekly-report in Claude Code?
Run npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill weekly-report -a claude-code. The skill file is available at ~/.claude/skills/weekly-report/SKILL.md.
What does weekly-report do?
It turns Agent Monitor data into a weekly report covering session trends, costs, tokens, tool activity, completion, and suggested next steps.
What does weekly-report need to run?
Agent Monitor must respond at http://localhost:4820, which the skill uses to retrieve session, analytics, and pricing data.
Source text
SKILL.md · MIT
--- name: weekly-report description: > Compile a weekly productivity report using Agent Monitor data — daily_sessions and daily_events trends, per-session costs from pricing engine, token volumes (input/output/cache_read/cache_write + baselines), tool usage top 20, session completion rates by status, and workflow intelligence metrics. --- # Weekly Report Generate a comprehensive weekly productivity report from Agent Monitor data. ## Input The user provides: **$ARGUMENTS** This may be: - "this week" or empty (default: current week Mon-Sun) - "last week" for the previous week - A date range: "2025-04-07 to 2025-04-13" ## Procedure 1. **Fetch weekly data** from `http://localhost:4820`: - `GET /api/sessions?limit=200` — filter to target week (default sort: most recently updated first) - `GET /api/analytics` — aggregated analytics - `GET /api/pricing/cost` — cost data 2. **Build the weekly report**: ### 📊 Week at a Glance | Metric | This Week | Last Week | Change | |--------|-----------|-----------|--------| | Sessions | N | N | ↑/↓ N% | | Total Hours | N | N | ↑/↓ N% | | Tokens Used | N | N | ↑/↓ N% | | Total Cost | $X.XX | $X.XX | ↑/↓ N% | | Completion Rate | N% | N% | ↑/↓ | ### 🏆 Highlights - Most productive day (by sessions completed) - Longest session and what it accomplished - Most used tools and any new tools adopted - Notable achievements (complex tasks completed, errors resolved) ### 📈 Daily Breakdown | Day | Sessions | Hours | Cost | Completion | |-----|----------|-------|------|------------| For each day of the week with activity. ### 🔧 Tool Usage Report - Top 10 tools by invocation count - Tools with highest error rate - Tool usage distribution chart (text-based) ### 💡 Productivity Insights - Peak productivity hours - Average session duration and trend - Cost efficiency trend - Model usage distribution ### 🎯 Recommendations for Next Week - Based on error patterns: what to improve - Based on cost trends: optimization opportunities - Based on tool usage: workflow suggestions ## Output Format Professional report format with: - Executive summary (3 sentences max) - Structured tables with week-over-week comparisons - Emoji-prefixed section headers for scannability - Actionable recommendations in priority order
© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor