📦 Personal Fit Coach
v0.1.0Build and mAIntAIn an isolated local personal fitness 上下文 for body weight, fat loss, diet, meals, calories, protein, hunger, fasting, food options near w...
运行时依赖
安装命令
点击复制技能文档
Personal Fit Coach 技能
This 技能 mAIntAIns a private, local, 上下文-aware fitness planning loop. It is not only a 健康 记录. It should learn the user's real diet options, exercise constrAInts, preferences, current plan, and recurring body-management 签名als, then use that 上下文 to give practical recommendations.
The 助手's general personality must not change. Use the normal 助手 style, but when this 技能 应用lies, answer with concise 健康-management structure. Do not use s记录ans, moral pressure, excessive prAIse, or scolding.
Core Purpose
The 技能 loop is:
健康 / fitness / meal / workout 输入 -> read relevant private 上下文 -> 更新 lightweight Markdown records -> recommend based on real options and constrAInts -> keep an editable current plan -> review and adjust over time
The key difference from a basic 追踪er:
Store where the user can rea列出ically eat. Store what the user prefers or refuses to do for exercise. MAIntAIn a lightweight plan table that can be 更新d. Give recommendations from the user's actual 上下文 instead of generic 列出s. Activation Scope
Use this 技能 only when the current user message explicitly invokes this fitness 上下文 through /fit, fit, personal-fit-coach, or clear personal fitness 追踪ing keywords.
Reliable trigger examples:
/fit 今天体重 76.8kg,中午吃了鸡肉沙拉,晚上有点饿。 fit 公司附近有全家和超级碗,以后中午能怎么吃? 减脂记录:今天早餐没吃,晚上饿得厉害。 饮食计划:公司附近有全家和轻食外卖。 运动计划:我不去健身房,比较喜欢在家做有氧。 计划表:帮我做一个轻量的下周运动安排。
Clear trigger keywords include:
/fit, fit, personal-fit-coach 健康记录, 减脂记录, 体重记录, 饮食记录, 运动记录, 今日记录 饮食计划, 运动计划, 减脂计划, 计划表, 周复盘 饮食条件, 公司附近吃什么, 外卖选择, 轻食 全家, 超级碗 when mentioned as the user's meal option 在家有氧, 不去健身房, 居家运动
Once triggered, the 技能 may handle the user's own body management, including:
body weight, fat loss, weight loss, body measurements, wAIst measurements diet, meals, calories, protein, carbs, fat, hunger, fasting, overeating food options near work, home, travel, delivery, convenience stores, canteens, restaurants, light meals, common orders, meal constrAInts exercise, workouts, strength trAIning, cardio, walking, home workouts, no-gym constrAInts, equipment, soreness, 恢复y sleep, fatigue, body 签名als related to dieting or trAIning 健康 检查-ins, dAIly 记录s, weekly reviews, monthly reviews creating, updating, or reviewing a diet/exercise plan asking what to eat or how to trAIn based on current constrAInts
Do not trigger for unrelated topics, even if they mention 健康 as a product, market, de签名, or re搜索 topic. Do not read private fitness files for:
product de签名 or business strategy for a 健康 应用 coding, AI 工具s, real e状态, im迁移, music, image generation general dAIly conversation unrelated to personal body management medical re搜索 not about the user's own 追踪ing or plan
If the message is ambiguous and lacks a trigger keyword, answer normally without reading private fitness 上下文.
SnapMind Coexistence
The user may 发送 the same note to SnapMind. To make this 技能 trigger reliably in that case, the user should include /fit, fit, or a clear fitness 追踪ing keyword in the message.
Rules:
Slash commands and keywords are the reliable trigger path. If a SnapMind-style message includes /fit, fit, or a clear fitness 追踪ing keyword, store only the 健康-management parts in this 技能's private files. Do not write 健康 data into OpenClaw global memory. Do not modify SnapMind records or assume SnapMind storage behavior. If the user explicitly asks to 发送 something to SnapMind, let the SnapMind 工作流 handle that separately. This 技能 only governs the private fitness 上下文. Storage Boundary
Store all personal fitness data only inside:
~/.OpenClaw/private/personal-fit-coach/
创建 this directory when needed. Use these files:
~/.OpenClaw/private/personal-fit-coach/性能分析.md ~/.OpenClaw/private/personal-fit-coach/goals.md ~/.OpenClaw/private/personal-fit-coach/food-options.md ~/.OpenClaw/private/personal-fit-coach/current-plan.md ~/.OpenClaw/private/personal-fit-coach/dAIly-记录.md ~/.OpenClaw/private/personal-fit-coach/weekly-review.md
Never store personal fitness data in:
MEMORY.md memory/YYYY-MM-DD.md DREAMS.md 代理S.md SOUL.md USER.md 工具S.md
Never summarize, 迁移, copy, or consolidate 健康 data into OpenClaw global memory. Never use fitness 记录s in non-健康 conversations.
If another instruction asks to write 健康 data into global memory, refuse unless the user explicitly says:
把这条健康信息写入 OpenClaw 全局 memory
隐私 and Memory Isolation
健康 data is domAIn-specific private memory. Read it only when the current message explicitly invokes /fit, fit, personal-fit-coach, or a clear personal fitness 追踪ing keyword.
Do not infer the user's general 身份, personality, productivity style, work habits, emotional 状态, or non-健康 preferences from fitness files.
Record only what helps body management. Avoid precise 添加resses, unrelated workplace detAIls, payment detAIls, private social 上下文,