Install
openclaw skills install time-analyzerTime tracking and analysis skill for automatic activity monitoring and productivity insights. Use when the user wants to track time spent on activities, anal...
openclaw skills install time-analyzerTime Analyzer is a time tracking and analysis tool that helps users record activities, analyze time usage patterns, and generate practical suggestions for improvement.
# Start tracking an activity
time-analyzer start <category> [description] [tags]
# Stop current activity
time-analyzer stop
# View current status
time-analyzer status
# Analyze time data (default: past 7 days)
time-analyzer analyze [days]
# Generate optimization suggestions
time-analyzer suggest
# Generate full report
time-analyzer report [days]
# Manually add a record
time-analyzer add <category> <description> <minutes>
# List all categories
time-analyzer categories
# Show help
time-analyzer help
| Category | Description | Icon |
|---|---|---|
| work | Work | 💼 |
| study | Study | 📚 |
| meeting | Meeting | 👥 |
| break | Break | ☕ |
| exercise | Exercise | 🏃 |
| entertainment | Entertainment | 🎮 |
| sleep | Sleep | 😴 |
| other | Other | 📌 |
# Start tracking work
time-analyzer start work "Developing new feature"
# Start tracking study
time-analyzer start study "Reading technical documentation"
# End current activity
time-analyzer stop
# Analyze past 30 days
time-analyzer analyze 30
# Get optimization suggestions
time-analyzer suggest
# Manually add 1 hour meeting record
time-analyzer add meeting "Weekly sync" 60
Data is stored in the .time-analyzer/ folder in the user's home directory:
records.json: All activity recordsconfig.json: Configuration and current session stateAnalysis reports include:
The current version supports manual start/stop tracking. Automatic reports can be enabled via cron jobs:
# Add to crontab to generate daily report at 22:00
echo "0 22 * * * /usr/local/bin/time-analyzer report" | crontab -
# Global installation
npm install -g time-analyzer
# Or use npx
npx time-analyzer