← Back to Skills Marketplace
SparkyFitness
by
aronjanosch
· GitHub ↗
· v1.4.0
· MIT-0
247
Downloads
0
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install sparkyfitness
Description
SparkyFitness CLI for food diary, exercise tracking, biometric check-ins, and health summaries.
Usage Guidance
Before installing or using this skill: 1) Verify the correct upstream repository and Homebrew tap — SKILL.md references aronjanosch/sparky-cli while the metadata/homepage points to CodeWithCJ; confirm which repo you trust and inspect its releases/tags. 2) Inspect the sparky binary/source code (or build from source yourself) to see what network endpoints it contacts and where it persists the API key/config. 3) Install missing helper tools referenced in the docs (e.g., jq) only if you need them. 4) Avoid running 'sudo mv' on an untrusted binary; prefer building in a sandbox or running in a container first. 5) If you plan to use a production health server, create a limited API key and review the CLI's privacy/storage behavior (where it writes config, whether it transmits more data than expected). These inconsistencies do not prove maliciousness, but they warrant manual verification before trusting or installing the CLI.
Capability Analysis
Type: OpenClaw Skill
Name: sparkyfitness
Version: 1.4.0
The sparkyfitness skill bundle provides instructions for an AI agent to interact with the SparkyFitness CLI tool for health and fitness tracking. The SKILL.md file outlines standard commands for logging food, exercise, and biometrics, as well as configuration steps for connecting to a self-hosted server. There are no indicators of data exfiltration, malicious execution, or prompt injection; the installation methods (Homebrew and Go build) and usage patterns are consistent with a legitimate utility.
Capability Assessment
Purpose & Capability
The declared purpose (SparkyFitness CLI for food, exercise, check-ins) aligns with the single required binary 'sparky' and the CLI commands shown. However, the SKILL.md's install/build instructions reference a different GitHub repo and Homebrew tap (aronjanosch/sparky-cli and aronjanosch/tap) while the skill metadata/homepage points to CodeWithCJ/SparkyFitness. This repo/homepage mismatch is unexpected and should be verified.
Instruction Scope
SKILL.md instructs the agent/user to run and configure the sparky CLI and to set a server URL and API key (sparky config set-url / set-key). That behavior is consistent with a self-hosted CLI. But the instructions also use additional tools/commands without declaring them (example: 'sparky -j food diary | jq ...' references jq). The doc also instructs fetching data from online providers (Open Food Facts, Free Exercise DB) — expected for this purpose but implies network I/O and data sent to external services. The SKILL.md does not document where the CLI stores the API key or how it's protected.
Install Mechanism
There is no install spec in the registry (instruction-only), which is lowest automated risk. The included install instructions point to GitHub (aronjanosch/sparky-cli) and a Homebrew tap — both are standard hosts, but they are not the same as the declared homepage repo. The mismatch between homepage/source and the install target is an inconsistency that could indicate a stale fork/copy or an error; confirm the correct upstream and review the upstream code before installing.
Credentials
The registry declares no required environment variables or credentials. The CLI uses an API key configured via 'sparky config set-key <key>' (so the key is stored in the CLI config rather than passed via environment). This is proportionate to a client for a self-hosted server. There are no unrelated credential requests in the metadata.
Persistence & Privilege
The skill does not request 'always' privilege and is user-invocable only; autonomous invocation is allowed by default (normal). There is no install action performed by the platform. The SKILL.md suggests using 'sudo mv' when installing manually, which requires elevated local privileges — standard for installing system binaries but something to avoid unless you trust the binary/repo.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sparkyfitness - After installation, invoke the skill by name or use
/sparkyfitness - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.4.0
v0.2.8: --barcode lookup, --pick N, food remove command, brand column in search, diary value fixes
v1.3.0
Add sets/reps/weight/RPE to exercise log; --id flag for agent workflows; --external search flag; interactive picker; fix exercise import bug from external DB
v1.2.0
Requires sparky-cli v0.2.0 (brew install); Open Food Facts + Free Exercise DB fallback, goals command
v1.1.0
Homebrew install, Open Food Facts + Free Exercise DB fallback, goals command, improved food/exercise search
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is SparkyFitness?
SparkyFitness CLI for food diary, exercise tracking, biometric check-ins, and health summaries. It is an AI Agent Skill for Claude Code / OpenClaw, with 247 downloads so far.
How do I install SparkyFitness?
Run "/install sparkyfitness" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is SparkyFitness free?
Yes, SparkyFitness is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does SparkyFitness support?
SparkyFitness is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created SparkyFitness?
It is built and maintained by aronjanosch (@aronjanosch); the current version is v1.4.0.
More Skills