Manage gym routines and fitness tracking in wger via API. Use for viewing, editing, creating workouts, logs, nutrition plans, and progress analysis. Integrates with OpenClaw crons/subagents for automated tracking. Triggers on fitness/gym/wger queries: (1) Log workouts, (2) View routines/plans, (3) Update goals, (4) Generate reports, (5) API-based pulls/pushes.
wger is an open-source fitness tracker with REST API for routines, logs, nutrition, and progress. This skill handles API interactions for seamless integration with OpenClaw (exec/curl for calls, subagents for analysis).
Load current workouts/logs.
Example:
Action: Use read tool on scripts/view_logs.py for formatted output.
Add/update routines/logs.
Example:
Action: Run scripts/create_log.py or edit_log.py with params (date, exercise, reps).
Track meals, set targets.
Example:
Action: Use references/nutrition.md for macros; scripts/set_goal.py for updates.
Generate progress, export.
Example:
Trigger on: "Log my workout", "View wger routine", "Update fitness plan", "wger API call", "Fitness progress report". For automation: Crons/subagents (e.g., daily pull to health.md).
Security: Token in env; self-host for privacy (Docker setup in references/selfhost.md). Rate: 100/min—fine for pulls.