← Back to Skills Marketplace
javi23ruiz

Personal Nutritionist

by Javier Ruiz · GitHub ↗ · v1.3.0 · MIT-0
cross-platform ⚠ suspicious
111
Downloads
1
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install nutrition-pro
Description
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...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nutrition-pro
  3. After installation, invoke the skill by name or use /nutrition-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug nutrition-pro
Version 1.3.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.

How do I install Personal Nutritionist?

Run "/install nutrition-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Personal Nutritionist free?

Yes, Personal Nutritionist is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Personal Nutritionist support?

Personal Nutritionist is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Personal Nutritionist?

It is built and maintained by Javier Ruiz (@javi23ruiz); the current version is v1.3.0.

💬 Comments