yintianan

onelap-strava-sync

0
0
# Install this skill:
npx skills add yintianan/sync_onelap_strava_agent_skills --skill "onelap-strava-sync"

Install specific skill from multi-skill repository

# Description

Sync OneLap FIT files to Strava and run auth initialization flows. Use when users ask to sync activities, download FIT files only, initialize OneLap account credentials, or initialize Strava OAuth tokens.

# SKILL.md


name: onelap-strava-sync
description: Sync OneLap FIT files to Strava and run auth initialization flows. Use when users ask to sync activities, download FIT files only, initialize OneLap account credentials, or initialize Strava OAuth tokens.
compatibility: Requires Python 3 and network access for first dependency install.


OneLap to Strava Sync

ไธญๆ–‡ๅ๏ผšOneLap ๅŒๆญฅ Strava

Purpose

Use this skill to run OneLap to Strava sync workflows directly from this skill package.

Trigger

  • User asks to sync OneLap FIT files to Strava.
  • User asks to download OneLap FIT files without upload.
  • User asks to initialize or configure OneLap account credentials.
  • User asks to initialize Strava OAuth tokens.

How to run

All commands should run via bootstrap launcher:

  • python scripts/bootstrap.py

See references/commands.md for full command examples.

Runtime behavior

  • First trigger creates isolated venv: ~/.agents/venvs/onelap-strava-sync/
  • Installs dependencies from scripts/requirements.txt
  • Reuses venv on later runs

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.