Fit Ride Studio
Analyze one or more cycling, running, or hiking FIT/KML activity tracks, generate evidence-based single or aggregate reports, open the bundled local Ride Relief report page when the environment supports it, enrich results with user-confirmed public location context, and create shareable PNG or H.264 MP4 route stories on request. Use whenever a user wants to analyze, compare, visualize, or export .fit or .kml activities, including requests that mention a workout but do not yet include track files.
Install
npx skills add op7418/guizang-sports-skill --skill fit-ride-studiogit clone --depth 1 https://github.com/op7418/guizang-sports-skill.git /tmp/guizang-sports-skill
mkdir -p ~/.claude/skills
cp -r /tmp/guizang-sports-skill/. ~/.claude/skills/fit-ride-studioPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# 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.
Details
- Skill name
fit-ride-studio- Repository
- op7418/guizang-sports-skill
- License
- AGPL-3.0
- Repo updated
- 9 August 2026
FAQ
What does the Fit Ride Studio skill do?
Analyze one or more cycling, running, or hiking FIT/KML activity tracks, generate evidence-based single or aggregate reports, open the bundled local Ride Relief report page when the environment supports it, enrich results with user-confirmed public location context, and create shareable PNG or H.264 MP4 route stories on request. Use whenever a user wants to analyze, compare, visualize, or export .fit or .kml activities, including requests that mention a workout but do not yet include track files.
How do I install the Fit Ride Studio skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add op7418/guizang-sports-skill --skill fit-ride-studio. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Fit Ride Studio popular?
It lives in op7418/guizang-sports-skill, which has 149 GitHub stars and 12 forks.
Related skills
Web Scraping
108yfe404/web-scraper
This skill activates for web scraping and Actor development. It proactively discovers APIs via traffic interception, recommends optimal strategy (traffic interception/sitemap/API/DOM scraping/hybrid), and implements iteratively. For production, it guides TypeScript Actor creation via Apify CLI.
Analytics Tracking Automation
145jtrackingai/analytics-tracking-automation
Use when you need GA4 + GTM tracking delivery from site discovery through publish, or when the right phase entry point is still unclear.
Teachable Figures
111ywEdAi/teachable-figures
Turn lessons, articles, chapters, or technical ideas into interactive teaching figures using predict → try → explain. Create reusable 2D widgets, working isometric SVG objects, mechanical assemblies and cutaways, exploded views, or true 3D turning models when spatial motion explains the concept. Use for explorable learning graphics, mechanism simulations, and mechanical or spatial explainers; retain the host app's lesson contracts and accessibility. Starts with a short guided interview unless the user asks to generate directly. Not for plain data charts, dashboards, slide decks, static illustr
Tufte Data Viz
230caylent/tufte-data-viz
Use when creating, reviewing, or styling charts, graphs, dashboards, sparklines, or any data visualization. Applies to Recharts, ECharts, Chart.js, matplotlib, Plotly, seaborn, D3.js, and SVG. Enforces Tufte principles (data-ink ratio, direct labeling, range-frame axes) plus modern screen-first standards (accessibility, responsive, dark mode).
Venice Billing
160veniceai/skills
Venice billing and usage analytics - GET /billing/balance, GET /billing/usage-history (keyset-paginated per-request ledger, JSON or CSV), and GET /billing/usage-analytics (aggregated by date/model/key). All require an ADMIN key. GET /billing/usage was sunset on 2026-09-16 and now always returns 410. Covers the DIEM/EARNED_CREDITS/BUNDLED_CREDITS/USD consumption priority and building dashboards. (Beta)
Strategy Consulting Visualization
162kgraph57/mckinsey-style-visualization-skill
Use when turning content into clear strategy-consulting visualizations, including board slides, reports, diagrams, quiet animated decks, or explicit dynamic and interactive decks with clickable evidence, scenario controls, what-if sliders, and deterministic presenter demos.
Browse the most popular Claude skills, all data & analytics skills, or write your own with the skills generator.