← 返回 Skills 市场
aronjanosch

SparkyFitness

作者 aronjanosch · GitHub ↗ · v1.4.0 · MIT-0
cross-platform ⚠ suspicious
247
总下载
0
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install sparkyfitness
功能描述
SparkyFitness CLI for food diary, exercise tracking, biometric check-ins, and health summaries.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sparkyfitness
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sparkyfitness 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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
元数据
Slug sparkyfitness
版本 1.4.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 5
常见问题

SparkyFitness 是什么?

SparkyFitness CLI for food diary, exercise tracking, biometric check-ins, and health summaries. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 247 次。

如何安装 SparkyFitness?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install sparkyfitness」即可一键安装,无需额外配置。

SparkyFitness 是免费的吗?

是的,SparkyFitness 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

SparkyFitness 支持哪些平台?

SparkyFitness 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SparkyFitness?

由 aronjanosch(@aronjanosch)开发并维护,当前版本 v1.4.0。

💬 留言讨论