Make delivery pay: 10 AI skills for takeaway and the apps

platform-listing

a listing on the apps that gets picked over the one next door

How the two work together

Claude thinks it through. Paste the Claude prompt into Claude Code, or drop the folder into your skills folder. Claude does the judgement: what to look for, what is worth doing, what is right.

Codex gets it done. At the hand-off point Claude runs Codex on your machine with one command and passes it the Codex prompt. Codex does the mechanical part and hands the result back. Claude checks it before you see it.

No API key to set up: Claude calls the Codex you already have installed. If Codex is not installed, Claude does that half itself and tells you.

Prompt for Claude

---
name: platform-listing
description: Turns your current Deliveroo, Uber Eats and Just Eat listings, your food hygiene rating and your dish photographs and descriptions into a listing built from what each platform actually publishes about being seen and being picked: the food hygiene rating position stated correctly for where you trade, a photo audit run against each platform's own published photo rules, a menu description and claims review that survives a substantiation and availability check, a ranking factor checklist read from each platform's own performance pages, and a dated action sheet. Use when you are choosing photos, rewriting dish descriptions, deciding whether to fix your hygiene rating first, or trying to work out why the listing next door gets picked over yours.
---

# A listing built from what the platforms actually publish about being picked, not from a blog's guess

You give this your current listing on every platform you sell through, your food hygiene rating and the country you trade in, your dish photographs, your menu descriptions and any claim words in them, and the evidence behind those claims. You get back the hygiene rating position written correctly for where you trade, a photo audit checked against each platform's own published rules, a description and claims review, a ranking factor checklist naming only what each platform has published about how it ranks listings, and a dated action sheet. It will not tell you how many extra orders a better photo brings. No published figure exists for a single independent UK listing's own uplift, and the "25 percent more orders" line attributed to Deliveroo in marketing blogs could not be traced to anything Deliveroo itself publishes, so it is not repeated here.

## What it does

1. **Settle the food hygiene rating position for where you actually trade, because the rule is not what most owners assume.** GOV.UK guidance, updated 30 June 2026, states for England that premises display is something a business "can" do, not something it must do, and that online display is something the FSA merely "encourage[s]". The FSA's own 2024 display audit, published 12 June 2025, confirms it: "In England the scheme is voluntary, and businesses are encouraged to display their ratings." Wales and Northern Ireland differ in law: a business in either is "legally required to display your rating in a visible place at or near each customer entrance". Wales adds a second, specific duty: since 28 November 2016, a takeaway with "a takeaway leaflet or menu" showing food, a price and a way to order "without visiting the premises" must carry a bilingual statement directing customers to the ratings website. Whether that reaches an app listing is not spelled out in the announcement, so record it as a question for a Welsh environmental health officer, not a settled yes. Write down the country you trade in, what the law there requires, and your current rating with its date.

2. **Read what the platforms have committed to on hygiene, because it can gate your listing even where the law does not.** On 18 October 2022 the FSA announced a Food Safety Charter with Deliveroo, Uber Eats and Just Eat, under which they committed to "make sure businesses selling food through their platforms are registered with their Local Authority" and that those businesses "meet a minimum standard under the Food Hygiene Rating Scheme (FHRS)". This is a voluntary industry commitment, not a statute, and the FSA's post names no single figure across all three. Read your own platform's current published standard rather than a number from a news article. Deliveroo's own partner terms go further: inside the Marketer section governing paid promotion, "FSA rating (UK only)" is one of five monthly performance metrics, and a rating of "3, PASS (Scotland), Awaiting Inspection, Exempt" places you in the "GREY" band, suspending Marketer access until every metric clears. A hygiene rating problem is not only a hygiene problem on Deliveroo. It is a promotion problem.

3. **Read the ranking mechanics each platform has actually published, and stop there.** Uber Eats' Success Score FAQ names four pillars: "operational excellence", "menu markup", "menu details" (the "percentage of menu items with photos and/or descriptions"), and "ratings". A higher score brings "enhanced visibility opportunities in newly created carousels on the app, recognition with badges highlighting success stores, and discounts on tools to grow on the app, such as Ads credits." Deliveroo's Marketer thresholds work in reverse, penalising rejection rate, wait time and restaurant rating alongside the FSA rating. Neither platform publishes the weighting between inputs. Build the checklist from the named inputs only, and record "not published" against anything a platform has not said, rather than filling the gap from a blog ranking for the search term.

4. **Audit every photo against the platform's own published photo rules, one platform at a time, because the rules differ.** Deliveroo's Help Centre states specifics: JPEG, "Up to 8MB", a menu item image at least "1200 px wide, 675 px high", a hero image at least "1920 x 1080 pixels", and one restriction stated without qualification: "AI-generated images are not permitted on Deliveroo. Please only upload authentic images of the food or products you sell." It lists rejection reasons too: a "cluttered background", a "blurry image", "poor colour saturation", a visible person, "obvious signs of image editing", "poor lighting", or a text overlay. Uber Eats publishes no technical specification at all, only best practice: natural light, an overhead angle for plates, cutting items open to "show what's inside", and shooting food "while it's hot". Its one hard test matters more than any resolution figure: the photo must be "a true representation of the dish", checked through Menu Maker. Run every current photo against the rules that specific platform has published, not the other one's rules.

5. **Check the photo against what is actually served, not what plating once produced for the camera.** Regulation (EU) 1169/2011 Article 7, as it applies in the UK, states food information "shall not be misleading, particularly... as to the characteristics of the food and, in particular, as to its nature, identity, properties, composition... method of manufacture or production", and paragraph 4 extends this "to advertising" and to "the presentation of foods, in particular their shape, appearance or packaging". A listing photo is presentation. If the portion, garnish or container photographed is not what leaves the kitchen today, the photo is what is wrong. Where a recipe or supplier has changed since, that is also the trigger the allergen-on-delivery skill uses to reopen its matrix, so treat a photo refresh and an allergen recheck as one job.

6. **Write the menu itself to the quality clause the platform already holds you to.** Deliveroo's partner terms state it directly: your menu, "including each menu item image and description", "must: Be clear, accurate, complete and error-free." The clause explains why a gap does not stay empty: Deliveroo "may assist you in completing your menu by supplementing the information you provide about your menu items with information, including product images, from our data sources, or by enhancing images including through the use of AI tools." Leave a dish undescribed and you may be handing it to a system that has never tasted it. Write every course, name and description yourself, before the platform does it for you.

7. **Strike or evidence every claim word, the same test the menu leaving the kitchen already has to pass.** CAP Code rule 3.7 sets the duty: "Before distributing or submitting a marketing communication for publication, marketers must hold documentary evidence to prove claims that consumers are likely to regard as objective and that are capable of objective substantiation." "Award winning", "halal certified", "wood fired" and "locally sourced" each need a dated document, exactly as on a printed menu. Rule 3.28 covers the dish that is not there: marketing quoting a price "must disclose if the marketer has any reasonable grounds for believing that it will not be possible to supply the advertised (or an equivalent) product at the advertised price within a reasonable period and in reasonable quantities." A listing is marketing that runs every hour the app is open, so this rule applies every one of them.

8. **Treat a dish you cannot fulfil as a ranking problem, not only a compliance one.** A dish left live when the kitchen cannot make it becomes a rejected order the moment it is chosen, and rejection rate is one of Deliveroo's own Marketer thresholds from step 2. The fix costs nothing: mark it unavailable the moment it runs out, and reinstate it the moment it does not. An owner protecting the look of a full menu by leaving a sold out dish live pays twice, once under CAP 3.28 and once through a metric that can suspend their own promotion.

9. **Hand the audited facts to Codex so nothing gets typed twice.** Every judgement is already made: the country you trade in, your current rating, which claims you can evidence, and which dishes are actually in stock. Run:

   ```
   codex exec --sandbox danger-full-access --skip-git-repo-check -C "<working folder>" - < CODEX.md
   ```

   Claude hands over the hygiene rating facts, the photo audit against each platform's own rules, the descriptions with flagged claims and evidence, the availability status of every dish, and the ranking factor checklist built only from what each platform has published. Codex returns the hygiene position file, the photo and menu review tables, the checklist and a gaps file. Codex writes no dish description and invents no ranking weighting.

10. **Produce the one page listing sheet, dated against today's standing, not the day the listing was built.** One page per platform: the current FHRS rating and the date it was checked, whether display is a legal duty in your country, whether the platform's own minimum standard is met, the count of photos failing that platform's own rules, the count of unresolved claim words, and the dishes live but out of stock. Put the date every fact was checked in the footer. A sheet built once and never reopened is how a rating drops two grades, photos age out and a sold out dish sits live for a fortnight unnoticed, while the platform's own metrics quietly move you down the page.

## Then it checks

1. The hygiene rating position names the country of trading, the current rating and its date, whether premises display is a legal duty there, whether online display is a legal duty there, and whether the platform's own minimum standard is currently met, each traced to a named, dated source.
2. Every photo on every platform has been checked against that specific platform's own published photo rules, and any AI generated or stock image is flagged rather than left unmarked, since at least one platform forbids it outright.
3. Every claim word in every dish description capable of being checked is either backed by a dated evidence document or rewritten to a plain, unfalsifiable description.
4. Every dish currently unable to be fulfilled is marked unavailable on the live listing, not left orderable on the strength of an update that has not happened yet.
5. The ranking factor checklist names, for every factor listed, the platform's own published page or clause it came from, and contains no invented weighting, algorithm description or "how ranking really works" claim.
6. No photo uplift percentage, order conversion figure or "typical" ranking benchmark appears anywhere in the file that was not read, dated and quoted directly from a source actually opened.

Any check fails: name it, redo that step once. Failed twice: say what is wrong and stop.

## Rules
- Public information only.
- Never invent a fact, a number or a quote.
- Anything sent in someone's name says whose name it is.
- Never state a photo uplift percentage, an order conversion rate or a "typical" ranking benchmark for a single independent UK listing. No such figure has been published by any platform for an individual venue, and the one that circulates, a claimed "up to 25 percent more orders" attributed to Deliveroo, could not be traced to anything Deliveroo itself publishes, so it is not written into any file this skill produces. An owner chasing a borrowed figure will judge a genuinely improved listing against a number nobody can stand behind.
- Never state whether hygiene rating display is legally required from memory. Name the country, quote the source, and give the date checked; the position differs between England, Wales and Northern Ireland and the assumption that a 2022 rule made it universal is wrong.
- Never present a platform's published ranking factor as the whole algorithm. A platform names the inputs it chooses to name; none has published the weighting, and a checklist implying otherwise is inventing a fact.
- Never let a listing photograph outlive the recipe, portion or supplier it once showed. Where the packaging-spec or allergen-on-delivery skill has recorded a change behind a dish, the photo review is reopened for that dish at the same time.
- Never leave a dish that cannot currently be made sitting live to protect the look of a full menu. It breaks CAP 3.28 and, on at least one platform, a metric that can suspend your own promotion.
- This output is a working document prepared for the owner to check against their own current listings, and for their environmental health officer on the hygiene rating position and their solicitor on their own signed platform agreement. It applies published platform rules and published law to a draft listing. It is not legal advice, it is not a ranking guarantee and it is not a food hygiene rating verification.

## Built from
- Food Standards Agency and GOV.UK, "Food Hygiene Rating Scheme (FHRS): guidance for businesses", https://www.gov.uk/government/publications/food-hygiene-rating-scheme-fhrs-guidance-for-businesses/food-hygiene-rating-scheme-fhrs-guidance-for-businesses, last updated 30 June 2026, read 23 September 2026: the voluntary England position, the mandatory Wales and Northern Ireland premises position, and the online display wording in step 1.
- Food Standards Agency, "Food Hygiene Rating Scheme Audit of Display and Business Survey: 2024", https://science.food.gov.uk/article/138241-food-hygiene-rating-scheme-audit-of-display-and-business-survey-2024, published 12 June 2025, read 23 September 2026: confirmation that England remains voluntary in step 1.
- Food Standards Agency, "Emily Miles' stakeholder update: Safer takeaways and the power of online platforms", https://food.blog.gov.uk/2022/10/18/emily-miles-stakeholder-update-safer-takeaways-and-the-power-of-online-platforms/, published 18 October 2022, read 23 September 2026: the Aggregators Food Safety Charter commitments in step 2.
- The Caterer, "Renewed call to make 'scores on the doors' mandatory in England", https://www.thecaterer.com/news/food-hygiene-rating-display-england-fsa, published 19 April 2022, read 23 September 2026: confirmation that mandatory display, including online, remained a proposal awaiting ministers in step 1.
- Welsh Government, "Rules requiring takeaways to promote food hygiene ratings on leaflets, come into force", https://www.gov.wales/rules-requiring-takeaways-promote-food-hygiene-ratings-leaflets-come-force-0, dated 28 November 2016, read 23 September 2026: the bilingual statement duty for Welsh takeaway ordering materials in step 1.
- Deliveroo, "Deliveroo Partners Terms and Conditions", https://merchants.deliveroo.com/en-GB/legal/terms, page states last updated 14 January 2021 with later dated sections, read 23 September 2026: the Marketer performance thresholds including the FSA rating band in step 2, and the menu quality and AI enhancement clause in step 6.
- Uber, "Success Score FAQ", Uber Help, https://help.uber.com/merchants-and-restaurants/article/success-score-faq?nodeId=5d51959c-bc59-45d8-a582-03ceff05b38f, no date shown on the page, read 23 September 2026: the four Success Score pillars and the visibility rewards in step 3.
- Deliveroo, "How to upload your own photos in Menu Manager", Help Centre, https://help.deliveroo.com/en/articles/3295699-how-to-upload-your-own-photos-in-menu-manager, page states updated within the last month, read 23 September 2026: the technical photo specification and the AI image ban in step 4.
- Uber Eats, "Restaurant menu photography guidelines", https://merchants.ubereats.com/gb/en/restaurant-submitted-photos/, no date shown on the page, read 23 September 2026: the best practice photo guidance and the "true representation" test in step 4.
- Regulation (EU) No 1169/2011 on the provision of food information to consumers, Article 7, as it applies in the UK, https://www.legislation.gov.uk/eur/2011/1169/article/7, read 23 September 2026: the fair information test applied to listing photographs and presentation in step 5.
- Committee of Advertising Practice, CAP Code (Edition 12), Section 3 "Misleading advertising", https://www.asa.org.uk/type/non_broadcast/code_section/03.html, no publication date shown on the page, read 23 September 2026: rule 3.7 on substantiation in step 7 and rule 3.28 on availability in steps 7 and 8.

Prompt for Codex

# platform-listing

## You are given
The country of trading for one UK hospitality business, its current food hygiene rating and the date that rating was checked, and the owner's statement of whether the business is signed up to each platform's own published minimum hygiene standard. The current listing on each platform the business sells through, with every dish, its course, its price and its description exactly as published. For every dish photograph currently live, the platform it sits on, the image source, and the owner's check of that image against the specific technical and content rules that platform has published. For every claim word or phrase in a description that a reasonable customer could check, the claim type and the evidence document behind it where one exists, named and dated. The current availability status of every dish. The ranking or visibility factors each platform has published about itself, copied by the owner from that platform's own page, with the source named. All judgement calls, including which claims are true, which photographs to use, which dishes are in stock and whether the hygiene rating position is accurate, have already been made by the owner and are supplied to you.

## Produce
Write into a `./platform-listing-output/` folder:

1. `fhrs-position.md` recording, on separate lines and nothing else: the country of trading as supplied; the current FHRS rating and the date it was checked; whether premises display is a legal duty in that country, stated as `legally required` or `not legally required`, with the source named; whether online or app display is a legal duty in that country, stated the same way, with the source named; whether the platform's own minimum standard is currently met for each platform supplied, stated as `met`, `not met` or `not stated`; and a closing line naming every source used. No conclusion is drawn without a named source line above it.
2. `photo-audit.csv` with these columns in this order: `dish_ref`, `platform`, `dish_name_verbatim`, `image_source`, `meets_platform_technical_spec`, `spec_document_checked_against`, `matches_current_recipe`, `last_photographed_date`, `flag`. `dish_ref` is D001 upward. `platform` is exactly one of `deliveroo`, `uber_eats`, `just_eat`, `own_website`. `image_source` is exactly one of `owner photograph`, `platform supplied`, `ai generated`, `stock image`, `not stated`. `meets_platform_technical_spec` and `matches_current_recipe` are `yes`, `no` or `not stated`. `flag` is exactly one of `none`, `ai image on a platform that forbids it`, `stale recipe`, `no document supplied`, and is set to `ai image on a platform that forbids it` wherever `image_source` is `ai generated` and `platform` is `deliveroo`.
3. `menu-listing-review.csv` with columns: `dish_ref`, `platform`, `course`, `dish_name_verbatim`, `description_verbatim`, `price_gbp`, `availability_status`, `last_updated_date`. `availability_status` is exactly one of `in stock`, `out of stock`, `seasonal, currently unavailable`. Any row where `availability_status` is not `in stock` and the dish is still marked live by the owner is listed in `gaps.md`.
4. `claims-substantiation.csv` with columns: `dish_ref`, `platform`, `word_or_phrase_verbatim`, `claim_type`, `evidence_document_supplied`, `evidence_file_name`, `evidence_date`, `substantiated`. `claim_type` is exactly one of `provenance`, `method of production`, `certification`, `award or accolade`, `superlative`, `freshness`, `plain description`. `substantiated` is `yes` or `no`. Rows marked `plain description` need no evidence and are recorded as `substantiated` `yes` automatically.
5. `ranking-factor-checklist.csv` with columns: `platform`, `factor_name_verbatim`, `source_document`, `owner_current_status`, `meets_requirement`, `action_needed`. `meets_requirement` is exactly one of `yes`, `no`, `not stated`. Every row must carry a `source_document` copied from what the owner supplied; a row with no source is moved to `gaps.md` instead of being written here.
6. `gaps.md` a numbered list of: every dish photograph with no supplied technical spec check; every AI generated or stock image on a platform whose own rules were supplied as forbidding it; every dish marked live while its `availability_status` is not `in stock`; every claim word with no evidence document; every ranking factor claimed with no named source document; and any figure the owner supplied without a date.

## Rules
- Codex checks, sorts, counts and records. It never decides whether a claim is true, never chooses a photograph, never sets a dish's availability, and never decides whether the hygiene rating position is accurate. Those were supplied.
- Never estimate a missing fact. A photo with no supplied spec check has `meets_platform_technical_spec` set to `not stated` and a line in `gaps.md`. A claim with no evidence document has `substantiated` set to `no` and a line in `gaps.md`, never `yes` on the strength of the words alone.
- Never write a photo uplift percentage, an order conversion rate, a ranking weighting or any industry benchmark into any file. No such figure is to be recorded, whether or not the owner supplied one; a supplied benchmark figure is instead listed in `gaps.md` as unverified.
- Never carry a hygiene rating, a photo check or an availability status forward from an earlier date. Each file uses only what was supplied for this run; an older figure may be recorded in a separate column for comparison and never used in a conclusion.
- Never mark a ranking factor as met without a named source document behind it, and never invent a ranking factor that was not supplied by the owner from a platform's own published page.
- Use British English, GBP written as `GBP` or the pound sign, and DD Month YYYY dates. No em dashes in any file you write, and any supplied text containing one is recorded verbatim and flagged in `gaps.md`.
- Every dish name, description, claim phrase and source document reference is copied exactly as supplied, including its punctuation and capitalisation.
- Every file ends with this line: this is a working document prepared for the owner to check against their own current listings, and for their environmental health officer on the hygiene rating position and their solicitor on their own signed platform agreement. It applies supplied facts to a draft listing review and is not legal advice, a ranking guarantee or a food hygiene rating verification.

## Return
The absolute path of every file written, the row count of each CSV, the FHRS rating and the legal display position recorded in `fhrs-position.md` stated in full with its sources, the count of photographs flagged `ai image on a platform that forbids it`, the count of dishes marked live while not `in stock`, the count of claim words with `substantiated` set to `no` and the dishes they sit on, the count of ranking factor rows with `meets_requirement` set to `no`, and the `gaps.md` item count.

Built from the best public work on this

Sources for platform-listing

Everything below was opened and read on 23 September 2026. Nothing is cited that could not be loaded.

1. Food Standards Agency and GOV.UK, "Food Hygiene Rating Scheme (FHRS): guidance for businesses"

https://www.gov.uk/government/publications/food-hygiene-rating-scheme-fhrs-guidance-for-businesses/food-hygiene-rating-scheme-fhrs-guidance-for-businesses, page last updated 30 June 2026, read 23 September 2026.

This is the single most important correction the research made to the brief it was given. The brief assumed hygiene rating display on food delivery platforms had been mandated for England by legislation around 2022. It has not. The guidance states for England that a business "can display your rating in your premises' window or door so that customers can see it easily", worded as something a business may do, and for online display it goes no further than "We encourage you to promote your hygiene rating by displaying it on your website or social media pages." Neither sentence creates a duty, and the page makes no separate statement about third party platforms such as Deliveroo, Uber Eats or Just Eat.

Wales and Northern Ireland are genuinely different in law. For Wales: "you are legally required to display your rating in a visible place at or near each customer entrance." Northern Ireland carries the identical duty. This feeds `fhrs-position.md` directly, which is why the skill will not let a conclusion about display be written without the country of trading named first.

Where the skill departs: the guidance also covers the design and download of the digital rating icon and social media banners, a marketing asset choice rather than a legal position, and is not taught here.

2. Food Standards Agency, "Food Hygiene Rating Scheme Audit of Display and Business Survey: 2024"

https://science.food.gov.uk/article/138241-food-hygiene-rating-scheme-audit-of-display-and-business-survey-2024, published 12 June 2025, read 23 September 2026.

The second, independent confirmation of the same point, and it matters because it is the FSA's own measurement rather than a guidance page's wording: "In England the scheme is voluntary, and businesses are encouraged to display their ratings." It also records that "the majority of businesses felt that the display of food hygiene ratings should become mandatory for at least some online platforms (England: 96%; Northern Ireland: 95%; Wales: 93%)." That is an opinion survey, not a rule, recorded here only to show the demand for a mandatory online rule exists precisely because no such rule exists yet.

Where the skill departs: the survey also breaks display rates down by platform type and business size, useful for a trade body and not a single venue's listing sheet, so none of it reaches `fhrs-position.md`.

3. Food Standards Agency, "Emily Miles' stakeholder update: Safer takeaways and the power of online platforms"

https://food.blog.gov.uk/2022/10/18/emily-miles-stakeholder-update-safer-takeaways-and-the-power-of-online-platforms/, published 18 October 2022, read 23 September 2026.

The FSA's own announcement of the Aggregators Food Safety Charter with Deliveroo, Uber Eats and Just Eat, quoted rather than reported secondhand because the exact wording decides whether it is law. It is not: the post describes a charter the platforms "have developed" and calls it "a great starting point", language consistent with a voluntary industry commitment. The commitments: the platforms agreed to "make sure businesses selling food through their platforms are registered with their Local Authority", to ensure those businesses "meet a minimum standard under the Food Hygiene Rating Scheme (FHRS)", and to "use their communication channels to businesses and customers to share FSA hygiene and safety information".

The post names no single minimum rating figure across all three platforms, and no primary platform page fetched during this research stated one either. A minimum of two out of five for Deliveroo and Uber Eats and three out of five for Just Eat is reported by secondary trade press, including a REHIS article found during this research, but it could not be verified against either platform's own currently published terms in this session, so it is recorded here as reported and deliberately not written into the skill or any CODEX.md output as fact.

Where the skill departs: the same post announces an allergen training partnership reaching platform sellers, which belongs to the allergen-on-delivery skill.

4. The Caterer, "Renewed call to make 'scores on the doors' mandatory in England"

https://www.thecaterer.com/news/food-hygiene-rating-display-england-fsa, published 19 April 2022, read 23 September 2026.

Cited to date check the exact claim the brief's research question raised, that display was "mandated by legislation around 2022 for England". As of this article's publication the answer was already no. It quotes the FSA's own Jesse Williams stating the agency had "submitted a revised evidence case to the department for health and social care for a statutory scheme in England with mandatory display of ratings at food business premises and online" and had "received a positive response", but also the caveat that settles it: "The final decision on whether and when to introduce any legislation rests with ministers, not the FSA." Four and a half years later, sources 1 and 2 confirm legislation still has not been made.

Where the skill departs: the article's wider trade body reaction does not change the legal position and is not carried into the skill.

5. Welsh Government, "Rules requiring takeaways to promote food hygiene ratings on leaflets, come into force"

https://www.gov.wales/rules-requiring-takeaways-promote-food-hygiene-ratings-leaflets-come-force-0, dated 28 November 2016, read 23 September 2026.

The one duty found here that reaches beyond the shop window and touches an ordering channel directly, and it is specific to Wales. It applies to a business with "a takeaway leaflet or menu" showing "food for sale, the price and a way of ordering the food without visiting the premises", requiring "a bilingual statement directing customers to the food hygiene ratings website" and reminding the customer of their "legal right to ask the food business for their food hygiene rating when they order." The announcement is squarely about printed leaflets and menus; it does not use the words app, platform or online ordering anywhere this research found, so the skill does not claim it plainly covers a Deliveroo or Uber Eats listing. On its own wording it describes food, a price and an ordering route without a visit to the premises, which an app listing arguably is, and the honest position is that this is an interpretation, not a stated fact.

Where the skill departs: because of that gap, the skill records this duty for a Welsh business and sends the question of whether it reaches a specific platform listing to that business's own environmental health officer, rather than asserting either answer as settled.

6. Deliveroo, "Deliveroo Partners Terms and Conditions"

https://merchants.deliveroo.com/en-GB/legal/terms, the page states last updated 14 January 2021 with individual annexes dated later, read 23 September 2026.

The strongest primary evidence found in this research for a concrete, numbered link between the hygiene rating and visibility, taken from Deliveroo's own contract rather than commentary about it. Inside the Marketer section governing access to paid promotion, eligibility criteria are named directly: "Average rejection rate; Rider Wait Time Past Target (Wait time past target >5min (Core ONLY)); Marketplace+ customer experience (Marketplace+ ONLY); Customer Rating; and FSA rating (UK only)." Each metric sits in a band, and the lowest suspends access outright: the "GREY" threshold for the FSA rating is "3, PASS (Scotland), Awaiting Inspection, Exempt", meaning a rating of three or below, or one still pending, temporarily suspends the Marketer platform. That is a promotion consequence, not a listing removal, and the skill describes it that way rather than overstating it.

The same document supplies the menu quality clause used in step 6: the menu, "including each menu item image and description", "must: Be clear, accurate, complete and error-free", and Deliveroo reserves the right to fill a gap itself, stating it "may assist you in completing your menu by supplementing the information you provide about your menu items with information, including product images, from our data sources, or by enhancing images including through the use of AI tools."

Where the skill departs: the same terms carry a detailed Menu Manager annex covering grocery store listings and a separate Pickup annex, neither relevant to a hospitality delivery listing and neither summarised here.

7. Uber, "Success Score FAQ", Uber Help

https://help.uber.com/merchants-and-restaurants/article/success-score-faq?nodeId=5d51959c-bc59-45d8-a582-03ceff05b38f, no publication or update date shown on the page, read 23 September 2026.

Uber Eats' own published account of what it measures to rank and reward a listing, the closest thing found to a platform explaining its own visibility mechanics in its own words. Four pillars are named: "operational excellence", "menu markup", "menu details", and "ratings". Menu details is defined as the "percentage of menu items with photos and/or descriptions", the direct evidence behind step 3's instruction to treat a missing photo as a visibility cost and not only a presentation one. The reward is stated without qualification: "Restaurants with higher scores receive enhanced visibility opportunities in newly created carousels on the app, recognition with badges highlighting success stores, and discounts on tools to grow on the app, such as Ads credits."

Where the skill departs: the page also covers the operational excellence pillar in detail, including unfulfilled orders and accuracy issues, overlapping the order-accuracy skill and not duplicated here beyond the one line needed to explain why an unfulfillable dish is a ranking cost as well as a rule breach.

8. Deliveroo, "How to upload your own photos in Menu Manager", Help Centre

https://help.deliveroo.com/en/articles/3295699-how-to-upload-your-own-photos-in-menu-manager, the page states it was updated within the last month at the time of reading, read 23 September 2026.

The technical specification behind step 4, exact where Uber Eats' equivalent page, source 9, is not. Format and size: "JPEG", "Up to 8MB". Menu item images: "at least 1200 px wide, 675 px high", landscape. Hero images: "at least 1920 x 1080 pixels". The restriction the skill treats as absolute: "AI-generated images are not permitted on Deliveroo. Please only upload authentic images of the food or products you sell." Rejection reasons are listed directly and feed the `flag` column in `photo-audit.csv`: a "cluttered background", a "blurry image", "poor colour saturation", a visible person, "obvious signs of image editing", "poor lighting", and a text overlay.

Where the skill departs: the page also covers batch upload mechanics inside the Menu Manager tool, a how-to for the software rather than a rule about the photo, and is not repeated here.

9. Uber Eats, "Restaurant menu photography guidelines"

https://merchants.ubereats.com/gb/en/restaurant-submitted-photos/, no publication or update date shown on the page, read 23 September 2026.

Cited precisely because of what it does not contain. No stated resolution, file size or file format requirement anywhere on the page, only photographic best practice: natural light, a top down angle for plates and bowls, a 45 degree angle for burgers and sandwiches, cutting items open to "show what's inside", adding garnish to "make it pop with colour", and photographing the dish "while it's hot". The one test with legal weight is the closing one, that a submitted photo must be "a true representation of the dish", checked through Menu Maker before publication. Because this page publishes no numeric specification, `photo-audit.csv` does not test an Uber Eats photo against a resolution figure the way it tests a Deliveroo photo; it tests it against the "true representation" standard instead, a judgement the owner makes, not Codex.

Where the skill departs: nothing further is drawn from this page; it is short and no technical annex was found alongside it.

10. Regulation (EU) No 1169/2011, Article 7, as it applies in the UK

https://www.legislation.gov.uk/eur/2011/1169/article/7, read 23 September 2026.

Quoted here for the same reason it is quoted in the christmas-package and commission-maths skills, and the wording is identical because the clause is identical. Paragraph 1 requires that food information "shall not be misleading, particularly... as to the characteristics of the food and, in particular, as to its nature, identity, properties, composition... method of manufacture or production". Paragraph 4 does the work specific to this skill, extending the same test "to advertising" and to "the presentation of foods, in particular their shape, appearance or packaging". A listing photograph is exactly that presentation, which is why step 5 treats a photo of a portion that has since shrunk, or a garnish the kitchen no longer adds, as the same defect as a misleading description.

Where the skill departs: Article 7 also governs nutrition and health claims, which this skill does not address, on the same basis as christmas-package's own reasoning, that a listing claiming a health benefit has a larger problem than a listing skill can solve.

11. Committee of Advertising Practice, CAP Code (Edition 12), Section 3 "Misleading advertising"

https://www.asa.org.uk/type/non_broadcast/code_section/03.html, no publication date shown on the page, read 23 September 2026.

Rule 3.7 is the substantiation duty behind step 7: "Before distributing or submitting a marketing communication for publication, marketers must hold documentary evidence to prove claims that consumers are likely to regard as objective and that are capable of objective substantiation." Rule 3.28 is the availability duty, applied here to a live app listing rather than a one off advert, because a listing is marketing running continuously: "Marketing communications that quote a price for a featured product must disclose if the marketer has any reasonable grounds for believing that it will not be possible to supply the advertised (or an equivalent) product at the advertised price within a reasonable period and in reasonable quantities."

Where the skill departs: this section also sets out the substantial comparisons regime for naming a competitor directly, which the skill does not teach; it advises only against the practice in passing, on the same basis as christmas-package's reasoning that a second, narrower step would duplicate a check the general rule already covers.

The best public prompt found

The closest public artefact is the `seo-audit` skill in Anthropic's `knowledge-work-plugins` repository, raw source at https://raw.githubusercontent.com/anthropics/knowledge-work-plugins/main/marketing/skills/seo-audit/SKILL.md, loaded successfully on 23 September 2026. The repository star count was read from https://api.github.com/repos/anthropics/knowledge-work-plugins on 23 September 2026 and was 25,466.

Its useful half is the discipline of auditing on page content against a named, checkable structure rather than a vague quality judgement, the same shape this skill uses for a photo or a description. It states its method concretely, for example that a "Primary keyword appears in the first 100 words, used naturally throughout, not over-stuffed", the same kind of pass or fail test `photo-audit.csv` and `claims-substantiation.csv` are built to run.

What we deliberately did not copy. The same skill states fixed numeric benchmarks as universal best practice: a title tag of "50-60 character" length, a meta description of "150-160 character" length, a minimum content depth of "300 words for informational queries". None of these come from a platform Deliveroo, Uber Eats or Just Eat sellers actually use, and treating a website SEO convention as a food delivery ranking rule would be exactly the invented benchmark this skill's own rules forbid. Where the SEO audit tells an owner what a good title tag length is, this skill tells the owner to read what Deliveroo or Uber Eats itself currently publishes, and to write down only what that publication actually says.

No public prompt was found that audits a UK food delivery platform listing specifically. Searches covered the `anthropics/knowledge-work-plugins` and `anthropics/skills` repositories through api.github.com and general web search for marketplace listing optimisation skills, returning nothing addressing this job for a single independent hospitality listing.

Want this running in your business?

I optimise how businesses run — your sales, your visibility, your social media — and build bespoke software where nothing off the shelf fits. The first conversation is free. Work starts from £150 a day.