fit-ride-studiolisted
Install: claude install-skill op7418/guizang-sports-skill
# FIT & KML Activity Studio
Turn local cycling, running, and hiking tracks into an evidence-based report and local visual experience. Follow this sequence:
1. Ask for FIT/KML files when none were provided, or use the bundled synthetic demo when requested.
2. Check the installation, install missing locked dependencies automatically, and analyze every valid file.
3. Present the result, stage private runtime files, and open the bundled Ride Relief report page when local browser access is available.
Enter the export composer only when the user asks for a shareable image, animation, or video. Ride Relief is the web app bundled inside this Skill, not a separate product to install.
## Workflow
### 1. Get the track files
- When the user explicitly asks for a demo, use `<skill-root>/samples/demo.kml`. State that it is fictional data.
- Otherwise, if no readable `.fit` or `.kml` was supplied, ask in the user's language for either an attachment or a local path. Example in Chinese: “请把 `.fit` 或 `.kml` 拖进对话,或告诉我文件路径(例如 `~/Downloads/ride.fit`);可以一次给多个。”
- Stop after requesting missing input. Do not invent activity data and do not ask the user to configure the project.
- Proceed immediately when at least one file is accessible. Infer single versus aggregate mode from valid files.
- Accept a directory only when the user placed it in scope; expand only top-level FIT/KML files.
- Process tracks locally. Do not upload exact GPS tracks or expose coordinates in the response.
- Continue a ba