ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      mjrussell

      Safety Report

      Fitbit

      @mjrussell

      Query Fitbit health data including sleep, heart rate, activity, SpO2, and breathing rate. Use when user asks about their fitness, sleep quality, steps, or health metrics.

      1,900Downloads
      5Installs
      1Stars
      1Versions
      Monitoring & Logging1,579Database Management1,222Healthcare460

      Security Analysis

      medium confidence
      Suspicious0.08 risk

      The skill's instructions look like a simple Fitbit-CLI wrapper, but its metadata and declarations are inconsistent (no declared credentials or install source for the required 'fitbit-cli' binary), so important provenance and credential details are missing.

      Feb 11, 20261 files5 concerns
      Purpose & Capabilityconcern

      The SKILL.md clearly intends to query Fitbit data via a 'fitbit-cli' binary which is coherent with the stated purpose. However, the registry metadata at the top lists no required binaries or credentials while the SKILL.md front-matter declares requires: bins: ['fitbit-cli']. That mismatch (and the lack of any declared OAuth/client credentials) is unexplained.

      Instruction Scopenote

      Runtime instructions are narrowly scoped to running fitbit-cli commands (read-only queries and an '--init-auth' flow). The instructions do not tell the agent to read unrelated files or send data to unexpected endpoints, but they omit details on how authentication works and where tokens/config are stored.

      Install Mechanismconcern

      There is no install spec and no source for the 'fitbit-cli' binary. If the binary is required, the skill should document where to obtain a trusted release. Absence of provenance increases risk because a user/agent might install an untrusted binary.

      Credentialsconcern

      The skill declares no required environment variables or primary credential, yet accessing Fitbit data normally requires OAuth tokens or API credentials. The SKILL.md mentions 'tokens auto-refresh' and '--init-auth' but does not declare what environment variables or config paths will be used, which is disproportionate and leaves unclear where sensitive tokens live.

      Persistence & Privilegenote

      The skill is not always-enabled and does not request elevated platform privileges. It likely will cause the CLI to store tokens locally (auto-refresh), which is expected behavior but should be documented (storage location, file permissions, token lifetime).

      Guidance

      Before installing or using this skill, ask the publisher: (1) Where does the 'fitbit-cli' binary come from — provide a trusted download or package source (official repo, GitHub release, signed package). (2) How does authentication work: what OAuth client/app is used, what scopes are requested, will tokens be stored locally, and where (path & file permissions)? (3) Which environment variables or config files does the CLI use (declare them in the skill metadata)? If you can't verify the CLI's provenance and inspect its install/auth flow, avoid installing it or only run it in a restricted environment. If you proceed, prefer official/verified releases, check token storage, and be ready to revoke Fitbit app tokens if you suspect misuse.

      Latest Release

      v0.1.0

      Initial release - health and fitness data from Fitbit

      More by @mjrussell

      Todoist

      39 stars

      Resend

      2 stars

      Paprika

      2 stars

      Anylist

      1 stars

      Hevy

      0 stars

      Trimet

      0 stars

      Published by @mjrussell on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]