← 返回 Skills 市场
gavinchengcool

Wellness Hub

作者 Gavin C. · GitHub ↗ · v0.3.0 · MIT-0
cross-platform ⚠ suspicious
381
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install wellness
功能描述
A personal Wellness hub for OpenClaw. Use when users want an all-in-one way to connect their health/wellness apps and devices (wearables, workouts, sleep, nu...
安全使用建议
This skill appears to implement a local Wellness bridge and digest workflow, but take these precautions before installing/using it: - Missing declared tools: The docs assume you have 'clawhub' and optionally cloudflared/ngrok installed. The skill metadata declares no required binaries; ensure you install and vet those utilities separately (and that 'clawhub install <slug>' is safe and from a trusted source). - Tunnel exposure risk: The Tier‑2 bridge workflow requires running a public tunnel (Cloudflare Tunnel or ngrok) which exposes a local endpoint to the internet. Exposing a health-data ingest endpoint makes your phone uploads reachable from the public URL. Only run tunnels you trust, limit lifetime of the tunnel, and keep the token secret. - Local token & stored data: The bridge generates and stores a bearer token at ~/.config/openclaw/wellness/bridge/token.json and saves raw JSON payloads under inbox/YYYY-MM-DD/*.json. Tokens are written with restricted perms where possible, but payload files are stored unencrypted. Consider filesystem permissions, disk encryption, and periodically rotating/deleting data you don't need. - Verify source skills: The hub instructs installing source-specific skills (openclaw-whoop, openclaw-oura, etc.) via ClawHub. Review those skills before installing — they will handle OAuth/API tokens for third‑party services. - Operational caution: If you plan to use the loopback OAuth fast path or allow same‑machine redirects, understand those flows and avoid pasting bearer tokens back into chat. Follow the SKILL.md guardrails (do not use scraping/credential capture). If you are comfortable with these tradeoffs and will vet/limit tunnel usage and installed source skills, the code appears coherent with its stated purpose. If you prefer to avoid exposing any local endpoint publicly, do not use the Tier‑2 bridge and favor Tier‑1 direct OAuth integrations instead.
功能分析
Type: OpenClaw Skill Name: wellness Version: 0.3.0 The wellness skill bundle is a well-structured health data aggregator that uses a local HTTP bridge (wellness_bridge.py) to ingest data from mobile devices via user-configured tunnels (e.g., Cloudflare or ngrok). The implementation follows security best practices, including the use of Bearer tokens for authentication, restrictive file permissions (chmod 600) for sensitive configuration, and a complete lack of third-party dependencies. No indicators of data exfiltration, malicious execution, or prompt injection were found; the code is transparent and aligned with its stated purpose.
能力评估
Purpose & Capability
The skill claims to be a local Wellness hub and includes scripts for a local 'bridge', digest builder, and push helper — that matches the description. However the runtime instructions assume presence of other tooling (clawhub, cloudflared or ngrok) even though the skill's metadata lists no required binaries or environment variables. Asking the hub to run 'clawhub install <slug>' and to use cloudflared/ngrok is coherent with the hub purpose but the missing declared dependency is a mismatch the user should be aware of.
Instruction Scope
SKILL.md instructs the agent/user to run a local HTTP server (scripts/wellness_bridge.py), create a public tunnel (cloudflared/ngrok) to expose it, and have phone exporters POST health JSON to that public URL. That is within the stated Tier‑2 bridge purpose but it explicitly instructs exposing local endpoints and handling sensitive health payloads — a privacy and exposure decision delegated to the user. The instructions also call out installing other skills via 'clawhub' (not declared) and ask the user to copy/paste redirect URLs or tokens; these flows are expected but the guidance grants broad operational choices to the user (which increase risk if misconfigured).
Install Mechanism
There is no install spec (instruction-only), and all code is bundled as plain Python scripts with no third‑party dependencies or remote downloads — this is lower risk than arbitrary network installs. The scripts will be present on disk when the skill is installed, which is expected for an instruction + script package.
Credentials
The skill declares no required environment variables or credentials, and the bridge/token flow keeps secrets local (token saved under ~/.config/openclaw/wellness/bridge/token.json). However the code optionally reads WELLNESS_BRIDGE_DIR and WELLNESS_TZ environment variables (not listed in metadata). The instructions also rely on external tools (cloudflared/ngrok and clawhub) not declared as required; that mismatch should be resolved before trusting the skill. Stored payload files under the inbox may contain sensitive health data and are not explicitly encrypted — file permission and local access controls matter.
Persistence & Privilege
The skill does not request forced or always-on privileges. It will create files under the user's home (~/.config/openclaw/wellness/bridge) including token.json and inbox payloads; this is expected for a local bridge but does grant the skill persistent local storage. It does not modify other skills or system-wide settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wellness
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wellness 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.3.0
Hub orchestration: add wellness_digest.py (merge normalized sources + optional bridge inbox) and wellness_push.py (prepare sendable message + message-tool template).
v0.2.2
Bridge UX: add GET /config helper endpoint (no token) and document it.
v0.2.1
Tier 2: add ingest protocol + iOS Shortcuts exporter guide + Android automation guide + bridge test client.
v0.2.0
Tier 2 support: add Wellness Bridge (local ingest server + public HTTPS via Cloudflare Tunnel/ngrok) for Apple Health / Health Connect exports.
v0.1.1
Hub UX: clarify OAuth authorization modes (remote copy/paste vs same-machine loopback fast path).
v0.1.0
Initial hub: source catalog (Tier 1+2), normalized schema v1, digest templates, and orchestration guidance.
元数据
Slug wellness
版本 0.3.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 6
常见问题

Wellness Hub 是什么?

A personal Wellness hub for OpenClaw. Use when users want an all-in-one way to connect their health/wellness apps and devices (wearables, workouts, sleep, nu... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 381 次。

如何安装 Wellness Hub?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install wellness」即可一键安装,无需额外配置。

Wellness Hub 是免费的吗?

是的,Wellness Hub 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Wellness Hub 支持哪些平台?

Wellness Hub 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Wellness Hub?

由 Gavin C.(@gavinchengcool)开发并维护,当前版本 v0.3.0。

💬 留言讨论