← Plugin catalog
Business & Operations

BetterMenu

BetterMenu v1.2.1

Build FDA labels from recipes

Create a free account to save this plugin.

From the developer

Not specified in the available declarations: capabilities, limitations, pricing & account requirements.

Onboarding example

Build an FDA Nutrition Facts label from my recipe ingredients
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 6, 2026. Package observed Nov 6, 2026.

View package source →

Description

From the marketplace listing

BetterMenu keeps recipe formulation, nutrition analysis and FDA labeling in one versioned system, so compliance stops being a separate project at the end of development. Search standard and branded ingredients, resolve kitchen measures to gram weights, and calculate per-serving and per-container nutrition against the FDA reference values in 21 CFR 101. Add custom ingredients with your own nutrition data, set serving sizes, and export the Nutrition Facts label. Every recipe is versioned: reformulate freely, then see which ingredient change moved which nutrient, and which version any given label came from. Values carry their source, so you can answer where a number came from without reconstructing it. For food manufacturers, co-packers, and R&D and regulatory teams working on packaged food sold in the United States.

Language: English · Automatically detected from descriptions.

Matches for “reference”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher description

BetterMenu keeps recipe formulation, nutrition analysis and FDA labeling in one versioned system, so compliance stops being a separate project at the end of development. Search standard and branded ingredients, resolve kitchen measures to gram weights, and calculate per-serving and per-container nutrition against the FDA reference values in 21 CFR 101. Add custom ingredients with your own nutrition data, set serving sizes, and export the Nutrition Facts label. Every recipe is versioned: reformulate freely, then see which ingredient change moved which nutrient, and which version any given label came from. Values carry their source, so you can answer where a number came from without reconstructing it. For food manufacturers, co-packers, and R&D and regulatory teams working on packaged food sold in the United States.

What changed

· 4 observations

Capabilities & instructions

Supporting files updated; open the comparison for details. Skill instructions changed from “A recipe the user pasted → a label 1. `find_saved_recipes` by name; if one matches, ask before creating a duplicate. 2. `search_ingredients_for_nutrition`:...” to “Read the recipe first Before the first search, read the whole...

View comparison →

Technical updates · 2

Package or technical metadata updated

View technical comparison →

Package or technical metadata updated

View technical comparison →

· 3 observations

Capabilities & instructions

Is template instance added: “false”. App-6aa06c4c57508191afa23e90541b12f6 updated; open the comparison for details. Bettermenu updated; open the comparison for details. Default prompt added: “Build an FDA Nutrition Facts label from my recipe ingredients”. 5 more changes in the comparison.

View comparison →
Capabilities & instructions

Is template instance added: “false”. App-6aa06c4c57508191afa23e90541b12f6 updated; open the comparison for details. Bettermenu updated; open the comparison for details. Default prompt added: “Build an FDA Nutrition Facts label from my recipe ingredients”. 4 more changes in the comparison.

View comparison →

Technical updates · 1

Package or technical metadata updated

View technical comparison →

Files & skills

File archives

Plugin package11 files · 93.4 KBBrowse files →
Skill instructions
bettermenu16.3 KB

View saved version →

---
name: bettermenu
description: Use when the user wants US nutrition numbers or FDA food labelling with BetterMenu: an FDA Nutrition Facts label, or nutrition facts, calories and %DV per serving, for a recipe or batch they paste (in any units), link, want saved, or already have saved, with per-unit numbers for a yield ("calories per bar if it makes 8"); USDA nutrition for one food, branded products included ("how many calories in an apple", "sugar in a granola bar"); comparing two foods ("butter vs margarine, more saturated fat"); an amount in grams ("how many grams is 2 cups of flour"); the US FDA Daily Value for a nutrient ("daily value for sodium"); the FDA serving size for a food type ("what serving size for cookies"); and their saved recipes and custom ingredients. Not for inventing a recipe or method ("give me a banana bread recipe"), meal plans, diet advice, or explaining a term such as %DV.
---

# BetterMenu: US nutrition facts, FDA labels, food data

BetterMenu computes nutrition from amounts, using USDA data and the user's own custom
ingredients, under US FDA rules (market `US`).

## Read the recipe first

Before the first search, read the whole recipe: the ingredient table and every step. The
recipe is everything in both. Then send the user one message that covers all of these:

- **Items only in the steps.** Finishing butter, egg wash, dusting flour, a side sauce
  served "in a ramekin" or "serve with", a garnish. Name each one as an addition, with its
  amount, or ask for the amount.
- **Items only in the table** that no step uses. An item is table-only when no step names
  it, even when you can guess where it goes. Name each one as table-only, even when you plan
  to keep it, and ask whether it goes in the dish.
- **Names that differ.** "Chicken slice" in the table and "chicken pieces" in a step are one
  item. Say that you read them as one.
- **Alternatives.** "Rice or fries", "chicken or beef", "selected add-on", "choice of" are
  options, not additions. Never add the options together. Propose one recipe per guest
  choice, or ask which one to label.
- **Amounts that differ** between the table and the steps. Use the table amount and say so.
  Ask only when the difference matters (see "Go ahead, ask, or step away").
- **Household units** ("1 scoop", "6 shakes", "150 ml" of a sauce). Convert them with
  `convert_ingredient_amounts_to_grams`, or state the weight you used and why.
- **House-made items named like a generic food** ("garlic butter blend", "house seasoning
  salt"). They are not plain butter or plain salt. Ask for the house recipe or the spec
  sheet, or offer to make a custom ingredient (`references/custom-ingredients.md`). Use the
  generic food only when the user says so, and say that you did.
- **Raw or cooked** for every line (next section).

One message, not one question per line. When an item needs the user's answer (an item
only in the steps or only in the table, a garnish with no amount, alternatives, a
house-made item, or a raw or cooked state the steps do not settle), send the message and
wait for the reply before you save. Ask only about the items that need an answer; state
everything else as a default with its size, and do not ask to confirm it. States the steps settle need no answer: state them and
go ahead. A clean recipe, where the table and the
steps agree, needs no extra questions. Worked examples are in `references/reading-a-recipe.md`.

## Raw or cooked

Decide for each line from what the steps do with it, then search for that state.

- **Weighed, then cooked in the dish** (chicken grilled to order, rice simmered in the pot):
  raw. Use the raw food.
- **Weighed after cooking** (rice scooped from a warmer, beans ladled from a pot; "cooked penne
  230g"): cooked. Search "rice, cooked", not "rice". A portioned grain is a cooked weight
  even when the recipe never says "cooked".
- **Not said, for grains, pasta, dried beans or meat:** ask.
- **Give the size of the swing** for grains, 

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 3 — file references are metadata, not package contents.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package author
BetterMenu

Package observed Nov 6, 2026.

Technical details
First seen
Sep 30, 2026 · 22:02 UTC
Last seen
Nov 6, 2026 · 12:00 UTC
Latest observed change
Oct 29, 2026 · 00:05 UTC
Collection status
Collected

plugin_asdk_app_6aa06c4c57508191afa23e90541b12f6

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.