← Back to Skills Marketplace
59
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wger-fitness
Description
Manage and track gym workouts, routines, nutrition, and progress using the wger API for viewing, creating, updating, and reporting fitness data.
Usage Guidance
This package appears to be a straightforward wger API helper, but two issues need resolution before you trust it:
1) Metadata vs runtime mismatch: The skill package/registry metadata does not declare WGER_TOKEN, yet both SKILL.md and the included scripts exit if WGER_TOKEN is missing. Treat WGER_TOKEN as a required secret for runtime. Only provide it if you trust the skill and run it in a controlled environment.
2) Missing files referenced in the instructions: SKILL.md mentions scripts and assets (generate_report.py, set_goal.py, edit_log.py, references/nutrition.md, assets/progress_template.html) that are not present. Ask the publisher for the full bundle or updated documentation before relying on automation. Missing files could mean the skill is incomplete or the instructions were copied from another project.
Practical steps:
- Inspect the two included scripts locally (they are short and only call the wger API) and run them in an isolated environment first.
- Only set WGER_TOKEN as an env var in a restricted environment or use a short-lived token if wger supports it.
- Request the missing files or a corrected package from the publisher; decline installing until the manifest, docs, and runtime requirements match.
If the publisher provides a corrected package where required env vars and referenced files are present and accurate, the skill would look benign. As-is, the inconsistencies warrant caution.
Capability Analysis
Type: OpenClaw Skill
Name: wger-fitness
Version: 1.3.0
The wger-fitness skill is a legitimate integration for the wger open-source fitness platform, allowing users to manage workouts and nutrition via API. The bundle includes Python scripts (scripts/create_log.py, scripts/view_logs.py) that use the requests library to interact with the official wger API (wger.de) using an environment-stored token. The documentation (SKILL.md, references/api_endpoints.md) provides clear instructions and examples for the AI agent that are strictly aligned with fitness tracking. No evidence of malicious intent, data exfiltration, or unauthorized execution was found.
Capability Assessment
Purpose & Capability
The skill's name, description, and included Python scripts (create_log.py, view_logs.py) align with a wger API client. However, the SKILL.md and scripts require an environment token (WGER_TOKEN) and reference other scripts/resources (generate_report.py, set_goal.py, edit_log.py, references/nutrition.md, assets/progress_template.html) that are not present in the manifest. Also the registry metadata claims 'Required env vars: none' despite the code requiring WGER_TOKEN. These are packaging/metadata inconsistencies.
Instruction Scope
Instructions direct the agent to run curl/exec and the provided Python scripts to call the wger API — this is expected. But the SKILL.md instructs use of scripts/files that are missing from the package and suggests integration with OpenClaw crons/subagents. The instructions do not ask to read unrelated system files or other credentials, but they do require an API token (WGER_TOKEN) which the registry did not declare.
Install Mechanism
No install spec (instruction-only plus a couple of simple scripts). Nothing is downloaded or extracted at install time, which minimizes install-time risk.
Credentials
The only runtime secret required by the code is WGER_TOKEN, which is appropriate for a wger API client. However, the registry metadata lists no required env vars while SKILL.md and the scripts clearly require WGER_TOKEN. This mismatch is a red flag (could be oversight, or could hide credential requirements). No other unrelated credentials are requested.
Persistence & Privilege
always is false and model invocation is not disabled; the skill does not attempt to modify other skills or system configs. It does reference cron/subagent integration (normal for automation) but does not demand permanent elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wger-fitness - After installation, invoke the skill by name or use
/wger-fitness - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.0
Verified and republished: Full API management for fitness tracking.
Metadata
Frequently Asked Questions
What is wger Fitness Manager?
Manage and track gym workouts, routines, nutrition, and progress using the wger API for viewing, creating, updating, and reporting fitness data. It is an AI Agent Skill for Claude Code / OpenClaw, with 59 downloads so far.
How do I install wger Fitness Manager?
Run "/install wger-fitness" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is wger Fitness Manager free?
Yes, wger Fitness Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does wger Fitness Manager support?
wger Fitness Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created wger Fitness Manager?
It is built and maintained by jaspreet (@0xjaspreet); the current version is v1.3.0.
More Skills