← Back to Skills Marketplace
kermit-r-wood

onelap sync strava

by Kermit R. Wood · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ⚠ suspicious
169
Downloads
1
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install onelap-sync-strava
Description
因为顽鹿在 2026 年 3 月关闭了自动同步 Strava 的功能,这个SKILL专门用来帮你把顽鹿运动的骑行记录顺畅地同步到 Strava。
Usage Guidance
This skill is an instructions-only helper to run a third-party program that syncs Onelap to Strava. Before using it: 1) Verify the GitHub repository and its author (review code or build from source if you can) rather than blindly running a downloaded binary; 2) Prefer building locally or checking release checksums/signatures; 3) Do not paste credentials into chat—enter them into the local config.json and restrict its file permissions (chmod 600); 4) Create a dedicated Strava API app for this use and avoid reusing high-privilege secrets; 5) Be cautious when downloading artifacts from GitHub Actions (prefer official releases); 6) Note the registry metadata didn’t list the required binary/config items — confirm those files exist before running. If you cannot verify the binary/source, do not run it on a machine with sensitive accounts.
Capability Analysis
Type: OpenClaw Skill Name: onelap-sync-strava Version: 1.0.5 The skill requires users to provide sensitive credentials, including a plaintext Onelap password and Strava API secrets, within a 'config.json' file to be processed by an external binary (OnelapSyncStrava). While the stated goal of syncing fitness data is plausible, the requirement for direct password input and the execution of third-party binaries from a GitHub repository (kermit-r-wood/OnelapSyncStrava) represent high-risk patterns for credential theft and unauthorized execution, though no explicit malicious intent is proven in the documentation.
Capability Assessment
Purpose & Capability
The SKILL.md clearly describes downloading/building and running an OnelapSyncStrava binary and putting Onelap account credentials plus Strava client_id/secret into config.json — that is proportionate to the stated goal of syncing Onelap activities to Strava. Minor metadata mismatch: the registry metadata lists no required binaries/configs, but the SKILL.md header enumerates required_binaries and required_configs.
Instruction Scope
Instructions are limited to obtaining the OnelapSyncStrava binary (from GitHub or building from source), creating a local config.json with Onelap and Strava credentials, running local commands (status/check/auth/sync), and troubleshooting. The guidance does require storing sensitive secrets (Onelap password, Strava client_secret) locally but does not direct the agent to read or exfiltrate unrelated system files or environment variables.
Install Mechanism
No automatic install spec is present (instruction-only). The SKILL.md recommends downloading releases or artifacts from a GitHub repo, or building from source with Go — all reasonable options. Caution: downloading release artifacts or action artifacts should be validated (checksums/signatures) because artifacts from third-party repos can vary in trustworthiness.
Credentials
The skill legitimately requires Onelap credentials and Strava OAuth client credentials to perform its task. The registry did not declare env vars (the skill uses a config.json instead), which is acceptable but worth noting. Because secrets are stored in a local config file, users should be aware of the sensitivity and filesystem permissions.
Persistence & Privilege
The skill does not request persistent/always-on privileges and is user-invocable. It does not attempt to change other skills or system-wide settings. Autonomous invocation is allowed (platform default) but not unusual here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install onelap-sync-strava
  3. After installation, invoke the skill by name or use /onelap-sync-strava
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
- Renamed the required executable and usage instructions from MageneSync to OnelapSyncStrava throughout the documentation. - Updated all related GitHub links to reference OnelapSyncStrava instead of MageneSyncStrava. - No changes to features or workflow; only the tool and references have been renamed for clarity.
v1.0.4
- Added `required_binaries` and `required_configs` fields to skill metadata for improved environment requirements documentation. - No code or workflow changes; process and user instructions remain the same.
v1.0.3
Version 1.0.3 - Updated the skill description for clarity and directness, emphasizing its purpose to help users sync Onelap (顽鹿) cycling records to Strava after March 2026. - No functional or file changes; documentation improvements only.
v1.0.2
- 添加了“项目背景”部分,说明本工具的用途与 Onelap 官方数据同步于 2026 年 3 月下线的背景。 - 优化了 Strava 授权流程说明,补充了为什么需要授权及相关凭证、权限说明。 - 去除了原有的 IM/无头环境下 OAuth 回调手动操作的详细引导。 - 其它文案梳理、结构优化,使流程更清晰易懂。
v1.0.1
- Added detailed step-by-step guide for configuring, authorizing, and running the MageneSync tool to sync activities from Onelap (Magene) to Strava. - Provided instructions for obtaining the program via official GitHub releases, GitHub Actions artifacts, or compiling from source. - Included a workflow covering environment check, API credentials setup, Strava OAuth authorization (with IM/headless environment fallback), and first-time token retrieval. - Added troubleshooting tips for common issues such as authorization failures, login problems, and missing activities.
Metadata
Slug onelap-sync-strava
Version 1.0.5
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is onelap sync strava?

因为顽鹿在 2026 年 3 月关闭了自动同步 Strava 的功能,这个SKILL专门用来帮你把顽鹿运动的骑行记录顺畅地同步到 Strava。 It is an AI Agent Skill for Claude Code / OpenClaw, with 169 downloads so far.

How do I install onelap sync strava?

Run "/install onelap-sync-strava" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is onelap sync strava free?

Yes, onelap sync strava is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does onelap sync strava support?

onelap sync strava is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created onelap sync strava?

It is built and maintained by Kermit R. Wood (@kermit-r-wood); the current version is v1.0.5.

💬 Comments