Weight Tracking
Track body weight with full CRUD operations, unit conversion, and trend analysis. Trigger when user reports weight, asks about weight trend, wants to correct a weight entry, or change their unit preference. Trigger phrases: 'I weigh...', '体重...', '称了一下...', 'my weight is...', 'change to pounds', '改成斤', 'weight trend', '体重趋势'.
Habit Builder
>
Plan Export
Convert Markdown plans to styled HTML web pages (hosted on cloud storage with presigned URLs) or PDFs, and deliver them to users. Supports weight loss plans (PLAN.md) and meal plans (MEAL-PLAN.md) with different HTML templates. Trigger when: (1) weight-loss-planner finishes generating PLAN.md, (2) meal-planner finishes generating MEAL-PLAN.md, (3) any time a Markdown document should be delivered…
Restaurant Meal Finder
>
Memory Consolidation
>
Meal Planner
>
Notification Manager
Cron infrastructure and reminder lifecycle management for the AI weight loss companion. Creates, syncs, and removes meal/weight reminder cron jobs. Manages the engagement lifecycle (Active → Pause → Recall → Silent). Handles adaptive timing and user reminder setting changes. Use this skill when: meal-planner completes onboarding (to bootstrap reminders), user requests reminder setting changes, or…
Weekly Report
Generate a personalized weekly progress report for the user's weight-loss journey. Use this skill every Monday (or when the user asks for a weekly summary). Compiles 7 days of meal logs, weight records, and macro data into an in-chat summary plus a styled HTML report with logging streaks, calorie analysis, weight trends, macronutrient breakdown, achievements, and actionable suggestions. Trigger p…
Weight Loss Planner
Personal nutritionist skill for weight loss goal-setting and milestone planning. Creates personalized Markdown reports with BMI analysis, TDEE-based calorie targets, and phased milestone roadmaps. Use this skill when the user mentions weight loss goals, diet planning, calorie targets, BMI, TDEE, or asks for a weight loss plan. Also trigger when user wants to calculate how long to reach a target w…
User Onboarding Profile
Build a comprehensive user profile for weight-loss coaching through natural conversation. Use this skill when a new user starts their first conversation about weight loss, dieting, fitness, or body transformation. Also trigger when a user wants to UPDATE their existing profile. This skill is the foundation — all other coaching skills depend on the profile it produces. When in doubt, trigger it.
Diet Tracking Analysis
Tracks what users eat, estimates calories and macros, manages daily calorie targets, and gives practical feedback based on cumulative daily intake. Trigger when user logs food, describes a meal, mentions what they're about to eat or drink, sets a calorie target, asks about their intake or daily progress. Trigger phrases include 'I'm having...', 'I'm about to eat...', 'for breakfast/lunch/dinner..…
Notification Composer
Per-trigger execution logic for daily reminders. Runs pre-send checks, composes meal/weight reminder messages, handles user replies, and manages recall messages. Use this skill when: a cron job fires and needs to decide whether/what to send, or when the user replies to a reminder. Do NOT use for cron management, lifecycle transitions, or reminder settings — that is notification-manager's job.
Emotional Support
>
Exercise Tracking Planning
Tracks workouts, estimates calories burned, gives fitness feedback, AND designs personalized exercise/training programs. Use when user logs a workout, describes physical activity, uploads fitness tracker data, asks for a weekly exercise summary, OR requests a workout plan, training program, exercise routine, or fitness schedule. Trigger phrases include "I ran...", "I did...", "just finished...",…
Daily Notification
DEPRECATED redirect — this skill no longer contains any logic. It exists only so that legacy cron jobs whose --message references 'daily-notification' can still be routed. On activation, immediately hand off to notification-composer for the actual reminder, then trigger notification-manager auto-sync to replace the legacy cron jobs. Remove this skill once all legacy cron jobs have been migrated.