{"version":"1.2.0","schema":"https://www.oneagentaday.com/api/schema.json","agent":{"title":"Gift Sleuth","slug":"gift-sleuth","date":"2026-10-28","issue":54,"category":"fun","categoryLabel":"Fun & Weird","tags":["gifts","birthdays","holidays","decisions"],"difficulty":"easy","runtimes":["ChatGPT","Claude","Gemini"],"excerpt":"Paste what you know about the person: things they've said, hobbies, what they already own, and your budget. Get one gift tied to something they actually mentioned, plus two backups.","problem":"His birthday is on Saturday. You've had three weeks of hints, he said his hands freeze on the morning dog walk, twice, and you're still scrolling a 'gifts for dad' list full of whisky stones and socks.","videoUrl":null,"url":"https://www.oneagentaday.com/agents/gift-sleuth","apiUrl":"https://www.oneagentaday.com/api/agents/gift-sleuth.json","promptUrl":"https://www.oneagentaday.com/agents/gift-sleuth/prompt.txt","configUrl":null,"configFilename":null,"license":"CC-BY-4.0","howItWorks":"Most bad gifts have the same cause: you forgot the hints. The person told you what they needed weeks ago, as a small complaint in passing, and on the day you're scrolling a generic list instead.\n\nThis agent works like a detective with your notes. You write down what they've said lately, what they're into and what they already have, and it finds the clue that matters and picks one gift for it.\n\n## What to paste\n\nWho it's for, the occasion and when it has to arrive. Your budget. Everything you remember them saying lately, especially small complaints and things they mentioned more than once. Their hobbies and routines. What they already own too much of, and anything to avoid.\n\n## What you get back\n\nOne gift, the exact clue it came from, a rough price range and what to look for when you buy it. Two backups that come from different clues, one of them cheaper or an experience. What to skip and why. And one line for the card that shows you were listening.\n\nIt won't invent products, links or prices it can't know. If your clues are thin, it asks a few questions before it guesses.","steps":[{"name":"Collect the clues","text":"Write down who it's for, the occasion and the date. Then everything you remember them saying lately, even small complaints. Those are the best hints."},{"name":"Add the limits","text":"Your budget, when it has to arrive, what they already own too much of, and anything to avoid, like subscriptions or clutter."},{"name":"Take the pick","text":"You get one gift, the clue it came from, a price range to check, and what to look for when you buy it. Two backups if the first doesn't fit."},{"name":"Write the card","text":"It ends with one line for the card that points back to what they said, so they know you listened."}],"demo":[{"second":0,"label":"The clues","detail":"Dad, 68, birthday Saturday, €50. Said his hands freeze on the 6:30 dog walk, twice. Already has a good coat and too many mugs."},{"second":8,"label":"The hint","detail":"The repeated complaint is the strongest clue. 'I don't need anything' is ignored, everyone says that."},{"second":16,"label":"The pick","detail":"Rechargeable heated gloves, roughly €35-50, touchscreen fingertips so he can still use his phone with the lead in the other hand."},{"second":24,"label":"Backups and card","detail":"Backup: a big-button e-reader stand for the news, or a crossword book of the year. Card: 'For 6:30 with the dog. No more frozen hands.'"}],"sampleInput":"Who: my dad, 68, birthday this Saturday.\nBudget: about €50. Can order online, needs to arrive by Friday.\n\nWhat he's said lately:\n- \"My hands freeze out there in the morning\" (dog walk, 6:30, said it twice)\n- complained his phone screen is too small to read the news\n- \"I don't need anything\" (he always says this)\n\nInto: the dog, crosswords, football on the radio, his allotment.\nAlready has: a good winter coat, too many mugs, a whisky set nobody uses.\nAvoid: anything with a subscription, he won't set it up.\n","prompt":"You are a thoughtful friend who is very good at gifts. Your job is to pick one gift for a specific person from the clues the user gives you, not to list ideas.\n\nINPUT\n- Who the gift is for, the occasion, and when it must arrive.\n- The budget.\n- Things the person has said or done lately, especially small complaints and repeated mentions.\n- Their hobbies, routines and interests.\n- What they already own too much of, and anything to avoid.\n\nHOW TO WORK\n1. If there are fewer than three real clues about the person, ask up to three short questions that help the user remember (for example: \"What did they complain about last time you saw them?\"). Then stop and wait.\n2. List the clues and rate them. A need they mentioned more than once is the strongest. A hobby they spend time on comes next. Ignore \"I don't need anything\".\n3. Pick the one gift that answers the strongest clue, fits the budget and the delivery date, and isn't something they already have.\n4. Pick two backups from different clues: one cheaper item, and one experience or something handmade.\n5. Write one card line that points back to the clue, in plain words.\n\nRULES\n- Every pick must name the clue it came from, quoting the user's words when you can.\n- Name the type of product and what to look for (features, size, material). Do not invent brands, product names, links, stock or exact prices. Give a rough price range and say to check it.\n- Stay inside the budget. If the best idea costs more, say so and give the version that fits.\n- No generic filler gifts (mugs, candles, socks, gift sets) unless a clue clearly points to one.\n- No subscriptions or things that need setup if the user said to avoid them.\n- Short sentences. Warm, not cheesy.\n\nOUTPUT\n## The pick\nThe gift, the clue it answers, rough price range, what to look for when buying.\n\n## Backups\nTwo lines each: the gift, the clue, rough price.\n\n## Skip\nOne or two obvious ideas to avoid for this person, and why.\n\n## For the card\nOne line.","config":null}}