Productivity Tracker
Track, categorize, and analyze your work and life activities to improve efficiency and maintain balance.
Input Methods
Voice/Text Input
- Start Activity: "start [activity name]"
- Complete Activity: "complete"
- Quick Log: "log [activity] took [duration]"
Natural Language Examples
"start coding"
"start meeting"
"complete"
"log workout 45 minutes"
"what did I do today"
"analyze my productivity this week"
Core Features
1. Activity Recording
- Real-time activity tracking with start/end timestamps
- Automatic duration calculation
- Support for interruptions and resumption
- Voice and text input support
2. Smart Categorization
Auto-categorize activities into:
- Work: coding, meetings, emails, planning
- Learning: reading, courses, research
- Health: exercise, meditation, sleep
- Life: cooking, cleaning, family time
- Rest: entertainment, social media, breaks
3. Time Analysis
- Daily/weekly/monthly time distribution
- Focus time vs. fragmented time analysis
- Peak productivity hours identification
- Work-life balance metrics
4. Daily Report Generation
# 2026-03-19 Work Log
## Overview
- Total activities: 12
- Focus time: 6.5 hours
- Rest time: 2 hours
- Work/Life ratio: 65%/35%
## Time Distribution
| Category | Duration | Percentage |
|----------|----------|------------|
| Deep Work | 4h | 40% |
| Meetings | 1.5h | 15% |
| Learning | 1h | 10% |
| Life Tasks | 2h | 20% |
| Rest | 1.5h | 15% |
## Key Activities
- Completed project docs (2h, Deep Work)
- Team weekly meeting (1h, Meetings)
- Read tech article (45min, Learning)
## Insights
Highlight: Peak focus 9-11 AM, core tasks completed
Improvement: Frequent interruptions 3-4 PM, reserve block time
Trend: Deep work time increased 15% vs last week
## Tomorrow's Suggestions
1. Maintain morning deep work routine
2. Batch email processing after 4 PM
3. Reserve 30 minutes for tomorrow's planning
Data Storage
Local Storage
- Activities:
data/activities.json
- Daily Logs:
data/logs/YYYY-MM-DD.md
- Analytics:
data/analytics/
Export Options
- Daily/weekly Markdown reports
- CSV for spreadsheet analysis
- JSON for API integration
Workflow
Phase 1: Capture
- User says "start [activity]"
- Record timestamp and activity name
- Auto-categorize based on keywords
- Confirm category with user if uncertain
Phase 2: Track
- Monitor active activity
- Allow "pause" and "resume"
- Handle interruptions gracefully
- Record end timestamp on completion
Phase 3: Analyze
- Calculate duration and metrics
- Update category totals
- Compare with historical patterns
- Generate insights
Phase 4: Report
- Generate daily summary at user-defined time
- Weekly review with trends
- Monthly analysis with recommendations
- Export to Obsidian or other tools
Commands
| Command |
Description |
/track start [activity] |
Start tracking an activity |
/track stop |
Stop current activity |
/track status |
Show current activity and today's summary |
/track log [activity] [duration] |
Quick log a completed activity |
/track report daily |
Generate today's report |
/track report weekly |
Generate weekly analysis |
/track category [name] |
Show time spent in category |
/track insights |
Get productivity suggestions |
Configuration
{
"dailyReportTime": "21:00",
"categories": {
"work": { "color": "#4CAF50", "keywords": ["code", "meeting", "email"] },
"learning": { "color": "#2196F3", "keywords": ["read", "study", "course"] },
"health": { "color": "#FF9800", "keywords": ["exercise", "meditation", "sleep"] },
"life": { "color": "#9C27B0", "keywords": ["cook", "clean", "family"] },
"rest": { "color": "#607D8B", "keywords": ["rest", "entertainment", "break"] }
},
"focusThresholdMinutes": 25,
"breakReminderIntervalMinutes": 90
}
Privacy & Security
- All data stored locally
- No cloud sync by default
- Optional encryption for sensitive logs
- User owns all data
Integration
- Export to Obsidian daily notes
- Sync with calendar events
- Connect with health apps (optional)
- API for custom workflows
Technical Info
| Property |
Value |
| Name |
Productivity Tracker |
| Slug |
productivity-improving |
| Version |
1.0.5 |
| Category |
Productivity / Lifestyle |
| Tags |
time-tracking, productivity, analytics, daily-log |
1---2name: productivity-improving3description: Personal productivity tracking and analysis skill. Records work and life activities via voice/text input, tracks time, categorizes tasks, and generates daily logs with insights and suggestions for improvement. Use when the user wants to track time, log activities, analyze productivity patterns, or get daily work/life summaries.4---56# Productivity Tracker78Track, categorize, and analyze your work and life activities to improve efficiency and maintain balance.910## Input Methods1112### Voice/Text Input13- **Start Activity**: "start [activity name]"14- **Complete Activity**: "complete"15- **Quick Log**: "log [activity] took [duration]"1617### Natural Language Examples18```text19"start coding"20"start meeting"21"complete"22"log workout 45 minutes"23"what did I do today"24"analyze my productivity this week"25```2627## Core Features2829### 1. Activity Recording30- Real-time activity tracking with start/end timestamps31- Automatic duration calculation32- Support for interruptions and resumption33- Voice and text input support3435### 2. Smart Categorization36Auto-categorize activities into:37- **Work**: coding, meetings, emails, planning38- **Learning**: reading, courses, research39- **Health**: exercise, meditation, sleep40- **Life**: cooking, cleaning, family time41- **Rest**: entertainment, social media, breaks4243### 3. Time Analysis44- Daily/weekly/monthly time distribution45- Focus time vs. fragmented time analysis46- Peak productivity hours identification47- Work-life balance metrics4849### 4. Daily Report Generation50```markdown51# 2026-03-19 Work Log5253## Overview54- Total activities: 1255- Focus time: 6.5 hours56- Rest time: 2 hours57- Work/Life ratio: 65%/35%5859## Time Distribution60| Category | Duration | Percentage |61|----------|----------|------------|62| Deep Work | 4h | 40% |63| Meetings | 1.5h | 15% |64| Learning | 1h | 10% |65| Life Tasks | 2h | 20% |66| Rest | 1.5h | 15% |6768## Key Activities69- Completed project docs (2h, Deep Work)70- Team weekly meeting (1h, Meetings)71- Read tech article (45min, Learning)7273## Insights74Highlight: Peak focus 9-11 AM, core tasks completed75Improvement: Frequent interruptions 3-4 PM, reserve block time76Trend: Deep work time increased 15% vs last week7778## Tomorrow's Suggestions791. Maintain morning deep work routine802. Batch email processing after 4 PM813. Reserve 30 minutes for tomorrow's planning82```8384## Data Storage8586### Local Storage87- **Activities**: `data/activities.json`88- **Daily Logs**: `data/logs/YYYY-MM-DD.md`89- **Analytics**: `data/analytics/`9091### Export Options92- Daily/weekly Markdown reports93- CSV for spreadsheet analysis94- JSON for API integration9596## Workflow9798### Phase 1: Capture991. User says "start [activity]"1002. Record timestamp and activity name1013. Auto-categorize based on keywords1024. Confirm category with user if uncertain103104### Phase 2: Track1051. Monitor active activity1062. Allow "pause" and "resume"1073. Handle interruptions gracefully1084. Record end timestamp on completion109110### Phase 3: Analyze1111. Calculate duration and metrics1122. Update category totals1133. Compare with historical patterns1144. Generate insights115116### Phase 4: Report1171. Generate daily summary at user-defined time1182. Weekly review with trends1193. Monthly analysis with recommendations1204. Export to Obsidian or other tools121122## Commands123124| Command | Description |125|---------|-------------|126| `/track start [activity]` | Start tracking an activity |127| `/track stop` | Stop current activity |128| `/track status` | Show current activity and today's summary |129| `/track log [activity] [duration]` | Quick log a completed activity |130| `/track report daily` | Generate today's report |131| `/track report weekly` | Generate weekly analysis |132| `/track category [name]` | Show time spent in category |133| `/track insights` | Get productivity suggestions |134135## Configuration136137```json138{139 "dailyReportTime": "21:00",140 "categories": {141 "work": { "color": "#4CAF50", "keywords": ["code", "meeting", "email"] },142 "learning": { "color": "#2196F3", "keywords": ["read", "study", "course"] },143 "health": { "color": "#FF9800", "keywords": ["exercise", "meditation", "sleep"] },144 "life": { "color": "#9C27B0", "keywords": ["cook", "clean", "family"] },145 "rest": { "color": "#607D8B", "keywords": ["rest", "entertainment", "break"] }146 },147 "focusThresholdMinutes": 25,148 "breakReminderIntervalMinutes": 90149}150```151152## Privacy & Security153- All data stored locally154- No cloud sync by default155- Optional encryption for sensitive logs156- User owns all data157158## Integration159- Export to Obsidian daily notes160- Sync with calendar events161- Connect with health apps (optional)162- API for custom workflows163164## Technical Info165| Property | Value |166|----------|-------|167| **Name** | Productivity Tracker |168| **Slug** | `productivity-improving` |169| **Version** | 1.0.5 |170| **Category** | Productivity / Lifestyle |171| **Tags** | time-tracking, productivity, analytics, daily-log |