3h2os-skills
Installation
SKILL.md
This skill defines the operational capabilities for the 3h2Os training plan platform. It supports both running and swimming plan creation, management, and Garmin Connect integration.
Training Operations
Infrastructure Note: This project runs in Docker.
- Container: Execute scripts inside the container:
docker exec running_app uv run [script_path].- Orchestration: Use
docker-composefor managing services.- Environment: Ensure Docker Desktop is running before attempting operations.
Plan Builder Wizard
Creates periodised training plans via a guided multi-step wizard.
- Frontend Route:
/plans/build - Preview Endpoint:
POST /api/plans/generate-preview-- returns plan skeleton without saving. - Create Endpoint:
POST /api/plans/from-wizard-- generates and persists full plan. - Templates: 39 templates (15 running + 24 swimming) across beginner/intermediate/advanced.
- Zone Calculation: Auto-calculated HR, pace, and swim CSS zones from athlete profile.