Plugin · Claude Code · LLM Integration

Parkerhancock Wahoolib

parkerhancock-wahoolib is a Claude Code plugin for the Build phase that provides a typed Python Wahoo Fitness Cloud API client and an agent skill for OAuth2 and workout integrations.

by parkerhancock · github.com/parkerhancock/wahoolib

Integrate Wahoo Fitness Cloud workouts and athlete data into Python apps and Claude Code sessions with typed models and OAuth2 guidance.

0
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install parkerhancock-wahoolib@parkerhancock/wahoolib
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:parkerhancock/wahoolib") and the paste-ready config with skillselion.get_install_config("plugin:parkerhancock/wahoolib").

About

What it does

parkerhancock-wahoolib is a Claude Code plugin that pairs a typed Python client for the Wahoo Fitness Cloud API with an in-repo skill so solo builders can add cycling and workout integrations without reverse-engineering OAuth2 and endpoint shapes from scattered docs. Indie developers building fitness dashboards, training apps, or automation around Wahoo hardware get concrete models, authentication patterns, and agent-ready guidance in one install. Use it when you are in the build phase and need to pull athlete workouts, sync plans, or prototype integrations against Wahoo’s cloud—not when you are only ideating a fitness concept without code. The plugin assumes you are comfortable with Python and external API credentials; it accelerates the integration subphase by giving Claude Code domain vocabulary (wahoolib, oauth, workout) so implementation sessions stay on the Wahoo contract instead of generic REST guesses. It is niche by design: high leverage for Wahoo users, irrelevant if your product has no fitness cloud dependency.

Highlights

  • Python client library for the Wahoo Fitness Cloud API
  • Bundled Claude Code skill with API usage and authentication guidance
  • Typed models for workouts, cycling data, and cloud resources
  • OAuth2 client flows documented for Wahoo cloud access
  • Single-plugin bundle (pluginCount: 1) combining wahoolib and agent skill

Why builders use it

Builders stitching Wahoo workout data into apps lose time on OAuth2 setup, endpoint discovery, and untyped API responses without a shared client and agent guidance.

After install, you can call Wahoo cloud APIs from Python and steer Claude Code with fitness-specific models and auth steps instead of generic REST prompts.

At a glance

  • Type - Plugin in LLM Integration.
  • Adoption - 0 installs, 0 stars, 0 votes.

FAQ

Who is parkerhancock-wahoolib for?

Python developers and Claude Code users building fitness, cycling, or training products that must integrate with the Wahoo Fitness Cloud API.

When should I use parkerhancock-wahoolib?

Use it during Build when you are implementing OAuth2, fetching workouts, or modeling Wahoo cloud resources in your application or scripts.

How do I add parkerhancock-wahoolib to my agent?

Add the plugin from parkerhancock/wahoolib to Claude Code, configure Wahoo OAuth2 credentials per Wahoo developer docs, and invoke the bundled skill when working on API calls.

Discussion

Comments

Share how you use parkerhancock-wahoolib, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.