A Claude Code plugin marketplace for productivity tracking using session history.
It scans ~/.claude/projects/ for session data and provides daily/weekly reports, session search, and timesheet estimation. Install all plugins at once or pick only what you need.
# Add the marketplace
/plugin marketplace add Suto-Michimasa/cc-session-tools
# Install all plugins
/plugin install daily-report@session-tools
/plugin install weekly-report@session-tools
/plugin install session-search@session-tools
/plugin install timesheet@session-tools
# Or install only what you need
/plugin install daily-report@session-tools
git clone https://github.com/Suto-Michimasa/cc-session-tools.git
# Install all
cp -r cc-session-tools/*/skills/* ~/.claude/skills/
# Or install individually
cp -r cc-session-tools/daily-report/skills/daily-report ~/.claude/skills/
/daily-report — Daily work reportGenerate a structured daily report from session history.
> /daily-report
> /daily-report 2025-06-15
Reports are saved to ~/daily-reports/YYYY-MM-DD.md by default. Edit config.json to customize output directory, language, and template.
# Daily Report — 2025-06-15
## Highlights
- Dashboard loading time reduced from 3.2s to 0.8s by eliminating N+1 queries
## Tasks by Project
### team-dashboard — 3 sessions, 24 prompts
- [x] Investigate and fix slow dashboard loading
- [-] Add real-time updates via WebSocket (remaining: reconnection logic)
## Learnings
- PostgreSQL's `EXISTS` subquery outperforms `JOIN + DISTINCT` for "has any" checks
## Next Actions
- Implement WebSocket reconnection with exponential backoff
/weekly-report — Weekly summaryAggregate daily reports into a weekly summary for 1on1 or team meetings.
> /weekly-report
> /weekly-report 2026-W09
> /weekly-report 2026-02-24..2026-02-28
Reads existing daily reports if available, otherwise falls back to raw session data. Reports are saved to ~/weekly-reports/YYYY-Www.md.
/session-search — Search session historySearch across all sessions by keyword.
> /session-search "N+1 query fix"
> /session-search migration
Results are displayed in the conversation, grouped by project with surrounding context.
/timesheet — Work time estimationEstimate per-project work time from session timestamps.
> /timesheet
> /timesheet 2026-02-14
> /timesheet 2026-W09
> /timesheet 2026-02-01..2026-02-28
Calculates time based on message timestamps, splitting work blocks at 30-minute idle gaps and rounding to 15-minute increments.
daily-report and weekly-report have config.json files in their skill directories. session-search and timesheet have no configuration (sensible defaults are built-in).
| Key | Default | Description |
|---|---|---|
outputDir | ~/daily-reports | Directory to save generated reports |
templatePath | "" | Path to custom template (empty = use bundled template) |
language | en | Template language — selects templates/{language}.md |
| Key | Default | Description |
|---|---|---|
dailyReportDir | ~/daily-reports | Where to look for existing daily reports |
outputDir | ~/weekly-reports | Directory to save weekly reports |
templatePath | "" | Path to custom template |
language | en | Template language |
Templates use YAML frontmatter + Markdown with <!-- --> instruction comments. To customize:
cp cc-session-tools/daily-report/skills/daily-report/templates/default.md ~/.claude/daily-report-template.md
Then set templatePath in the corresponding config.json.
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub suto-michimasa/cc-session-tools --plugin daily-reportGenerate weekly summary reports by aggregating daily reports or session history
Estimate per-project work time from Claude Code session timestamps
Search across all Claude Code sessions by keyword
Auto-captures Claude Code sessions as narrative worklogs and detects user steering patterns
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth