obsidian-workout-export

Convert logged workout sessions into Dataview-compatible Obsidian Markdown notes.

14|2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/mickpletcher/AI-Skills --skill obsidian-workout-export
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-workout-export
Source: https://github.com/mickpletcher/AI-Skills/tree/main/claude/skills/obsidian-workout-export
Command: npx skills add https://github.com/mickpletcher/AI-Skills --skill obsidian-workout-export

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converting logged workout sessions into consistent, Obsidian-friendly Markdown is time-consuming and often leads to messy formatting or missing details.

Core Features & Use Cases

  • Extracts structured workout details into a clean Dataview-compatible Markdown note, including exercises (sets/reps/weight), PR flags, body stats, and session notes.
  • Uses the correct source date by naming the output file with the date from the chat that contains the workout data.
  • Prevents hallucinated content by omitting empty sections and only reporting fields that were actually logged.

Quick Start

Trigger the skill by typing owd in a Claude chat that contains your workout data.

Frequently Asked Questions about obsidian-workout-export

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export workout logs to Obsidian markdown without losing data?

Export workout logs to Obsidian markdown by extracting exercises, PRs, body stats, and session notes into a structured, Dataview-compatible format. The output omits empty sections and preserves exactly logged values to prevent data loss.

Can I format chat-based fitness notes into Dataview tables automatically?

Yes, chat-based fitness notes can be formatted into Dataview-compatible markdown tables automatically. The conversion processes exercises, sets, reps, and weight logs captured in chat and outputs structured markdown tables for Obsidian.

Does the export use the current date or the chat date for the markdown filename?

The markdown filename uses the date from the chat containing the workout data, formatted as YYYY-MM-DD. This ensures the exported Obsidian note reflects the actual workout session date rather than the export date.

How to prevent hallucinated workout data when converting logs to markdown?

To prevent hallucinated workout data during markdown conversion, the output omits empty sections and only reports fields that were actually logged in the chat. This factual approach ensures no synthetic values are introduced into your Obsidian notes.

What is the best way to track personal records in Obsidian workout notes?

Tracking personal records in Obsidian workout notes is best handled by flagging PRs during the markdown export. The conversion captures PR flags alongside exercises, sets, reps, and weight data in a Dataview-compatible structure for easy querying.

Do I need Dataview installed in Obsidian to use exported workout notes?

Dataview is not required to view exported workout notes, but it is needed to query the structured markdown tables. The export formats exercises, body stats, and PRs into Dataview-compatible tables, enabling dynamic fitness data analysis within Obsidian.