convert-workout-journal
CommunityTurn gym notes into structured fitness logs.
Authorpaulchiu
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Converts raw gym journal notes into structured, Dataview-compatible fitness logs in the Obsidian vault, reducing manual entry and enabling robust querying across workouts.
Core Features & Use Cases
- Parses raw journal notes to extract exercises, sets, reps, weights, durations, and notes into a deterministic JSON structure.
- Generates Obsidian-ready files: a workout file, per-exercise notes, and an aggregated dashboard, all rooted under Area/Fitness.
- References a canonical registry (scripts/exercises.json) and uses Python scripts (parse_journal.py and generate_workout.py) to ensure repeatable, idempotent imports.
Quick Start
Parse a raw journal for a specific date using parse_journal.py and feed the resulting JSON to generate_workout.py to create the workout and exercise notes.
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: convert-workout-journal Download link: https://github.com/paulchiu/dotfiles/archive/main.zip#convert-workout-journal Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.