FitMarks pulls your workout data from intervals.icu and writes rich, structured markdown notes into your Obsidian vault — TSS, weather, training load, splits, and more. For cyclists, runners, and triathletes who think in notes.
14-day free trial · No credit card required
Enter your Athlete ID and API key. FitMarks fetches your full activity history with power data, heart rate, wellness scores, and training load.
Install FitMarks from the Obsidian Community Plugins directory. Point it at your vault. Works on desktop and mobile — no complex configuration.
Each activity becomes a structured note with full metrics. Weekly summaries with ACWR, ramp rate, and six-week trend tables are generated automatically.
# 🚴 Morning Ride — Gdańsk Bay Loop
**Date:** Tuesday, 22 July 2026 · 06:14 · Gdańsk, Poland
## Overview
| | |
|---|---|
| Distance | 87.4 km |
| Duration | 2h 34m |
| Elevation | 612 m |
| Avg power | 218 W |
| Avg HR | 148 bpm |
| TSS | 156 |
## Training load
| | |
|---|---|
| ATL (fatigue) | 78.4 |
| CTL (fitness) | 61.2 |
| TSB (form) | −17.2 |
## Conditions
| | |
|---|---|
| Temp | 14.2 °C → 19.8 °C |
| Wind | 18 km/h SW |
| Humidity | 72% |
# Week 29 · 2026 (Jul 14–20)
## Summary
| Sport | Distance | Duration | TSS |
|---|---|---|---|
| Cycling | 234 km | 7h 12m | 498 |
| Running | 18 km | 1h 44m | 89 |
## Load & trend
| Week | CTL | ATL | TSB |
|---|---|---|---|
| W27 | 54.1 | 48.3 | +5.8 |
| W28 | 57.8 | 61.2 | −3.4 |
| **W29** | **61.2** | **78.4** | **−17.2** |