Back to Skills

nutritional-specialist

This skill should be used whenever users ask food-related questions, meal suggestions, nutrition advice, recipe recommendations, or dietary planning. On first use, the skill collects comprehensive user preferences (allergies, dietary restrictions, goals, likes/dislikes) and stores them in a persistent database. All subsequent food-related responses are personalized based on these stored preferences.

434stars112forksUpdated 8/4/2026

Security Assessment

Safe(90/100)
Security Score90/100

About nutritional-specialist

Nutritional Specialist turns Claude into a personalized nutrition advisor by maintaining a persistent record of a user's food preferences, allergies, dietary restrictions, goals, and dislikes. It solves the problem of repetitive, generic food advice: instead of re-explaining constraints each session, the user's profile is captured once and applied to every subsequent food-related response so recommendations respect allergies absolutely and align with dietary philosophies and health conditions.

The workflow is driven by a bundled Python preferences manager script. On first use the skill checks whether preferences exist; if not, it runs a conversational intake covering goals, allergies, restrictions, dislikes, favorites, and optional health conditions, cuisine preferences, meal timing, cooking skill, and budget, then persists them as structured data. On later runs it loads or displays the stored profile and applies six rules (respect allergies, align with restrictions, consider goals, avoid dislikes, incorporate preferences, reference health conditions) to tailor meal ideas, recipes, substitutions, grocery lists, and cooking tips. Preferences can be updated or fully reset. The stored data is local to the skill directory and used only to condition responses; the skill does not transmit or exfiltrate it. One consideration for users is that the profile can include sensitive personal details such as allergies and health conditions, all kept in a local persistent store.

Target users are anyone who wants ongoing, individualized dietary guidance: people managing weight or fitness goals, those with allergies or medical dietary needs, and home cooks planning meals and shopping. Use cases include daily meal suggestions, recipe recommendations that honor restrictions, and building grocery lists that fit a stored profile.

FAQ

How does the skill remember my preferences?

It uses a bundled Python preferences manager script that stores your profile (goals, allergies, restrictions, dislikes, favorites, and more) in a local persistent database within the skill directory.

What information does it collect on first use?

Essential items are dietary goals, allergies, restrictions, dislikes, and favorites. Optional items include health conditions, cuisine preferences, meal timing, cooking skill level, budget, and free-form notes.

How are allergies handled?

Allergies are respected absolutely; the skill's rules state it must never suggest foods containing your listed allergens, and it aligns all suggestions with your dietary restrictions and goals.

Can I change or delete my stored preferences?

Yes. You can load and edit the current preferences via the script, or run a full reset command to clear them and start the intake again.

Is my health and allergy data sent anywhere?

No. Based on the source, the profile is stored locally by the preferences manager and used only to personalize responses. There is no exfiltration or external transmission described.

All Files

4 files
index.js0.3 KB
View
SKILL.md10.8 KB
View
package.json0.2 KB
View
scripts/preferences_manager.py4.1 KB
View

Install nutritional-specialist

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill