An agent skill to log and track fitness activities using a local SQLite database.
npx skills add https://github.com/marswangyang/workout-tracker --skill workout-trackerInstale esta skill com a CLI e comece a usar o fluxo de trabalho SKILL.md em seu espaço de trabalho.
A powerful, AI-native fitness tracking skill designed for Clawdbot. It leverages SQLite for data storage, Python scripts for logic, and LLM capabilities for natural language interaction.
sqlite database.workout.db) managed via SQLModel (ORM).matplotlib and pandas to render pixel-perfect report images.This skill is designed to be dropped into your Clawdbot skills/ directory.
Dependencies: Ensure you have uv installed.
brew install uv
Sync Environment:
Navigate to the scripts directory and install dependencies:
cd scripts
uv sync
User: "I did Bench Press, 135lbs, 5 sets of 5."
Agent: (Parses input and runs log.py)
User: "Show me my Bench Press progress."
Agent: (Runs render.py and sends a generated image chart)
workout-tracker/
├── README.md # This file
├── SKILL.md # Instruction manual for the AI Agent
├── _meta.json # Skill metadata for registry
└── scripts/ # Python backend
├── log.py # Logging logic
├── render.py # Image generation logic
├── report.py # Text report logic
├── models.py # Database schema
└── pyproject.toml # Dependency config
marswangyang