首页龙虾技能列表 › BestYou Coach Dashboards — BestYou Coach 仪表板 — 健康数据可视化

BestYou Coach Dashboards — BestYou Coach 仪表板 — 健康数据可视化

v1.0.0

通过 OpenClaw canvas 将 BestYou 健康数据渲染为深色玻璃风格的视觉仪表板。提供每日简报、行动计划、进度快照、周总结、膳食分析和锻炼计划等功能。是 bestyou 核心技能的配套工具。

0· 102·0 当前·0 累计
by @kentsteffen·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/23
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能与其声明的用途一致:通过 OpenClaw 使用 BestYou API 密钥和 mcporter CLI 渲染 BestYou 健康数据;包中没有表明存在无法解释或过度的访问请求。
评估建议
安装前需考虑的事项: - 该技能合理需要 BESTYOU_API_KEY,并使用 mcporter 调用 BestYou MCP 服务(baseUrl: https://mcp.bestyou.ai/mcp)。仅提供您计划用于 BestYou 的密钥,并授予所需的最小范围。 - 系统将要求您将 API 密钥存储在本地配置文件中(~/.openclaw/workspace/config/mcporter.json)。该文件以明文形式包含 Bearer 令牌;请保护该文件(限制权限),如果您停止使用该技能,请删除或轮换密钥。 - 该技能建议通过 npm 全局安装 mcporter。在运行 `npm install -g` 之前,请验证 mcporter 的包名、发布者和版本,或者如果您对全局包有疑虑,请优先选择本地安装(或固定版本)。 - HTML 模板从 cdn.bestyou.ai 和 fonts.googleapis.com 加载图片和字体 — 加载模板将导致向这些 CDN 发出出站请求(这对于渲染图片/字体是正常的,但请注意这会泄露客户端检索了这些资源)。 - 查看包中包含的 re...
详细分析 ▾
用途与能力
名称/描述、所需环境变量(BESTYOU_API_KEY)和说明完全一致:技能通过 MCP 服务器获取 BestYou 数据并渲染本地 HTML 模板。一个小的不匹配是:注册表元数据没有列出所需的配置路径,但 SKILL.md 和 INSTALL.md 明确指示用户创建并使用 ~/.openclaw/workspace/config/mcporter.json(mcporter 配置)。这是运行所需的,但未反映在声明的元数据中。
指令范围
SKILL.md 将运行时操作限制为:验证/安装 mcporter、创建包含 BESTYOU API 密钥的 mcporter 配置、通过 mcporter 调用 bestyou.* 工具、从 assets/ 填充本地 HTML 模板、内联 CSS,并通过 canvas 呈现。指令不要求代理读取无关的系统文件或其他凭证。当执行 mcporter 调用时,代理将向 BestYou MCP 端点发出网络请求。
安装机制
这是一个纯指令技能(无安装规范)。它告诉用户通过 `npm install -g mcporter` 安装 mcporter。这是一个正常但比使用经过审计的系统包风险更高的建议,因为全局 npm 安装会运行来自 npm 注册表的代码 — 用户应在安装前验证包和版本。
凭证需求
仅需要一个凭证(BESTYOU_API_KEY)并将其声明为主要凭证,这对于调用 BestYou MCP API 的技能来说是相称的。文档指示将密钥存储在本地 mcporter.json 的 Authorization Bearer 头中 — 这很方便,但意味着密钥将以明文形式出现在指定路径的磁盘上,因此用户应确保适当的文件系统权限和范围。
持久化与权限
always:false 和 user-invocable:true(默认)。该技能不请求永久或提升的平台权限,除了建议重启网关外,不尝试修改其他技能或系统级设置。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/23

BestYou Coach 1.0.0 — BestYou Coach for OpenClaw canvas 首次发布。 - 将健康数据渲染为可视化仪表板:每日简报、行动计划、进度快照、周总结、膳食分析和锻炼计划。 - 提供 mcporter 和 API 密钥配置的设置指南。 - 包含数据到模板的映射和设计系统详细信息,以确保一致的渲染效果。 - 概述了处理缺失或空 API 响应字段的方式。 - 描述了典型用户请求的对话模式。

● 无害

安装命令 点击复制

官方npx clawhub@latest install bestyou-coach
镜像加速npx clawhub@latest install bestyou-coach --registry https://cn.clawhub-mirror.com

技能文档

使用 OpenClaw 的 canvas 将 BestYou MCP 工具响应渲染为丰富的视觉卡片。

首次设置

在调用任何工具之前,请检查 mcporter 是否已安装以及 BestYou 服务器是否已配置:

mcporter --config ~/.openclaw/workspace/config/mcporter.json list
  • 如果未找到 mcporternpm install -g mcporter
  • 如果未列出 bestyou:请引导用户完成设置。请参阅 references/setup.md 获取完整指南。

设置摘要:

  • 用户在 BestYou iOS 中生成 API 密钥(更多 → 已连接的应用 → OpenClaw)
  • config/mcporter.json 中创建包含 Authorization Bearer 头中的密钥(请参阅 references/setup.md 获取确切的 JSON 格式)
  • 重启 OpenClaw 网关

通过 mcporter 调用工具

所有工具使用以下语法:

mcporter --config config/mcporter.json call bestyou. [param=value ...]

如果需要自定义配置路径(例如从工作区外部调用),请使用完整路径:

mcporter --config ~/.openclaw/workspace/config/mcporter.json call bestyou. [param=value ...]

示例:

mcporter call bestyou.get_account_link_status
mcporter call bestyou.get_daily_briefing date=2026-03-15
mcporter call bestyou.get_todays_action_plan date=2026-03-15
mcporter call bestyou.get_progress_snapshot date=2026-03-15
mcporter call bestyou.get_weekly_summary weekEndDate=2026-03-15
mcporter call bestyou.generate_workout type=strength duration=20 equipment=bodyweight experienceLevel=Intermediate goal="General strength"
mcporter call bestyou.analyze_meal_text description="chicken burrito bowl" timestamp=2026-03-15T12:30:00-06:00

如果需要自定义 mcporter 配置路径,请添加 --config

工具到模板映射

MCP 工具模板描述
get_account_link_statusassets/account-status.html连接状态、范围
get_daily_briefingassets/daily-briefing.html准备度、洞察、优先级
get_todays_action_planassets/action-plan.html今日时间块的时间线
get_progress_snapshotassets/progress-snapshot.html领域分数、建议
get_weekly_summaryassets/weekly-summary.html周分数、趋势、目标
analyze_meal_textassets/meal-analysis.html宏量营养素分解、成分
generate_workoutassets/workout.html带图片的练习卡片

渲染工作流

  • 通过 mcporter 调用 BestYou MCP 工具
  • assets/ 读取匹配的模板
  • 用实际 API 响应值替换 HTML 中的示例数据(请参阅下面的数据映射)
  • 内联 CSS:将 assets/shared.css 的内容复制到 HTML 中的