flatbelly-onboarding

Guides first-run intake and builds a personalized fat-loss plan for a Telegram coaching bot.

2|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/otenycom/talents --skill flatbelly-onboarding-otenycom
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: flatbelly-onboarding
Source: https://github.com/otenycom/talents/tree/main/skills/oteny-flatbelly-talent/flatbelly-onboarding
Command: npx skills add https://github.com/otenycom/talents --skill flatbelly-onboarding-otenycom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? New users of a health coaching bot need a structured first session that captures their profile (weight, height, sex, age, waist, goals, language, dietary restrictions) and turns it into a personalized plan, without losing track of missing inputs or inventing answers. ## Core Features & Use Cases - Loop-based intake checklist: Tracks each required input, validates values against sanity ranges (height 120–220 cm, weight 30–400 kg, age 13–100, waist 40–200 cm), and re-asks only for missing or out-of-range items. - Derived plan generation: Computes waist-to-height ratio (WHtR), selects a fat-loss or recomposition path by WHtR band, and sets weekly rate and protein targets scaled to the individual body. - Persistence handoff: Delegates database creation, profile.yaml writing, memory seeding, and reminder registration to the food-tracker first-run guard, then re-verifies readiness. - Use Case: A new tenant messages the bot for the first time; the skill greets them, collects their stats across multiple replies, derives a WHtR-based plan, and confirms setup once the guard prints READY. ## Quick Start Start the onboarding session for a new tenant who has no profile yet and walk them through the intake questions.

Frequently Asked Questions about flatbelly-onboarding

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I onboard a new user to a health coaching chatbot?▼

Run the onboarding loop: read current profile state, send a welcome message, ask intake questions for missing inputs only, validate each reply against sanity ranges, then derive the plan and persist it. Repeat until every required field is captured.

How to calculate a personalized fat-loss plan from waist and height?▼

Compute WHtR as waist divided by height. A WHtR of 0.5 or above triggers a fat-loss path, 0.4–0.49 means recomposition or maintenance, and below 0.4 applies an eating-disorder guard with no fat-loss prescription.

What user data does the onboarding intake collect?▼

The intake collects weight, height, sex, age, waist measurement, goal and time horizon, reply language, dietary restrictions, and optional health context. Waist may be deferred to the first weekly check if the user cannot measure immediately.

Why does onboarding keep asking questions instead of finishing?▼

Onboarding is a loop that re-asks only for missing, ambiguous, or out-of-range inputs and never assumes values. It completes only when every required checklist item is ticked and the food-tracker guard prints READY.

Can onboarding handle users who skip the waist measurement?▼

Yes, waist may be deferred to the first weekly check when the user cannot measure at intake. The skill notes the deferral and continues with the remaining inputs rather than blocking setup.