ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      ruhrpotter

      Safety Report

      Oura Ring Integration

      @ruhrpotter

      Retrieve and summarize health, sleep, activity, readiness, and biometric data from the Oura Ring API via a command-line interface.

      2,228Downloads
      12Installs
      3Stars
      3Versions
      API Integration4,971Healthcare460

      Security Analysis

      medium confidence
      Suspicious0.08 risk

      The SKILL.md clearly implements an Oura CLI workflow (clone from GitHub, build, and use OAuth credentials), but the registry metadata omits the credentials and config-path requirements and the skill asks the agent to download/build and run external code — the pieces are coherent for Oura integration but the metadata/instruction mismatch and the need to execute external binaries are concerning.

      Feb 11, 20261 files4 concerns
      Purpose & Capabilityconcern

      The skill's name and SKILL.md describe an Oura Ring CLI integration and the instructions (git clone oura-cli, build, use OAuth) match that purpose. However, the registry metadata declares no required env vars or config paths even though the runtime instructions explicitly require OURA_CLIENT_ID and OURA_CLIENT_SECRET and state tokens are stored in ~/.config/oura-cli/config.json — this metadata/instruction mismatch is incoherent and should be clarified.

      Instruction Scopenote

      The instructions stay within the stated purpose (fetching Oura health data) and include sensible guidance about date resolution and CLI usage. They do instruct the agent (or user) to run commands that will clone a repo, build a binary, and perform OAuth flows that open a browser. The instructions reference storing tokens in ~/.config/oura-cli/config.json; while that is needed for the CLI, it means the agent or user must allow creation and reading of a config file containing tokens.

      Install Mechanismnote

      There is no formal install spec in the registry (skill is instruction-only). The SKILL.md directs cloning code from GitHub and running go build — a reasonable approach for this integration, but it results in downloading and executing code from an external repository. That is expected for this purpose but increases risk because the built binary will run locally and could perform arbitrary actions.

      Credentialsconcern

      The runtime requires OURA_CLIENT_ID and OURA_CLIENT_SECRET and writes OAuth tokens to ~/.config/oura-cli/config.json, which is proportionate to accessing the Oura API. However, the skill metadata declares no required environment variables or config paths — this omission is a red flag (the skill will need secrets and to store tokens but doesn't declare them). The required secrets themselves are limited to Oura OAuth credentials and not obviously excessive.

      Persistence & Privilegeok

      The skill does not request always:true and does not attempt to modify other skills' configurations. It will write OAuth tokens to the user's config directory (~/.config/oura-cli/config.json) as part of normal OAuth flows; that is expected for this type of integration but means sensitive tokens are persisted on disk.

      Guidance

      This skill's instructions are consistent with an Oura CLI integration, but the registry metadata failed to declare the OAuth environment variables and config path that the SKILL.md requires. Before installing or running this skill: (1) review the referenced GitHub repository (https://github.com/ruhrpotter/oura-cli) to ensure you trust the source and inspect what the binary does; (2) be aware you'll need to create an Oura OAuth app and provide OURA_CLIENT_ID and OURA_CLIENT_SECRET — keep these secrets secure; (3) OAuth tokens will be stored at ~/.config/oura-cli/config.json, so consider where that file is written and who/what can read it; (4) prefer running the build and auth steps in a controlled environment (or container) until you vet the code; (5) if you don't want to build/run external binaries, ask for an official or platform-managed Oura integration instead. If the publisher can update the registry metadata to declare the required env vars and config path, that would reduce the incoherence and raise confidence.

      Latest Release

      v1.0.2

      Added installation instructions (git clone, go build, OAuth setup)

      Popular Skills

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Proactive Agent

      @halthelobster · 426 stars

      Summarize

      @summarize · 415 stars

      Published by @ruhrpotter on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

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