← 返回 Skills 市场
javi23ruiz

Personal Nutritionist

作者 Javier Ruiz · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ⚠ suspicious
111
总下载
1
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install nutrition-pro
功能描述
The AI nutrition coach that actually gets to know you. Just say what you ate — nutrition-pro figures out the portion, looks it up, and logs it. No grams requ...
安全使用建议
What to consider before installing: - Clarify the CLI/cron inconsistencies. The docs promise 'no CLI' yet HEARTBEAT_SNIPPET.md references `nutrition log --check-today` and onboarding tells the agent to run cron commands. Ask the author: Are those pseudo-commands intended for the platform's heartbeat engine, or does the skill expect an external 'nutrition' binary/cron access? If it's the latter, that's a mismatch and could fail or do unintended system calls. - Understand persistent storage. The skill will write health-sensitive information (goals, allergies, meal history, patterns) to MEMORY.md and append to HEARTBEAT.md so it can run proactive reminders. Only proceed if you trust where those files are stored and who/what can read them. - Confirm proactive behavior semantics. The skill can append heartbeat snippets that cause recurring prompts. Confirm how your platform executes HEARTBEAT.md entries (platform-managed reminders vs. system cron jobs) and whether those reminders can trigger external network calls. - Ask about external network calls. SKILL.md suggests agent-knowledge lookups for common foods and 'no external calls needed' for common foods, but confirm what happens for restaurant items or ambiguous foods—will the agent ever make external API calls? The skill declares no env secrets, but explicit confirmation is better. - If you need caution: request a version without any CLI/cron instructions (purely memory-driven reminders) or ask the author to document exactly how reminders are scheduled (platform heartbeat vs. system cron) and to remove references to a nonexistent 'nutrition' CLI. If you want, I can draft a short message to send to the skill author asking these clarifying questions.
功能分析
Type: OpenClaw Skill Name: nutrition-pro Version: 1.3.0 The 'nutrition-pro' skill is a comprehensive AI nutrition coach designed to track meals, calculate calories, and provide health insights using local markdown files (MEMORY.md and daily logs). It utilizes the 'openclaw cron' utility to schedule proactive reminders and reports, which is a standard platform capability used here for its intended purpose. While the skill handles personal health data and manages background tasks, all logic is transparently documented, lacks external network dependencies, and shows no evidence of malicious intent, data exfiltration, or unauthorized execution. A minor inconsistency exists in HEARTBEAT_SNIPPET.md referencing a 'nutrition' command despite the 'no CLI' claim, but this appears to be a documentation oversight rather than a security risk.
能力评估
Purpose & Capability
The name and description (a conversational nutrition coach that uses agent memory to log meals and run reminders) align with the skill's instructions to read/write MEMORY.md and HEARTBEAT.md and to manage trusted meals/patterns. This is expected for a personal-tracking skill. However, parts of the package reference running a 'nutrition' CLI and explicit cron commands despite the description saying 'Zero installation required — no CLI, no pip, no binary', which is an internal mismatch and raises questions about what external tooling (if any) the skill expects.
Instruction Scope
The SKILL.md and ONBOARDING.md instruct the agent to read and append to MEMORY.md and HEARTBEAT.md (expected for a memory-backed skill). They also instruct setting up proactive reminders and say to 'run the cron commands' for chosen reminders. HEARTBEAT_SNIPPET.md explicitly says 'Run: `nutrition log --check-today`' — a CLI command that has no declared binary nor install step. These instructions expand the agent's actions to scheduling/proactive behavior and invoking an undefined CLI, which is inconsistent and could cause unexpected behavior depending on the platform's heartbeat/cron implementation.
Install Mechanism
There is no install spec and no code files — this is instruction-only. That's the lowest-risk install model. The presence of commands in the docs (cron and 'nutrition' CLI) is a documentation/instruction inconsistency rather than an actual installer, but it still warrants clarification from the author.
Credentials
The skill does not request environment variables, binaries, or credential access. All data it needs (profile, trusted meals, patterns, reminders) is read from and written to MEMORY.md and HEARTBEAT.md as described. That access is proportional to a personal nutrition tracker, but note that the files store sensitive health data.
Persistence & Privilege
always:false (normal). The skill explicitly writes persistent user data to MEMORY.md (nutrition profile, trusted meals, patterns) and appends a heartbeat snippet to HEARTBEAT.md to enable proactive reminders. That is expected for a reminder/coach skill, but it means the skill will maintain long-term sensitive records and request recurring activity (cron/heartbeat). Users should be comfortable with persistent storage of health-related data.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install nutrition-pro
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /nutrition-pro 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.0
Zero-install release. Removed CLI dependency entirely. Logging, summaries, calorie lookup, burn estimates, and TDEE all run through agent knowledge and memory files. No pip install, no binary, no rate limits.
v1.2.3
Fix: CLI was crashing on Python 3.11 due to f-string backslash syntax error, making all commands (including 'nutrition log') appear missing. Now fixed.
v1.2.2
Security review fixes: Sunday synthesis now requires user consent, removed implicit food trigger, clarified memory write intent, fixed announce contradiction in cron command.
v1.2.1
Calorie lookup now uses agent knowledge for common foods — no API calls for chicken, rice, eggs, vegetables, etc. API reserved for branded/packaged foods only. Graceful fallback if rate limit hit.
v1.2.0
Intelligent memory system, smart portion estimation, goal narrative, trusted meals, pattern synthesis, and proactive cron check-ins.
元数据
Slug nutrition-pro
版本 1.3.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

Personal Nutritionist 是什么?

The AI nutrition coach that actually gets to know you. Just say what you ate — nutrition-pro figures out the portion, looks it up, and logs it. No grams requ... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 111 次。

如何安装 Personal Nutritionist?

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

Personal Nutritionist 是免费的吗?

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

Personal Nutritionist 支持哪些平台?

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

谁开发了 Personal Nutritionist?

由 Javier Ruiz(@javi23ruiz)开发并维护,当前版本 v1.3.0。

💬 留言讨论