Strava (Official API)
Analysis
This skill appears to do what it says—connect to Strava, store OAuth tokens, and fetch workout data—but it handles sensitive account and fitness information.
Findings (3)
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.
Source: unknown Homepage: none Required env vars: none Primary credential: none
The registry metadata does not declare provenance, homepage, required environment variables, or a primary credential even though the skill documentation and code use Strava OAuth credentials and tokens.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Required env vars: - `STRAVA_CLIENT_ID` - `STRAVA_CLIENT_SECRET` - `STRAVA_REDIRECT_URI` Optional: - `STRAVA_TOKEN_PATH` (default: `~/.config/openclaw/strava/token.json`)
The skill requires Strava OAuth app credentials and stores OAuth tokens locally, which is expected for a Strava integration but gives the skill delegated account access.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
"calories_kcal": "number|null", "avg_hr_bpm": "number|null", "max_hr_bpm": "number|null", "source": "strava"
The normalized output can include health and training metrics that may be passed to a Wellness hub or other downstream channel.
