AgentSkillsCN

workout log standardization

将原始的健身房笔记与西班牙语速记内容标准化为机器可读的英文Markdown日志。适用于将非正式的健身追踪记录、手写笔记或西班牙语训练日志转换为结构化的Vault数据时使用。

SKILL.md
--- frontmatter
name: workout log standardization
description: Standardize raw gym notes and Spanish shorthand into machine-readable English markdown logs. Use when converting informal fitness tracking, handwritten notes, or Spanish workout records into structured vault data.

Workout Log Standardization Skill

This skill enables agents to transform raw, informal workout notes (often in Spanish shorthand) into clean, standardized English markdown files suitable for data analysis and vault integration.

Overview

Raw workout logs often contain:

  • Mixed language (Spanish shorthand + English)
  • Inconsistent formatting
  • Abbreviations and shorthand
  • Missing structure

This skill converts them into:

  • Consistent English terminology
  • Machine-readable markdown
  • Proper YAML frontmatter
  • Standardized measurement formats

File Requirements

ElementFormatExample
FilenameYYYY-MM-DD workout.md2026-01-24 workout.md
FrontmatterYAML with date and tagsSee below

Frontmatter Template

yaml
---
date: YYYY-MM-DD
tags:
  - cszv/workout/YYYY
---

Format A: Strength Training

For weight training, machine exercises, or resistance work.

Structure

markdown
# Exercise Name

Rest: [X] [minutes/seconds] between sets

- [Number] repetitions @ [Weight]
- [Number] repetitions @ [Weight]
- [Number] repetitions @ [Weight]

Element Specifications

ElementFormatNotes
Header# Exercise NameH1 only. Title Case. American English.
RestRest: X minutes between setsUse "minutes" or "seconds". Full words.
Blank LineRequiredAfter Rest line, before sets.
Set Line- [N] repetitions @ [Weight]Use repetitions (not "reps").
Weight@ [Weight]Use @ separator. Specify unit (kg, lbs).
Bar Only@ bar onlyLowercase "bar only".
Barbell + Weight@ bar + [X]kgFormat: bar + Xkg.

Spanish → English Translation Table

Spanish InputEnglish Output
descanso, descRest
mins, minutosminutes
segs, segundosseconds
reps, repeticionesrepetitions
barra, solo barrabar only
barra +bar +
Press de bancaBench Press
Máquina de pechoPec Fly Machine
Polea de trícepsTriceps Press Down
Jalón al pechoLat Pulldown
Remo sentadoSeated Cable Row
Curl con barraBarbell Curl
Curl martilloHammer Curls
SentadillaSquat
Peso muertoDeadlift
Prensa de piernasLeg Press
Extensión de cuádricepsLeg Extension
Curl de piernasLeg Curl
Elevación de pantorrillasCalf Raise

Transformation Example

Input (raw Spanish):

text
## Press de banca
2 mins descanso
12reps x barra
12 reps x barra + 10kg
12reps x barra + 15kg

Output (standardized):

markdown
# Bench Press

Rest: 2 minutes between sets

- 12 repetitions @ bar only
- 12 repetitions @ bar + 10kg
- 12 repetitions @ bar + 15kg

Format B: Cardio / Machine Data

For treadmill, bike, stair climber, or equipment with electronic metrics.

Structure

markdown
- **[Duration] of [Equipment Name] ([Brand/Model if available])**
    - [Metric]: [Value] [Unit]
    - [Metric]: [Value] [Unit]
    - ...

Element Specifications

ElementFormatNotes
Main Item- **Xmin of [Equipment]**Bold. Duration first.
Sub-metricsIndented with 4 spacesUse - (4 spaces + dash).
Metric Line- [Metric]: [Value] [Unit]Capitalize metric names.
UnitsKeep original unitsMPH, kph, km, cal, etc.

Spanish → English Translation Table

SpanishEnglish
TiempoTime
DistanciaDistance
CaloríasCalories
VelocidadSpeed
Velocidad mediaAverage Speed
Velocidad máximaMax Speed
Promedio vatiosAverage Watts
Máximos vatiosMax Watts
Tasa de quemaBurn Rate
NivelLevel
millasmiles
minutosminutes
cal/horacal/hour

Transformation Example

Input (raw Spanish):

text
10 minutos de bici estática (LifeCycle GX)
Level: 13
RPM: 58
Velocidad: 18.3 MPH
Distancia: 3.0 millas
Calorías: 136 cal
Tasa de quema: 805 cal/hora

Output (standardized):

markdown
- **10 minutes of Stationary Bike (LifeCycle GX)**
    - Level: 13
    - RPM: 58
    - Speed: 18.3 MPH
    - Distance: 3.0 miles
    - Calories: 136 cal
    - Burn Rate: 805 cal/hour

Quick Reference

CategoryFormat
Weight20kg (no space) • bar onlybar + 10kgbodyweight
Rest2 mins2 minutes90s90 seconds
Multiple exercisesSeparate with blank line. No --- dividers.
FilenameYYYY-MM-DD workout.md (space before workout)

Validation Checklist

Before finalizing a standardized log:

  • Filename — Follows YYYY-MM-DD workout.md format
  • Frontmatter — Contains date and tags: cszv/workout/YYYY
  • Exercise names — Title Case, American English
  • Terminology — Uses repetitions (not "reps")
  • Weight format — Uses @ separator with proper units
  • Rest format — Full words ("minutes", "seconds")
  • No dividers — Blank lines only, no --- between exercises
  • Cardio indentation — 4 spaces for sub-metrics

References