convert-workout-journal

Community

Turn 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.