风险评分

94/100 (Very Low)

OpenClaw: benign
VirusTotal: benign
StaticScan: unknown

WHOOP Lab

作者: brennaman
Slug:whoop-lab
版本:1.0.0
更新时间:2026-03-05 07:04:03
风险信息

OpenClaw: benign

查看 OpenClaw 分析摘要(前 200 字预览)
The skill's code, instructions, and required binaries align with its stated purpose (fetching WHOOP data, charting it, running experiments, and optionally logging to Obsidian); it stores OAuth tokens ...

[内容已截断]

VirusTotal: benign VT 报告

静态扫描: unknown

README

README 未提供

文件列表

无文件信息

下载
下载官方 ZIP
原始 JSON 数据
{
    "latestVersion": {
        "_creationTime": 1772665419214,
        "_id": "k97dp7gnwj0v3fqghdrt41t8mn829g72",
        "changelog": "🚀 Initial Release - WHOOP Lab 1.0.0\n\nFirst public release of the WHOOP Lab skill for OpenClaw \/ ClawHub.\n\nFeatures:\n\n📊 Data Fetching\nOAuth 2.0 authentication with WHOOP Developer API v2 (scripts\/auth.py)\nAutomatic token refresh (scripts\/refresh_token.py)\nGeneral-purpose API fetcher for all WHOOP endpoints (scripts\/fetch.py)\nRecovery, sleep, strain, workouts, user profile\nDate-range and limit-based pagination\n\n📈 Charting\nHTML chart generation via Chart.js (scripts\/chart.py) — dark theme, fully self-contained\nRecovery (color-coded green\/yellow\/red)\nSleep (stacked bar: REM\/Deep\/Light\/Awake)\nHRV trend (line + 7-day rolling average)\nStrain + calories (dual axis)\nFull dashboard (2×2 grid of all four)\nStat cards showing avg\/min\/max + trend arrows\nAuto-opens in browser + delivers as attachment\n\n🧪 Experiment Tracking\nPlan, monitor, and evaluate personal health experiments (scripts\/experiment.py)\nAuto-captured 14-day baselines\nPost-workout segmentation mode (measures recovery windows after qualifying workouts)\nMid-experiment status with rolling averages and trend arrows\nFinal report with verdict (met \/ partially met \/ not met \/ inconclusive)\nSupports: HRV, recovery, sleep performance, RHR, strain\n\n📓 Obsidian Logging (optional)\nAppends daily WHOOP stats to Obsidian daily note (scripts\/log_to_obsidian.py)\nBackfill by date, dry-run preview\nAuto git commit + push (skips git gracefully if vault is not a repo)\n\n🧠 Health Interpretation\nScience-backed HRV, RHR, sleep, strain, and recovery interpretation guide (references\/health_analysis.md)\nWHOOP API endpoint reference (references\/api.md)\n\n🌅 Morning Brief Integration\nDrop-in HEARTBEAT.md snippet to include recovery + HRV in daily morning briefs\nRed recovery auto-flagging (score < 34)\n\nRequirements:\nPython 3\nGit (optional — only needed if Obsidian vault is a git repo)\nA free WHOOP Developer App (https:\/\/developer-dashboard.whoop.com)\n\nSetup:\nSee SKILL.md for full setup instructions.",
        "changelogSource": "user",
        "createdAt": 1772665419214,
        "parsed": {
            "clawdis": {
                "emoji": "💪",
                "homepage": "https:\/\/www.paulbrennaman.me\/lab\/whoop-skill",
                "requires": {
                    "bins": [
                        "python3",
                        "git"
                    ]
                }
            }
        },
        "version": "1.0.0"
    },
    "owner": {
        "_creationTime": 0,
        "_id": "publishers:missing",
        "displayName": "brennaman",
        "handle": "brennaman",
        "image": "https:\/\/avatars.githubusercontent.com\/u\/4397563?v=4",
        "kind": "user",
        "linkedUserId": "kn72ky8qqmscndycmk317jey7x81aa35"
    },
    "ownerHandle": "brennaman",
    "skill": {
        "_creationTime": 1772665419214,
        "_id": "kd70atk8f4a1fpy8bd5w3zfnjx828txb",
        "badges": [],
        "createdAt": 1772665419214,
        "displayName": "WHOOP Lab",
        "latestVersionId": "k97dp7gnwj0v3fqghdrt41t8mn829g72",
        "ownerUserId": "kn72ky8qqmscndycmk317jey7x81aa35",
        "slug": "whoop-lab",
        "stats": {
            "comments": 1,
            "downloads": 173,
            "installsAllTime": 0,
            "installsCurrent": 0,
            "stars": 0,
            "versions": 1
        },
        "summary": "Fetch, analyze, chart, and track WHOOP health data (recovery, HRV, RHR, sleep, strain, workouts). Use when: querying any WHOOP metric; generating visual char...",
        "tags": {
            "latest": "k97dp7gnwj0v3fqghdrt41t8mn829g72"
        },
        "updatedAt": 1772665443856
    }
}