Fitlog
by @ckchzh
Track workouts, log sets and reps, and build exercise streaks over time. Use when logging sessions, tracking progress, or reviewing weekly volume.
clawhub install fitlogπ About This Skill
name: FitLog description: "Track workouts, log sets and reps, and build exercise streaks over time. Use when logging sessions, tracking progress, or reviewing weekly volume." version: "2.0.0" author: "BytesAgain" homepage: https://bytesagain.com source: https://github.com/bytesagain/ai-skills tags: ["fitness","workout","exercise","health","gym","running","tracker","sports"] categories: ["Health & Wellness", "Personal Management"]
FitLog β Productivity Toolkit
FitLog is a command-line productivity toolkit for adding tasks, planning activities, tracking progress, reviewing work, maintaining streaks, setting reminders, prioritizing items, archiving entries, tagging content, viewing timelines, generating reports, and conducting weekly reviews β all with full timestamped history.
Commands
| Command | Description |
|---------|-------------|
| fitlog add | Add a new entry to the add log |
| fitlog plan | Record a planning entry |
| fitlog track | Log a tracking entry |
| fitlog review | Record a review note |
| fitlog streak | Log a streak milestone or check |
| fitlog remind | Set or record a reminder |
| fitlog prioritize | Log a prioritization decision |
| fitlog archive | Archive an entry |
| fitlog tag | Tag an entry with a label |
| fitlog timeline | Record a timeline event |
| fitlog report | Log a report entry |
| fitlog weekly-review | Record a weekly review summary |
| fitlog stats | Show summary statistics across all log files |
| fitlog search | Search all logs for a keyword |
| fitlog recent | Show the 20 most recent history entries |
| fitlog export json\|csv\|txt | Export all data in JSON, CSV, or plain text format |
| fitlog status | Health check β version, disk usage, entry count, last activity |
| fitlog help | Show available commands |
| fitlog version | Print version string (fitlog v2.0.0) |
Each primary command (add, plan, track, review, etc.) works in two modes:
.log file and prints a confirmation with the running totalData Storage
All data is stored in ~/.local/share/fitlog/:
add.log, plan.log, track.log, review.log, streak.log, remind.log, prioritize.log, archive.log, tag.log, timeline.log, report.log, weekly-review.loghistory.log β unified activity log across all commandsexport.json, export.csv, or export.txt when using the bulk export featureEach log entry is stored as YYYY-MM-DD HH:MM| (pipe-delimited).
Requirements
wc, du, grep, tail, head, date)When to Use
1. Daily task tracking β Use fitlog add and fitlog track to log tasks and activities throughout the day, building a timestamped record of everything you accomplish
2. Planning and prioritization β Use fitlog plan and fitlog prioritize to record plans and priority decisions, keeping a clear audit trail of what was planned vs. what was done
3. Building consistency streaks β Use fitlog streak to log daily check-ins and milestone completions, helping you maintain productive habits over time
4. Weekly reviews β Use fitlog weekly-review to summarize each week's progress, then fitlog stats to see aggregate numbers across all commands
5. Archiving and organizing β Use fitlog tag and fitlog archive to categorize and archive entries, keeping your active logs clean while preserving historical data
Examples
# Add a new task
fitlog add "finish quarterly report draft"Plan tomorrow's priorities
fitlog plan "morning: code review, afternoon: deploy v2.1, evening: docs"Track a completed item
fitlog track "deployed staging build #247 β all tests passing"Log a streak milestone
fitlog streak "day 30 of daily journaling"Set a reminder
fitlog remind "team standup at 10am tomorrow"Tag an entry
fitlog tag "project-alpha milestone-3 completed"Generate a weekly review
fitlog weekly-review "shipped 3 features, closed 12 bugs, 2 PRs pending"View recent activity
fitlog recentExport all data as JSON
fitlog export jsonSearch for a keyword
fitlog search "deploy"Check system status
fitlog status
*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*
β‘ When to Use
π‘ Examples
# Add a new task
fitlog add "finish quarterly report draft"Plan tomorrow's priorities
fitlog plan "morning: code review, afternoon: deploy v2.1, evening: docs"Track a completed item
fitlog track "deployed staging build #247 β all tests passing"Log a streak milestone
fitlog streak "day 30 of daily journaling"Set a reminder
fitlog remind "team standup at 10am tomorrow"Tag an entry
fitlog tag "project-alpha milestone-3 completed"Generate a weekly review
fitlog weekly-review "shipped 3 features, closed 12 bugs, 2 PRs pending"View recent activity
fitlog recentExport all data as JSON
fitlog export jsonSearch for a keyword
fitlog search "deploy"Check system status
fitlog status
*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*