Overview
- Skill Key
- andreasnlarsen/whoop-cli
- Author
- andreasnlarsen
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/andreasnlarsen/whoop-cli
- Latest Commit SHA
- f1dedaba538690733bdf9faa789ba74816f1aaae
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 Whoop Cli 技能。 若已安装,则直接安装 Whoop Cli 技能。
# whoop-cli Use the installed `whoop` command. ## Security + credential handling (required) - Never ask users to paste client secrets/tokens into chat. - For first-time auth, the user should run login **locally on their own shell**. - Prefer read-only operational commands in agent flows (`summary`, `day-brief`, `health`, `trend`, `sync pull`). - Do not run `whoop auth login` unless the user explicitly asks for login help. - Tokens are stored locally at `~/.whoop-cli/profiles/<profile>.json` by the CLI. ## Install / bootstrap If `whoop` is missing: ```bash npm install -g @andreasnlarsen/whoop-cli@0.3.1 ``` Optional OpenClaw skill install from package bundle: ```bash whoop openclaw install-skill --force ``` ## Core checks 1. `whoop auth status --json` 2. If unauthenticated, ask the user to run local login: - `whoop auth login --client-id ... --client-secret ... --redirect-uri ...` 3. Validate: - `whoop day-brief --json --pretty` ## Useful commands - Daily: - `whoop summary --json --pretty` - `whoop day-brief --json --pretty` - `whoop strain-plan --json --pretty` - `whoop health flags --days 7 --json --pretty` - Activity analysis: - `whoop activity list --days 30 --json --pretty` - `whoop activity trend --days 30 --json --pretty` - `whoop activity types --days 30 --json --pretty` - training-only: `whoop activity trend --days 30 --labeled-only --json --pretty` ### Activity interpretation guardrail (important) - WHOOP generic `activity` rows (often `sport_id=-1`) are auto-detected and may be unlabeled movement (housework/incidental activity), not intentional training. - Do not treat generic `activity` as confirmed training volume by default. - For coaching/training recommendations, default to `--labeled-only` and report both total vs filtered counts. ### Agent filtering pattern (jq-friendly) - Canonical source: `whoop activity list --json` - Prefer built-in filters first (`--labeled-only`, `--generic-only`, `--sport-id`, `--sport-nam...
capt-marbles
Task Router
capncoconut
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay, check marketplace stats, or manage agent credentials. Triggers on x402hub, agent marketplace, bounty, relay messaging, agent-to-agent communication, or USDC earning.
capevace
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
captchasco
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
carol-gutianle
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
canbirlik
Controls Wiz smart bulbs (turn on/off, RGB colors, disco mode) via local WiFi.