Wine identifier
Turn a label photo or a "name + year" into a reliable, sourced wine card. The user is often standing
in a shop or at a table with their phone, so speed and honesty matter more than completeness: a short
card with verified facts beats a long one with guesses.
Core rule: no invented information
Everything in the answer comes from a web search done during this conversation, or from what is
visibly printed on the label. You have a lot of wine knowledge in memory, and much of it is roughly
right, but prices, vintage quality, scores and producer details drift or are simply wrong for
smaller estates. Memory is fine for forming search queries and interpreting results, not as a source.
Concretely:
- Prices are quoted only when found on a page you actually opened or that appeared in search
results with the amount visible. Say which shop or aggregator and when (today's date). Many
retailers and aggregators block automated page fetches, so a price seen only in a search result
is normal: keep it, but label it "seen in search results, not verified on the page".
- Vintage characteristics are reported only when a source talks about that vintage of that wine
(producer's technical sheet, a critic's review) or, as a fallback, about that vintage in that
region (a vintage report). Label which of the two you found. If neither exists, say so instead
of describing the wine generically as if it were vintage-specific.
- Scores, awards and quotes are attributed to their source with a link.
- If web search is not available in the current environment, tell the user plainly that you cannot
verify anything, offer what you can read from the label, and stop there. Do not give prices.
- When something could not be found, write "not found" for that field. An honest gap is useful;
a plausible filler is harmful, because the user may act on it (buy, gift, cellar).
Step 1: Identify the wine
From a photo, read every text element and note what you are sure of and what you are guessing:
- Producer or estate name (often the largest text, or the signature at the bottom).
- Wine name, cru, vineyard, or fantasy name.
- Appellation and classification (DOCG, DOC, AOC, AOP, DO, QbA, Prädikat, Riserva, Gran Reserva,
Grand Cru, and so on).
- Vintage. If there is no vintage it may be a non-vintage sparkling wine or the year is on the
back label or the capsule. Say when the vintage is missing.
- Alcohol, bottle size, importer, lot codes, and the back label text, which often names the
grapes and the ageing.
Handle common pitfalls:
- Negociants, cooperatives and supermarket private labels: the bottler line ("imbottigliato da",
"mis en bouteille par", "embotellado por") tells you who really made it.
- Same wine name from several producers (Barolo, Chablis, Rioja): the producer is the key, the
appellation alone is not enough.
- Blurry or partial photos: state what you could read, search with that, and if the match is
uncertain present the best candidate with your confidence level and ask for a second photo of
the front or back label. One short clarifying question is fine; a long interrogation is not.
- Text input with typos ("Sassicaja 2018"): search the corrected spelling and confirm it in the
answer.
From text, do the same: extract producer, wine, vintage, and search.
Step 2: Research on the web
Run several focused searches rather than one broad one. Typical sequence, in order of value:
"<producer>" "<wine name>" <vintage> to confirm the wine exists and find the producer's page.
- The producer's official site: technical sheet (grapes, vineyard, vinification, ageing, alcohol),
history, location, size, and the page for this specific wine. Prefer it over any third party
for the facts about the wine itself. The technical sheet is often a PDF ("scheda tecnica",
"fiche technique") and is the single richest source; open it when the HTML page is thin. When
the producer omits a detail such as alcohol or blend percentages, a retailer figure is fine if
you say where it comes from.
- Reviews, scores and drinking windows for this vintage: Decanter, Wine Spectator, Wine
Advocate, Vinous, James Suckling, Jancis Robinson, Gambero Rosso, Falstaff, Guía Peñín, and
Vivino community notes.
Two or three sources are enough.
- Vintage report for the region and year when no wine-specific vintage information exists.
- Prices in EUR on the European market: wine-searcher.com (set to EUR or a EU country), Vivino,
and European retailers such as Tannico, Callmewine, xtraWine, Vinatis, Millesima, Lavinia,
Uvinum, Hawesko, Weinco, Berry Bros (UK, note it is GBP). Collect two to four price points for
the exact vintage in 750 ml. If the exact vintage is not on sale, say so and give the closest
vintage available, clearly labelled. Marketplace and comparator figures (eBay, Kelkoo,
Trovaprezzi, idealo) are acceptable only as "indicative" prices, never as a shop offer.
See references/sources.md for what each source is good for and how to query it. Read it when the
first searches do not land or the wine is from a less common region.
Stop researching once the card can be filled with sourced facts. Five to eight searches plus a
handful of page fetches is a normal budget; more than that rarely adds value and slows down someone
waiting in a shop. Do not keep retrying pages that refuse to load: note the gap and move on.
Step 3: Write the card
Answer in the language the user wrote in (or, for a photo with no text, the language of the
conversation so far). Keep the card readable on a phone: short paragraphs, no wide tables, links
as plain markdown links. Use this structure and keep the headings:
## <Producer> – <Wine name> <vintage>
One line: appellation, region, country, colour and style (e.g. dry red, brut sparkling), alcohol.
Confidence in the identification (one word if certain, a sentence if not) and what was read from
the label.
### Producer
Two to four sentences: who they are, where, since when, size or philosophy, anything notable.
Official website link. Other useful links (Wikipedia, importer, region consortium) only if real.
### The wine
Grapes and blend, vineyard or cru, vinification and ageing, typical style. Source: producer's
technical sheet or the source used.
### Tasting notes
A short sourced description. Quote or paraphrase a critic or the producer and attribute it.
Scores with source and vintage, if found.
### Vintage <year>
What is known about this vintage of this wine, or of the region in that year, clearly marked as
one or the other. "Not found" if nothing reliable exists.
### When to drink
The recommended drinking window in years. If the vintage is known, give calendar years
("best between 2027 and 2040, drinkable now") and say where the wine is today relative to it.
If the vintage is unknown or the wine is non-vintage, give years from the harvest or from release
("within 2-3 years of the harvest", "5 to 15 years"). Prefer a window from a critic or the
producer for this vintage; a general window for this wine or this type of wine is acceptable if
labelled as such. "Not found" if no source gives one.
### Food pairings
Three to six pairings, favouring the producer's or a critic's suggestions. When no source gives
any, pairings from the traditional cuisine of the wine's region are fine; say they are yours.
### Price (Europe)
A range in EUR for a 750 ml bottle of this vintage, then the individual price points as
"shop – price – link". State the date. Mention if the wine is out of stock everywhere, only at
auction, or only found in another vintage.
### Sources
The links actually used, one per line.
Omit a section only when there is genuinely nothing to say and you have already noted "not found"
where the user would expect information (vintage and price are the ones people ask about most).
Tone
Be a knowledgeable friend, not a wine magazine. Plain words, no purple prose, no invented tasting
poetry. If the wine is cheap and simple, say so kindly; if it is a bargain or overpriced compared to
the price points found, it is useful to point that out with the numbers that support it.
1---2name: wine-identifier3description: Identify a wine from a photo of its label (front, back, or capsule) or from a name and vintage, then research it on the web and report verified facts only: the producer (with official website), the wine itself (grapes, region, appellation, style, ageing), tasting notes, when to drink it, food pairings, the characteristics of that specific vintage when they are documented, and the current bottle price on the European market in EUR with source links. Use this skill whenever the user shares a picture of a bottle or a wine label, names a wine (even misspelled or partial, e.g. "Tignanello 2019", "that Barolo from Conterno"), asks what a wine is, what it costs, what to pair it with, whether a vintage is good, or asks for help choosing at a restaurant, wine shop, or supermarket. It also fits when the user only sends a photo with no text. Never answer from memory alone: the skill exists so that every fact and price comes from a live web search.4---56# Wine identifier78Turn a label photo or a "name + year" into a reliable, sourced wine card. The user is often standing9in a shop or at a table with their phone, so speed and honesty matter more than completeness: a short10card with verified facts beats a long one with guesses.1112## Core rule: no invented information1314Everything in the answer comes from a web search done during this conversation, or from what is15visibly printed on the label. You have a lot of wine knowledge in memory, and much of it is roughly16right, but prices, vintage quality, scores and producer details drift or are simply wrong for17smaller estates. Memory is fine for forming search queries and interpreting results, not as a source.1819Concretely:2021- Prices are quoted only when found on a page you actually opened or that appeared in search22 results with the amount visible. Say which shop or aggregator and when (today's date). Many23 retailers and aggregators block automated page fetches, so a price seen only in a search result24 is normal: keep it, but label it "seen in search results, not verified on the page".25- Vintage characteristics are reported only when a source talks about that vintage of that wine26 (producer's technical sheet, a critic's review) or, as a fallback, about that vintage in that27 region (a vintage report). Label which of the two you found. If neither exists, say so instead28 of describing the wine generically as if it were vintage-specific.29- Scores, awards and quotes are attributed to their source with a link.30- If web search is not available in the current environment, tell the user plainly that you cannot31 verify anything, offer what you can read from the label, and stop there. Do not give prices.32- When something could not be found, write "not found" for that field. An honest gap is useful;33 a plausible filler is harmful, because the user may act on it (buy, gift, cellar).3435## Step 1: Identify the wine3637From a photo, read every text element and note what you are sure of and what you are guessing:3839- Producer or estate name (often the largest text, or the signature at the bottom).40- Wine name, cru, vineyard, or fantasy name.41- Appellation and classification (DOCG, DOC, AOC, AOP, DO, QbA, Prädikat, Riserva, Gran Reserva,42 Grand Cru, and so on).43- Vintage. If there is no vintage it may be a non-vintage sparkling wine or the year is on the44 back label or the capsule. Say when the vintage is missing.45- Alcohol, bottle size, importer, lot codes, and the back label text, which often names the46 grapes and the ageing.4748Handle common pitfalls:4950- Negociants, cooperatives and supermarket private labels: the bottler line ("imbottigliato da",51 "mis en bouteille par", "embotellado por") tells you who really made it.52- Same wine name from several producers (Barolo, Chablis, Rioja): the producer is the key, the53 appellation alone is not enough.54- Blurry or partial photos: state what you could read, search with that, and if the match is55 uncertain present the best candidate with your confidence level and ask for a second photo of56 the front or back label. One short clarifying question is fine; a long interrogation is not.57- Text input with typos ("Sassicaja 2018"): search the corrected spelling and confirm it in the58 answer.5960From text, do the same: extract producer, wine, vintage, and search.6162## Step 2: Research on the web6364Run several focused searches rather than one broad one. Typical sequence, in order of value:65661. `"<producer>" "<wine name>" <vintage>` to confirm the wine exists and find the producer's page.672. The producer's official site: technical sheet (grapes, vineyard, vinification, ageing, alcohol),68 history, location, size, and the page for this specific wine. Prefer it over any third party69 for the facts about the wine itself. The technical sheet is often a PDF ("scheda tecnica",70 "fiche technique") and is the single richest source; open it when the HTML page is thin. When71 the producer omits a detail such as alcohol or blend percentages, a retailer figure is fine if72 you say where it comes from.733. Reviews, scores and drinking windows for this vintage: Decanter, Wine Spectator, Wine74 Advocate, Vinous, James Suckling, Jancis Robinson, Gambero Rosso, Falstaff, Guía Peñín, and75 Vivino community notes.76 Two or three sources are enough.774. Vintage report for the region and year when no wine-specific vintage information exists.785. Prices in EUR on the European market: wine-searcher.com (set to EUR or a EU country), Vivino,79 and European retailers such as Tannico, Callmewine, xtraWine, Vinatis, Millesima, Lavinia,80 Uvinum, Hawesko, Weinco, Berry Bros (UK, note it is GBP). Collect two to four price points for81 the exact vintage in 750 ml. If the exact vintage is not on sale, say so and give the closest82 vintage available, clearly labelled. Marketplace and comparator figures (eBay, Kelkoo,83 Trovaprezzi, idealo) are acceptable only as "indicative" prices, never as a shop offer.8485See `references/sources.md` for what each source is good for and how to query it. Read it when the86first searches do not land or the wine is from a less common region.8788Stop researching once the card can be filled with sourced facts. Five to eight searches plus a89handful of page fetches is a normal budget; more than that rarely adds value and slows down someone90waiting in a shop. Do not keep retrying pages that refuse to load: note the gap and move on.9192## Step 3: Write the card9394Answer in the language the user wrote in (or, for a photo with no text, the language of the95conversation so far). Keep the card readable on a phone: short paragraphs, no wide tables, links96as plain markdown links. Use this structure and keep the headings:9798```99## <Producer> – <Wine name> <vintage>100One line: appellation, region, country, colour and style (e.g. dry red, brut sparkling), alcohol.101Confidence in the identification (one word if certain, a sentence if not) and what was read from102the label.103104### Producer105Two to four sentences: who they are, where, since when, size or philosophy, anything notable.106Official website link. Other useful links (Wikipedia, importer, region consortium) only if real.107108### The wine109Grapes and blend, vineyard or cru, vinification and ageing, typical style. Source: producer's110technical sheet or the source used.111112### Tasting notes113A short sourced description. Quote or paraphrase a critic or the producer and attribute it.114Scores with source and vintage, if found.115116### Vintage <year>117What is known about this vintage of this wine, or of the region in that year, clearly marked as118one or the other. "Not found" if nothing reliable exists.119120### When to drink121The recommended drinking window in years. If the vintage is known, give calendar years122("best between 2027 and 2040, drinkable now") and say where the wine is today relative to it.123If the vintage is unknown or the wine is non-vintage, give years from the harvest or from release124("within 2-3 years of the harvest", "5 to 15 years"). Prefer a window from a critic or the125producer for this vintage; a general window for this wine or this type of wine is acceptable if126labelled as such. "Not found" if no source gives one.127128### Food pairings129Three to six pairings, favouring the producer's or a critic's suggestions. When no source gives130any, pairings from the traditional cuisine of the wine's region are fine; say they are yours.131132### Price (Europe)133A range in EUR for a 750 ml bottle of this vintage, then the individual price points as134"shop – price – link". State the date. Mention if the wine is out of stock everywhere, only at135auction, or only found in another vintage.136137### Sources138The links actually used, one per line.139```140141Omit a section only when there is genuinely nothing to say and you have already noted "not found"142where the user would expect information (vintage and price are the ones people ask about most).143144## Tone145146Be a knowledgeable friend, not a wine magazine. Plain words, no purple prose, no invented tasting147poetry. If the wine is cheap and simple, say so kindly; if it is a bargain or overpriced compared to148the price points found, it is useful to point that out with the numbers that support it.