Imported from davidmosiah/whoop-mcp (
skill/SKILL.md). Install upstream withnpx skills add davidmosiah/whoop-mcp --skill skill. Copyright stays with the author.
WHOOP — skill or MCP
Same binary either way. Do not duplicate the API client.
Choose a surface
MCP — tools appear natively after stdio/HTTP config:
{ "mcpServers": { "whoop": { "command": "npx", "args": ["-y", "whoop-mcp-unofficial"] } } }
Do not put mutation flags in that snippet.
Skill / CLI — no MCP client required. Same tools:
npx -y whoop-mcp-unofficial call whoop_connection_status --json '{}'
If MCP tools named whoop_* are already available, use them. Do not also shell out.
Loop
- Call
whoop_connection_status(ordoctor --jsonwhen that exists). - Use read tools as asked.
- Stop on
USER_ACTION_REQUIRED. Do not invent env flags. Do not enable mutations from this skill.
Never
- Paste tokens into git, chat logs, or the prompt
- Copy a mutations-enabled assignment into config