Install
openclaw skills install stravacliUse the stravacli terminal tool to access Strava data (athlete profile, activities, streams, routes, segments, clubs, gear, uploads) and perform limited write actions (activity update/upload). Trigger when the user asks for Strava metrics/history/exports or wants Strava automation via CLI.
openclaw skills install stravacliUse stravacli for Strava operations from terminal.
This skill depends on the external CLI project:
Install stravacli before using this skill:
go install github.com/Brainsoft-Raxat/strava-cli/cmd/stravacli@latestThen verify binary is available in PATH:
stravacli --versionstravacli auth loginstravacli auth login --remote, then complete with stravacli auth login --auth-url '<callback-url>'stravacli auth statusstravacli athlete me --jsonstravacli athlete stats --jsonstravacli athlete zones --jsonstravacli activities list --per-page 10 --jsonstravacli activities get <id> --jsonstravacli activities laps <id> --jsonstravacli activities streams <id> --jsonstravacli routes list --json / stravacli routes get <id> --jsonstravacli routes export <id> --format gpx --out ./route.gpxstravacli segments starred --json, stravacli segments explore --bounds <swlat,swlng,nelat,nelng> --jsonstravacli clubs list --jsonstravacli gear get <id> --jsonstravacli uploads get <uploadId> --jsonstravacli activities update <id> --name 'New name' --description '...'stravacli activities upload --file ./run.fit --yes --jsonAlways confirm intent before write actions.
--json when results need parsing or reuse.stravacli auth status then re-login.