Productivity Improving

v1.0.5

Personal productivity tracking and analysis skill. Records work and life activities via voice/text input, tracks time, categorizes tasks, and generates daily...

0· 106·0 current·0 all-time
byhaidong@harrylabsj
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The code implements local activity capture, categorization, reporting, and analysis that match the description. However, SKILL.md advertises voice input, calendar/health app sync, optional encryption, and API integrations that are not implemented in the shipped src/index.ts — those are described as optional but there is no code or env/config to perform them.
Instruction Scope
Runtime instructions in SKILL.md are limited to tracking, local storage under data/, report generation, exports, and suggested workflows. There are no instructions to read unrelated system files, exfiltrate data, or call external endpoints.
Install Mechanism
This is an instruction-only skill with bundled source; there is no install script, no downloads from external URLs, and no package installs at runtime.
Credentials
The skill declares no required environment variables, binaries, or credentials and the code does not access environment secrets. Required filesystem writes are proportional to the stated purpose (data/activities.json, data/logs).
Persistence & Privilege
The skill does not request always:true and will not be force-included. It writes only to its local data directory (data/) and does not modify other skills or global configuration.
Assessment
This skill appears coherent and stores all data locally under a data/ folder; it does not request credentials or perform network calls. Before installing, note: (1) advertised integrations (voice input handling, calendar/health sync, optional encryption, API endpoints) are described but not implemented in the included code — enabling those would require adding code and likely additional permissions/credentials; (2) activity data is written to data/activities.json and data/logs/, so check where the skill runs and whether that directory is accessible to others or backed up; (3) if you want encryption or cloud sync, expect to supply extra credentials and review any added code for network endpoints; and (4) if running in a multi-user or hosted agent environment, verify file permissions so your personal logs are not exposed.

Like a lobster shell, security has layers — review code before you run it.

analyticsvk97d1cn2dw3pjr8yn1nkxm4ezn8439tzdaily-logvk97d1cn2dw3pjr8yn1nkxm4ezn8439tzlatestvk97d1cn2dw3pjr8yn1nkxm4ezn8439tzproductivityvk97d1cn2dw3pjr8yn1nkxm4ezn8439tztime-trackingvk97d1cn2dw3pjr8yn1nkxm4ezn8439tz

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

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

  1. User says "start [activity]"
  2. Record timestamp and activity name
  3. Auto-categorize based on keywords
  4. Confirm category with user if uncertain

Phase 2: Track

  1. Monitor active activity
  2. Allow "pause" and "resume"
  3. Handle interruptions gracefully
  4. Record end timestamp on completion

Phase 3: Analyze

  1. Calculate duration and metrics
  2. Update category totals
  3. Compare with historical patterns
  4. Generate insights

Phase 4: Report

  1. Generate daily summary at user-defined time
  2. Weekly review with trends
  3. Monthly analysis with recommendations
  4. Export to Obsidian or other tools

Commands

CommandDescription
/track start [activity]Start tracking an activity
/track stopStop current activity
/track statusShow current activity and today's summary
/track log [activity] [duration]Quick log a completed activity
/track report dailyGenerate today's report
/track report weeklyGenerate weekly analysis
/track category [name]Show time spent in category
/track insightsGet 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

PropertyValue
NameProductivity Tracker
Slugproductivity-improving
Version1.0.5
CategoryProductivity / Lifestyle
Tagstime-tracking, productivity, analytics, daily-log

Files

5 total
Select a file
Select a file to preview.

Comments

Loading comments…