Stopwatch
Run stopwatch, timer, and lap tracking with precision in terminal. Use when timing tasks, checking durations, running countdowns, analyzing splits.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ckchzh/stopwatchStopwatch
Stopwatch v2.0.0 — a versatile utility toolkit for logging, tracking, and managing time-related entries from the command line. Each command logs timestamped entries to individual log files, provides history viewing, summary statistics, data export, and full-text search across all records.
Commands
Run stopwatch <command> [args] to use.
| Command | Description |
|---|---|
run <input> | Log a run entry (or view recent run entries if no input given) |
check <input> | Log a check entry (or view recent check entries if no input given) |
convert <input> | Log a convert entry (or view recent convert entries if no input given) |
analyze <input> | Log an analyze entry (or view recent analyze entries if no input given) |
generate <input> | Log a generate entry (or view recent generate entries if no input given) |
preview <input> | Log a preview entry (or view recent preview entries if no input given) |
batch <input> | Log a batch entry (or view recent batch entries if no input given) |
compare <input> | Log a compare entry (or view recent compare entries if no input given) |
export <input> | Log an export entry (or view recent export entries if no input given) |
config <input> | Log a config entry (or view recent config entries if no input given) |
status <input> | Log a status entry (or view recent status entries if no input given) |
report <input> | Log a report entry (or view recent report entries if no input given) |
stats | Show summary statistics across all log files (entry counts, data size) |
export <fmt> | Export all data in json, csv, or txt format |
search <term> | Full-text search across all log entries (case-insensitive) |
recent | Show the 20 most recent entries from history.log |
help | Show usage help |
version | Show version (v2.0.0) |
How It Works
Every command (run, check, convert, analyze, etc.) works the same way:
- With arguments: Saves a timestamped entry (
YYYY-MM-DD HH:MM|input) to<command>.logand writes tohistory.log. - Without arguments: Displays the 20 most recent entries from that command's log file.
This gives you a lightweight, file-based logging system for any kind of time-tracking workflow.
Data Storage
All data is stored locally in ~/.local/share/stopwatch/:
~/.local/share/stopwatch/
├── run.log # Run entries (timestamp|value)
├── check.log # Check entries
├── convert.log # Convert entries
├── analyze.log # Analyze entries
├── generate.log # Generate entries
├── preview.log # Preview entries
├── batch.log # Batch entries
├── compare.log # Compare entries
├── export.log # Export entries
├── config.log # Config entries
├── status.log # Status entries
├── report.log # Report entries
├── history.log # Master activity log
└── export.<fmt> # Exported data files
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ckchzh-stopwatch": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
cron-job-guardian
检查 cron 或 timer 配置中的频率、幂等、重试、日志与并发风险。;use for cron, timer, ops workflows;do not use for 直接启停生产任务, 替代真正监控.
buddy-followup
Agents say "I'll follow up" — and then forget. This skill fixes that. When you kick off a long-running task (sub-agent, build, API call, script), set a timer before you move on. When it fires, you wake up with the original context on every configured channel and actually deliver the update you promised. If the task isn't done yet, set another timer and keep going. No hardcoded IDs — channels are read dynamically from OpenClaw config.
turtle-dating
Turtle dating for AI agents — turtle-slow dating, turtle-steady connections, and turtle-patient matching. No rush. No pressure. Dating turtle-paced on inbed.ai. 乌龟约会。Citas de tortuga.
UnixTime
Convert Unix timestamps to dates and back. Use when parsing epoch values, calculating time differences, debugging logs, or generating relative dates.
Epoch
Convert Unix timestamps, compare epochs, and do time arithmetic. Use when converting dates, debugging timestamps, or checking timezone offsets.