← 返回 Skills 市场
Strava CLI
作者
geodeterra
· GitHub ↗
· v0.1.0
790
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install strava-cli
功能描述
Interact with Strava via the strava-client-cli Python tool. Use for viewing activities, athlete profiles, stats, and exporting data. Covers setup (creating a Strava account, API app, and OAuth) and all CLI commands.
安全使用建议
This skill is a set of instructions for using the third‑party strava-client-cli tool and appears consistent with that purpose. Before installing or running it: (1) verify the referenced project (https://github.com/geodeterra/strava-cli or the pip package) is the official/trusted source and review its code if possible; (2) be aware OAuth tokens and refresh tokens will be stored at ~/.config/strava-cli/tokens.json — treat these files as sensitive and revoke the app in Strava if you stop using it; (3) the manual curl exchange requires your Client Secret — don’t paste that into untrusted places; (4) consider running the tool in an isolated environment (container or VM) if you are unsure about the third‑party binary. The only minor mismatch: the skill metadata declares no config paths while the instructions reference token/config file locations — not harmful, but worth noting.
功能分析
Type: OpenClaw Skill
Name: strava-cli
Version: 0.1.0
The skill provides instructions for installing and using a legitimate Strava CLI tool. All commands and setup steps, including OAuth authentication via `curl` to `https://www.strava.com/oauth/token` and saving tokens to `~/.config/strava-cli/tokens.json`, are standard and necessary for the tool's intended functionality. There is no evidence of malicious intent, data exfiltration to unauthorized endpoints, persistence mechanisms, or prompt injection attempts in SKILL.md.
能力评估
Purpose & Capability
Name/description (Strava CLI) align with the instructions: install/use the strava-client-cli to view/export Strava data and perform OAuth. Nothing in the SKILL.md asks for access unrelated to Strava.
Instruction Scope
Instructions describe an OAuth flow and where the tool stores config/tokens (~/.config/strava-cli/config.json and tokens.json). The SKILL.md references these paths but the skill metadata declares no required config paths — a minor inconsistency. The instructions do not ask the agent to read unrelated system files or exfiltrate data.
Install Mechanism
This is an instruction-only skill (no install spec or code bundled). It tells users to use 'uvx' / 'uv tool install' to get strava-client-cli; that is a normal external-tool install step. No arbitrary download URLs or archive extraction are embedded in the SKILL.md.
Credentials
No environment variables or credentials are declared as required. The SKILL.md correctly requires a Strava Client ID/Client Secret provided by the user during OAuth; these are expected and proportional. The skill documents where tokens are saved locally.
Persistence & Privilege
always:false and normal user-invocable/autonomous invocation defaults. The skill does not request persistent system privileges or modify other skills' configuration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install strava-cli - 安装完成后,直接呼叫该 Skill 的名称或使用
/strava-cli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release: OAuth setup, activities, stats, profile, export
元数据
常见问题
Strava CLI 是什么?
Interact with Strava via the strava-client-cli Python tool. Use for viewing activities, athlete profiles, stats, and exporting data. Covers setup (creating a Strava account, API app, and OAuth) and all CLI commands. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 790 次。
如何安装 Strava CLI?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install strava-cli」即可一键安装,无需额外配置。
Strava CLI 是免费的吗?
是的,Strava CLI 完全免费(开源免费),可自由下载、安装和使用。
Strava CLI 支持哪些平台?
Strava CLI 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Strava CLI?
由 geodeterra(@geodeterra)开发并维护,当前版本 v0.1.0。
推荐 Skills