OpenClaw: benign
VirusTotal: benign
StaticScan: unknown
OpenClaw: benign
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 未提供
无文件信息
{
"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
}
}