Token导航 LogoToken导航TokenDH.com
效率操作浏览器clawhub未标认证来源可访问clear审计提醒

wellness-coach健康教练

Agent Skill

wellness-coach 用于辅助视频、动画、脚本化剪辑和多媒体生成流程,适合在 OpenClaw 中需要整理视频素材、生成脚本或维护合成项目时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

2,138

周安装

90

GitHub Stars

公开资料未说明

下载量

749
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:wellness-coach(健康教练)
来源仓库:https://github.com/andrechuabio/wellness-coach
安装命令:
openclaw skills install wellness-coach
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install wellness-coach

简介

用于生成个性化 AI 健康教练视频课程。

  • 结合 Tavus CVI 和健康数据进行定制。
  • 提供 Baymax 角色风格的视频输出。
  • 需要接入可穿戴设备获取实时健康指标。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。
  • 适用于健身康复领域的视频内容制作。wellness-coach 属于效率类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
wellness-coach
description
Launch a personalized AI wellness coach video session (Baymax persona) using Tavus CVI + Claude. Fetches real wearable health data (sleep, HRV, recovery) and Google Calendar events, builds a personalized system prompt, creates a live Tavus conversational video session, and delivers a morning briefing link via Telegram. Use when the user wants a daily wellness briefing, wants to talk to an AI wellness coach, wants guided breathing/meditation based on their health data, or asks to start their morning routine. Requires TAVUS_API_KEY, TAVUS_REPLICA_ID, TAVUS_PERSONA_ID, and ANTHROPIC_API_KEY in .env.

Wellness Coach

Spin up a personalized Baymax wellness coach video session from health + calendar data.

What This Skill Does

  1. Reads wearable health data (mock or real: Oura/Fitbit/Apple Health)
  2. Fetches today's Google Calendar events
  3. Calls Claude to generate a Baymax system prompt + wellness recommendations
  4. Creates a live Tavus CVI session (interactive video avatar)
  5. Optionally delivers a Telegram morning briefing with the session link

Project Setup

git clone https://github.com/AndreChuabio/wellness-coach
cd wellness-coach
pip install -r backend/requirements.txt
cp .env.example .env  # fill in API keys

Required API Keys (.env)

ANTHROPIC_API_KEY=       # Claude context generation
TAVUS_API_KEY=           # Tavus CVI sessions
TAVUS_REPLICA_ID=        # Avatar replica (platform.tavus.io → Replicas)
TAVUS_PERSONA_ID=        # Baymax persona (platform.tavus.io → Personas)

Running the Backend

cd backend
uvicorn main:app --reload
# Swagger UI: http://localhost:8000/docs

Running the Frontend

cd frontend
python3 -m http.server 3000
# Open: http://localhost:3000

Key Endpoints

MethodPathWhat it does
GET/health-dataToday's wearable metrics
GET/calendarToday's calendar events
POST/start-sessionFull pipeline → Tavus CVI URL + recs
GET/debug-envCheck all API keys are loaded

Morning Briefing Pipeline (Telegram)

Run both scripts back-to-back — always together so the Tavus link is fresh:

python3 cron/morning_context.py && python3 cron/send_briefing.py

This builds context, pre-warms a Tavus session, and sends a Telegram message with:

  • Sleep score, HRV, recovery score
  • Today's calendar summary
  • Top wellness recommendation
  • Live Tavus session link (valid ~10 min after creation)

Automated Daily Cron (OpenClaw)

Register a 7AM daily cron via OpenClaw to automate the morning briefing. See references/openclaw-cron.md for the exact setup.

Connecting Real Wearable Data

See references/wearables.md for Oura, Fitbit, and Apple Health integration guides.

Google Calendar Integration

See references/gcal-setup.md for OAuth setup to get real calendar events.

Wellness Recommendations Logic

Recommendations are generated in backend/context_builder.py based on:

SignalTriggerSuggestion
HRV < 50msbelow avgBox breathing, recovery day
Sleep score < 75poor sleepNap window, caffeine cutoff
High-stakes meetingkeyword match4-7-8 breathing beforehand
4+ meetingspacked dayMicro-meditations between meetings
Recovery ≥ 80 + HRV ≥ avggreat dayPush harder, workout, cold exposure

Knowledge Base (Tavus Persona)

Upload wellness content directly to the Tavus Persona via: platform.tavus.io → Personas → Your Persona → Knowledge Base → Add Files

Format files as structured scripts:

# [Exercise Name]
## When to use
## Script (word-for-word guide)
## Duration

Tavus Persona Settings

  • LLM: tavus-gpt-oss (or custom Claude endpoint)
  • STT: tavus-advanced
  • TTS: Tavus Default
  • Hotwords: HRV, Baymax, meditation, breathing, recovery
  • Turn detection: Sparrow-1 (user mutes mic to trigger response)

Common Issues

Avatar nods but doesn't speak → Mic permission not granted. Click lock icon in browser → allow microphone → rejoin.

Mock mode despite keys set.env not loading. Run /debug-env to verify. Ensure .env is in project root, not backend/.

Tavus link expired → Sessions last ~10 min. Always run morning_context.py and send_briefing.py together right before use.

GCal shows mock data → Set GOOGLE_CREDENTIALS_PATH and GOOGLE_TOKEN_PATH in .env. Run python3 setup_gcal.py once to authorize.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

85.75%
按下载量换算642

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills