RUNSTR Fitness
Analysis
The skill is purpose-aligned for fitness coaching, but it asks users to paste a full Nostr private key into the bot and makes strong privacy assurances that the artifacts do not enforce.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
The nsec is never stored, logged, or transmitted — it's used only for the decryption step in your current session.
This absolute privacy assurance could cause unsafe trust, because the same artifact instructs the user to send the private key to the bot and does not show an enforcement mechanism.
go | package: github.com/fiatjaf/nak@latest | creates binaries: nak
The dependency is installed from an external Go package using @latest, so the installed code is not version-pinned. The CLI is still purpose-aligned for Nostr access.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Your nsec is your Nostr private key... Tell your bot: "Here's my RUNSTR nsec: nsec1..."
The skill asks the user to disclose a full Nostr private key to the agent. That credential can be broader than read-only RUNSTR backup access.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
What your bot gets access to: ... Daily habits and streaks ... Journal entries with mood and energy levels ... Daily step counts
The skill is designed to read sensitive health, habit, mood, and journal data. This is disclosed and purpose-aligned, but users should recognize the sensitivity.
