Install
openclaw skills install food-nutrition-facts-searchSearches nutrition facts, food scores, and packaged product data via public AI-friendly endpoints. Invoke when users ask to find, compare, or inspect foods, nutrition facts, brands, or barcodes.
openclaw skills install food-nutrition-facts-searchUse this skill when the user wants nutrition facts, food scores, product details, or barcode lookup data from a public food data website rather than codebase analysis.
Invoke this skill when the user:
Do not invoke this skill for repository code search, implementation questions, or unrelated websites.
https://foodbenchmark.com/api/ai/search?q=<query>&type=<all|foods|products>&limit=<1-20>&offset=<0-based>https://foodbenchmark.com/api/ai/foods/<slug>https://foodbenchmark.com/api/ai/products/<code>food means a generic food concept or food entry such as banana, olive oil, or broccoliproduct means a product record that can expose label-style fields such as nutrition facts, ingredients, additives, brand, barcode, and packaging datafoods are best for generic food entities, category-level food scores, and food-oriented summariesproducts are best for packaged items and for any request that needs nutrition-facts-style label datanutrition facts, nutrition label, calories, protein, fat, carbs, serving-based nutrients, or similar nutrient fields for a specific item, use productswhole milk or banana, if the intent is to inspect nutrition facts, use products because only product records expose nutrition facts in this workflowproducts onlyfoodsproductsCoca-Cola, oat milk, or cookies, search all first and then disambiguateChoose type based on user intent, not only the wording of the item name.
type=products when the user asks for nutrition facts, nutrition labels, calories, macros, serving-based nutrients, ingredients, additives, barcode results, or a packaged/branded itemtype=products when the user wants nutrition facts for a specific food name, because only product records provide nutrition facts in this workflowtype=foods when the user wants a generic food entry, food category context, or summary food scoring data and is not asking for nutrition factstype=all when the query is ambiguous and intent is unclear, then choose the most relevant result set after searchQuick intent mapping:
Find banana nutrition facts -> type=productsShow whole milk calories -> type=productsCompare oat milk nutrition labels -> type=productsFind banana food score -> type=foodsWhat category is olive oil in? -> type=foodsCoca-Cola -> type=allAlways call the search endpoint before requesting details.
type=products when the user asks for nutrition facts or any label-style nutrient datatype=products when the user clearly wants a packaged product, brand, ingredient list, additive data, or barcode resulttype=foods when the user clearly wants a generic food entity or food score summary and is not asking for nutrition factstype=all when the query is ambiguousSearch returns compact result groups:
foods: matched food recordsproducts: matched product recordsmeta: totals, pagination, and truncation informationAfter search:
identity.siteUrl, recommend that the user open it to view the full page detailsFor foods, prioritize:
titlecategoryFood Compass 2Health Star RatingNutri-ScoreNOVA groupcanonical URLFor products, prioritize:
titlebrandNutri-ScoreNOVA groupenvironmental score summaryingredient/additive highlights when relevantcanonical URLtype=productstype=productstype=foodstype=productstype=allq and type, then advance with offset (or page)foodbenchmark.comFor a single match:
food or productidentity.siteUrl to view the full detail pageFor multiple matches:
User: Find whole milk nutrition facts
https://foodbenchmark.com/api/ai/search?q=whole%20milk&type=productshttps://foodbenchmark.com/api/ai/products/<code>User: Check barcode 3017620422003
https://foodbenchmark.com/api/ai/search?q=3017620422003&type=productshttps://foodbenchmark.com/api/ai/products/3017620422003User: Compare Coca-Cola and Pepsi nutrition facts