{
  "id": "deal-coupon-finder",
  "slug": "deal-coupon-finder",
  "name": "Deal & Coupon Finder",
  "tagline": "Before you pay, find out if you're paying too much.",
  "description": "Right before you buy, it finds promo codes, cashback, price-match options and cheaper listings of the exact item, checks each on the store's page, and shows only verified savings.",
  "category": "Home & Money",
  "platforms": [
    "Grok Bot",
    "Muse",
    "Dots"
  ],
  "schedule": "On demand",
  "outputType": "report",
  "previewImage": "previews/deal-coupon-finder.png",
  "installSteps": {
    "grokBot": {
      "label": "Grok Bot",
      "status": "verified",
      "steps": [
        "Copy skills/deal-coupon-finder/SKILL.md (the whole file, including the --- header).",
        "Open a one-to-one chat with your Grok Bot and paste the prompt below, with the file where it says.",
        "Try it once now: \"Run Deal & Coupon Finder.\""
      ],
      "prompt": "Save the following as a skill called \"Deal & Coupon Finder\". No routine needed: apply it automatically whenever I'm about to buy something or ask whether there's a better deal. Before the first run, ask me the setup questions in the skill and remember my answers.\n\n<paste SKILL.md here>",
      "note": "Skills and routines are saved by asking the Bot; no settings to dig through.",
      "promptFull": "Save the following as a skill called \"Deal & Coupon Finder\". No routine needed: apply it automatically whenever I'm about to buy something or ask whether there's a better deal. Before the first run, ask me the setup questions in the skill and remember my answers.\n\n---\nname: deal-coupon-finder\ndescription: Use when the user is about to buy something and asks for a coupon, promo code, discount, cashback, price match or a cheaper place to buy it, or asks \"is there a better deal?\". Finds working promo codes, cashback offers, price-match options and cheaper listings of the exact same item, checks each one on the store's own page, and reports only savings it could verify. Never buys, checks out or signs up for anything.\nmetadata:\n  id: deal-coupon-finder\n  version: \"1.0.0\"\n  author: BotPlaza\n---\n\n# Deal & Coupon Finder\n\n> Before you pay, find out if you're paying too much.\n\n## What it does\n\nRight before you buy, it looks for every honest way to pay less: a promo code that actually works, cashback, a store that will price-match, or the exact same item for less somewhere else. It checks each one on the store's own page and tells you only the savings that are real. No expired codes, no \"up to 80% off\" noise.\n\n## When to use\n\n- \"Any coupon for this?\", \"find me a promo code\", \"is this cheaper anywhere?\", \"can I get cashback on this?\", \"will they price-match?\".\n- On demand, before a planned purchase. No schedule.\n\n## Requires\n\nWeb access to open store pages and coupon or cashback listings. No accounts needed. Optional: the user's existing store memberships or cashback accounts, named by the user, so it can say which offers apply to them.\n\n## Schedule\n\nOn demand. Run it when the user is about to buy something; there's no routine.\n\n## Inputs\n\n| Field | Default | Notes |\n|---|---|---|\n| `item` | required | A product link, or the exact model, size, colour and condition. |\n| `store` | from the link | Where the user plans to buy. |\n| `price` | read from the page | The price the user would pay today, including shipping if shown. |\n| `look_for` | all | Promo codes, cashback, price match, cheaper listings, gift-card discounts. |\n| `conditions` | new only | Allow open-box, refurbished or used only if the user says so. |\n| `memberships` | none | Programs the user already has (for example, a store card or cashback account). Never suggest signing up as a \"saving\" without saying the catch. |\n| `min_saving` | $2 | Ignore savings smaller than this. |\n\n## Steps\n\n1. **Pin down the item.** Open the product page. Record the exact model, variant, condition, seller, price, shipping and tax if shown. Every comparison must match this exactly.\n2. **Find promo codes.** Check the store's own deals page and newsletter offers, then reputable coupon listings. Collect codes that claim to apply to this item or category.\n3. **Verify codes.** A code counts as verified only if the store's page shows it (a deals banner or terms page), or the listing shows a recent successful use and the terms fit this item. Never enter codes into the user's cart or checkout. Mark anything else \"unverified\" and leave it out of the savings total.\n4. **Check cashback and card offers.** Note the rate, the cap, and when it pays out.\n5. **Check price match.** Read the store's price-match policy page. Note which competitors and conditions it covers, and whether a cheaper listing found in step 6 qualifies.\n6. **Find cheaper listings.** Search other reputable stores for the identical item. Open each page and confirm the variant, condition, seller and total with shipping. Skip marketplace sellers with poor or no ratings.\n7. **Report** only verified savings, best first, in the format below. If nothing beats today's price, say so in one line. That's a useful answer too.\n\n## Output format\n\n```markdown\n# Deals for {item}\nYou'd pay **{price}** at {store} today. Best verified option: **{new total}** (save {amount}).\n\n| Option | You pay | Saving | How | Checked |\n|---|---|---|---|---|\n| {Code / cashback / price match / other store} | {total} | {amount} | {one line: where to enter it, terms, payout time} | {time tz} |\n\n**Not counted:** {N} codes that didn't verify, {listings that weren't an exact match}.\n{One line on stacking: which savings can be combined, per the store's terms.}\n```\n\n## Edge cases\n\n- **Code needs a sign-up or a minimum spend:** list it with the catch stated plainly.\n- **Cheaper listing is a different variant or refurbished:** don't count it; mention it under \"Not counted\" if it's close.\n- **Price is only shown in the cart:** say so; don't guess.\n- **Prices change fast:** every row carries the time it was checked.\n\n## Boundaries\n\nNever adds to cart, applies a code at checkout, buys, or signs the user up for a store account, newsletter, card or cashback program. It never enters the user's payment details anywhere. It reports and links only; the user decides and checks out."
    },
    "muse": {
      "label": "Muse",
      "status": "partially-verified",
      "steps": [
        "Copy skills/deal-coupon-finder/SKILL.md.",
        "Open Muse and paste the prompt below with the file where it says.",
        "Try it: \"Run Deal & Coupon Finder.\" Muse has no skill install for outside skills, so it follows the pasted instructions.",
        "Muse Code (developer CLI): unzip downloads/deal-coupon-finder.zip, run `muse skills validate ./deal-coupon-finder` then `muse skills install ./deal-coupon-finder --scope user`. Optional: add the BotPlaza connector (https://botplaza.lol/api/mcp) under mcpServers in ~/.config/muse/settings.json."
      ],
      "sourceUrl": "https://www.meta.com/help/superintelligence/1484325780075655/",
      "note": "Recurring tasks and Muse Code skill install are documented by Meta. Installing outside skills in the Muse app is not.",
      "prompt": "Here are instructions for a task called \"Deal & Coupon Finder\". Follow them whenever I say \"Run Deal & Coupon Finder\". Ask me the setup questions first and remember my answers.\n\n<paste SKILL.md here>\n\nIf you can save this as a skill, please do.",
      "promptFull": "Here are instructions for a task called \"Deal & Coupon Finder\". Follow them whenever I say \"Run Deal & Coupon Finder\". Ask me the setup questions first and remember my answers.\n\n---\nname: deal-coupon-finder\ndescription: Use when the user is about to buy something and asks for a coupon, promo code, discount, cashback, price match or a cheaper place to buy it, or asks \"is there a better deal?\". Finds working promo codes, cashback offers, price-match options and cheaper listings of the exact same item, checks each one on the store's own page, and reports only savings it could verify. Never buys, checks out or signs up for anything.\nmetadata:\n  id: deal-coupon-finder\n  version: \"1.0.0\"\n  author: BotPlaza\n---\n\n# Deal & Coupon Finder\n\n> Before you pay, find out if you're paying too much.\n\n## What it does\n\nRight before you buy, it looks for every honest way to pay less: a promo code that actually works, cashback, a store that will price-match, or the exact same item for less somewhere else. It checks each one on the store's own page and tells you only the savings that are real. No expired codes, no \"up to 80% off\" noise.\n\n## When to use\n\n- \"Any coupon for this?\", \"find me a promo code\", \"is this cheaper anywhere?\", \"can I get cashback on this?\", \"will they price-match?\".\n- On demand, before a planned purchase. No schedule.\n\n## Requires\n\nWeb access to open store pages and coupon or cashback listings. No accounts needed. Optional: the user's existing store memberships or cashback accounts, named by the user, so it can say which offers apply to them.\n\n## Schedule\n\nOn demand. Run it when the user is about to buy something; there's no routine.\n\n## Inputs\n\n| Field | Default | Notes |\n|---|---|---|\n| `item` | required | A product link, or the exact model, size, colour and condition. |\n| `store` | from the link | Where the user plans to buy. |\n| `price` | read from the page | The price the user would pay today, including shipping if shown. |\n| `look_for` | all | Promo codes, cashback, price match, cheaper listings, gift-card discounts. |\n| `conditions` | new only | Allow open-box, refurbished or used only if the user says so. |\n| `memberships` | none | Programs the user already has (for example, a store card or cashback account). Never suggest signing up as a \"saving\" without saying the catch. |\n| `min_saving` | $2 | Ignore savings smaller than this. |\n\n## Steps\n\n1. **Pin down the item.** Open the product page. Record the exact model, variant, condition, seller, price, shipping and tax if shown. Every comparison must match this exactly.\n2. **Find promo codes.** Check the store's own deals page and newsletter offers, then reputable coupon listings. Collect codes that claim to apply to this item or category.\n3. **Verify codes.** A code counts as verified only if the store's page shows it (a deals banner or terms page), or the listing shows a recent successful use and the terms fit this item. Never enter codes into the user's cart or checkout. Mark anything else \"unverified\" and leave it out of the savings total.\n4. **Check cashback and card offers.** Note the rate, the cap, and when it pays out.\n5. **Check price match.** Read the store's price-match policy page. Note which competitors and conditions it covers, and whether a cheaper listing found in step 6 qualifies.\n6. **Find cheaper listings.** Search other reputable stores for the identical item. Open each page and confirm the variant, condition, seller and total with shipping. Skip marketplace sellers with poor or no ratings.\n7. **Report** only verified savings, best first, in the format below. If nothing beats today's price, say so in one line. That's a useful answer too.\n\n## Output format\n\n```markdown\n# Deals for {item}\nYou'd pay **{price}** at {store} today. Best verified option: **{new total}** (save {amount}).\n\n| Option | You pay | Saving | How | Checked |\n|---|---|---|---|---|\n| {Code / cashback / price match / other store} | {total} | {amount} | {one line: where to enter it, terms, payout time} | {time tz} |\n\n**Not counted:** {N} codes that didn't verify, {listings that weren't an exact match}.\n{One line on stacking: which savings can be combined, per the store's terms.}\n```\n\n## Edge cases\n\n- **Code needs a sign-up or a minimum spend:** list it with the catch stated plainly.\n- **Cheaper listing is a different variant or refurbished:** don't count it; mention it under \"Not counted\" if it's close.\n- **Price is only shown in the cart:** say so; don't guess.\n- **Prices change fast:** every row carries the time it was checked.\n\n## Boundaries\n\nNever adds to cart, applies a code at checkout, buys, or signs the user up for a store account, newsletter, card or cashback program. It never enters the user's payment details anywhere. It reports and links only; the user decides and checks out.\n\nIf you can save this as a skill, please do."
    },
    "dots": {
      "label": "Dots",
      "status": "partially-verified",
      "steps": [
        "Copy skills/deal-coupon-finder/SKILL.md.",
        "Paste the prompt below into your dot's conversation in ChatGPT, with the file where it says.",
        "Optional: in ChatGPT, Plugins > + > Add custom MCP server with https://botplaza.lol/api/mcp (no authentication). Dots can use installed plugins, but OpenAI hasn't said whether that includes custom ones.",
        "Business, Enterprise, Healthcare and Edu workspaces can also upload downloads/deal-coupon-finder.zip under Plugins > Skills > Create > Upload from your computer."
      ],
      "sourceUrl": "https://learn.chatgpt.com/docs/dots",
      "note": "Dots are available on ChatGPT Pro, Business Premium and Enterprise, and are still rolling out. Pasting instructions in and scheduled check-ins are documented.",
      "prompt": "Here are instructions for a task called \"Deal & Coupon Finder\". Take this on as an ongoing responsibility and follow them whenever I say \"Run Deal & Coupon Finder\". Ask me the setup questions first and remember my answers.\n\n<paste SKILL.md here>",
      "promptFull": "Here are instructions for a task called \"Deal & Coupon Finder\". Take this on as an ongoing responsibility and follow them whenever I say \"Run Deal & Coupon Finder\". Ask me the setup questions first and remember my answers.\n\n---\nname: deal-coupon-finder\ndescription: Use when the user is about to buy something and asks for a coupon, promo code, discount, cashback, price match or a cheaper place to buy it, or asks \"is there a better deal?\". Finds working promo codes, cashback offers, price-match options and cheaper listings of the exact same item, checks each one on the store's own page, and reports only savings it could verify. Never buys, checks out or signs up for anything.\nmetadata:\n  id: deal-coupon-finder\n  version: \"1.0.0\"\n  author: BotPlaza\n---\n\n# Deal & Coupon Finder\n\n> Before you pay, find out if you're paying too much.\n\n## What it does\n\nRight before you buy, it looks for every honest way to pay less: a promo code that actually works, cashback, a store that will price-match, or the exact same item for less somewhere else. It checks each one on the store's own page and tells you only the savings that are real. No expired codes, no \"up to 80% off\" noise.\n\n## When to use\n\n- \"Any coupon for this?\", \"find me a promo code\", \"is this cheaper anywhere?\", \"can I get cashback on this?\", \"will they price-match?\".\n- On demand, before a planned purchase. No schedule.\n\n## Requires\n\nWeb access to open store pages and coupon or cashback listings. No accounts needed. Optional: the user's existing store memberships or cashback accounts, named by the user, so it can say which offers apply to them.\n\n## Schedule\n\nOn demand. Run it when the user is about to buy something; there's no routine.\n\n## Inputs\n\n| Field | Default | Notes |\n|---|---|---|\n| `item` | required | A product link, or the exact model, size, colour and condition. |\n| `store` | from the link | Where the user plans to buy. |\n| `price` | read from the page | The price the user would pay today, including shipping if shown. |\n| `look_for` | all | Promo codes, cashback, price match, cheaper listings, gift-card discounts. |\n| `conditions` | new only | Allow open-box, refurbished or used only if the user says so. |\n| `memberships` | none | Programs the user already has (for example, a store card or cashback account). Never suggest signing up as a \"saving\" without saying the catch. |\n| `min_saving` | $2 | Ignore savings smaller than this. |\n\n## Steps\n\n1. **Pin down the item.** Open the product page. Record the exact model, variant, condition, seller, price, shipping and tax if shown. Every comparison must match this exactly.\n2. **Find promo codes.** Check the store's own deals page and newsletter offers, then reputable coupon listings. Collect codes that claim to apply to this item or category.\n3. **Verify codes.** A code counts as verified only if the store's page shows it (a deals banner or terms page), or the listing shows a recent successful use and the terms fit this item. Never enter codes into the user's cart or checkout. Mark anything else \"unverified\" and leave it out of the savings total.\n4. **Check cashback and card offers.** Note the rate, the cap, and when it pays out.\n5. **Check price match.** Read the store's price-match policy page. Note which competitors and conditions it covers, and whether a cheaper listing found in step 6 qualifies.\n6. **Find cheaper listings.** Search other reputable stores for the identical item. Open each page and confirm the variant, condition, seller and total with shipping. Skip marketplace sellers with poor or no ratings.\n7. **Report** only verified savings, best first, in the format below. If nothing beats today's price, say so in one line. That's a useful answer too.\n\n## Output format\n\n```markdown\n# Deals for {item}\nYou'd pay **{price}** at {store} today. Best verified option: **{new total}** (save {amount}).\n\n| Option | You pay | Saving | How | Checked |\n|---|---|---|---|---|\n| {Code / cashback / price match / other store} | {total} | {amount} | {one line: where to enter it, terms, payout time} | {time tz} |\n\n**Not counted:** {N} codes that didn't verify, {listings that weren't an exact match}.\n{One line on stacking: which savings can be combined, per the store's terms.}\n```\n\n## Edge cases\n\n- **Code needs a sign-up or a minimum spend:** list it with the catch stated plainly.\n- **Cheaper listing is a different variant or refurbished:** don't count it; mention it under \"Not counted\" if it's close.\n- **Price is only shown in the cart:** say so; don't guess.\n- **Prices change fast:** every row carries the time it was checked.\n\n## Boundaries\n\nNever adds to cart, applies a code at checkout, buys, or signs the user up for a store account, newsletter, card or cashback program. It never enters the user's payment details anywhere. It reports and links only; the user decides and checks out."
    },
    "chatgpt": {
      "label": "ChatGPT",
      "status": "unverified",
      "verified": false,
      "steps": [
        "Download https://botplaza.lol/downloads/deal-coupon-finder.zip (don't unzip).",
        "ChatGPT sidebar \u2192 Plugins \u2192 Skills tab \u2192 Create \u2192 Upload from your computer.",
        "Wait for the scan; if it says Needs Review, read it and approve.",
        "Use it with @deal-coupon-finder or just ask."
      ],
      "sourceUrl": "https://help.openai.com/en/articles/20001066-skills-in-chatgpt",
      "note": "Business, Enterprise, Edu and Healthcare plans only. Other plans fall back to pasting the prompt.",
      "prompt": "Here are instructions for a task called \"Deal & Coupon Finder\". Follow them whenever I say \"Run Deal & Coupon Finder\". Ask me the setup questions first and remember my answers.\n\n<paste SKILL.md here>",
      "promptFull": "Here are instructions for a task called \"Deal & Coupon Finder\". Follow them whenever I say \"Run Deal & Coupon Finder\". Ask me the setup questions first and remember my answers.\n\n---\nname: deal-coupon-finder\ndescription: Use when the user is about to buy something and asks for a coupon, promo code, discount, cashback, price match or a cheaper place to buy it, or asks \"is there a better deal?\". Finds working promo codes, cashback offers, price-match options and cheaper listings of the exact same item, checks each one on the store's own page, and reports only savings it could verify. Never buys, checks out or signs up for anything.\nmetadata:\n  id: deal-coupon-finder\n  version: \"1.0.0\"\n  author: BotPlaza\n---\n\n# Deal & Coupon Finder\n\n> Before you pay, find out if you're paying too much.\n\n## What it does\n\nRight before you buy, it looks for every honest way to pay less: a promo code that actually works, cashback, a store that will price-match, or the exact same item for less somewhere else. It checks each one on the store's own page and tells you only the savings that are real. No expired codes, no \"up to 80% off\" noise.\n\n## When to use\n\n- \"Any coupon for this?\", \"find me a promo code\", \"is this cheaper anywhere?\", \"can I get cashback on this?\", \"will they price-match?\".\n- On demand, before a planned purchase. No schedule.\n\n## Requires\n\nWeb access to open store pages and coupon or cashback listings. No accounts needed. Optional: the user's existing store memberships or cashback accounts, named by the user, so it can say which offers apply to them.\n\n## Schedule\n\nOn demand. Run it when the user is about to buy something; there's no routine.\n\n## Inputs\n\n| Field | Default | Notes |\n|---|---|---|\n| `item` | required | A product link, or the exact model, size, colour and condition. |\n| `store` | from the link | Where the user plans to buy. |\n| `price` | read from the page | The price the user would pay today, including shipping if shown. |\n| `look_for` | all | Promo codes, cashback, price match, cheaper listings, gift-card discounts. |\n| `conditions` | new only | Allow open-box, refurbished or used only if the user says so. |\n| `memberships` | none | Programs the user already has (for example, a store card or cashback account). Never suggest signing up as a \"saving\" without saying the catch. |\n| `min_saving` | $2 | Ignore savings smaller than this. |\n\n## Steps\n\n1. **Pin down the item.** Open the product page. Record the exact model, variant, condition, seller, price, shipping and tax if shown. Every comparison must match this exactly.\n2. **Find promo codes.** Check the store's own deals page and newsletter offers, then reputable coupon listings. Collect codes that claim to apply to this item or category.\n3. **Verify codes.** A code counts as verified only if the store's page shows it (a deals banner or terms page), or the listing shows a recent successful use and the terms fit this item. Never enter codes into the user's cart or checkout. Mark anything else \"unverified\" and leave it out of the savings total.\n4. **Check cashback and card offers.** Note the rate, the cap, and when it pays out.\n5. **Check price match.** Read the store's price-match policy page. Note which competitors and conditions it covers, and whether a cheaper listing found in step 6 qualifies.\n6. **Find cheaper listings.** Search other reputable stores for the identical item. Open each page and confirm the variant, condition, seller and total with shipping. Skip marketplace sellers with poor or no ratings.\n7. **Report** only verified savings, best first, in the format below. If nothing beats today's price, say so in one line. That's a useful answer too.\n\n## Output format\n\n```markdown\n# Deals for {item}\nYou'd pay **{price}** at {store} today. Best verified option: **{new total}** (save {amount}).\n\n| Option | You pay | Saving | How | Checked |\n|---|---|---|---|---|\n| {Code / cashback / price match / other store} | {total} | {amount} | {one line: where to enter it, terms, payout time} | {time tz} |\n\n**Not counted:** {N} codes that didn't verify, {listings that weren't an exact match}.\n{One line on stacking: which savings can be combined, per the store's terms.}\n```\n\n## Edge cases\n\n- **Code needs a sign-up or a minimum spend:** list it with the catch stated plainly.\n- **Cheaper listing is a different variant or refurbished:** don't count it; mention it under \"Not counted\" if it's close.\n- **Price is only shown in the cart:** say so; don't guess.\n- **Prices change fast:** every row carries the time it was checked.\n\n## Boundaries\n\nNever adds to cart, applies a code at checkout, buys, or signs the user up for a store account, newsletter, card or cashback program. It never enters the user's payment details anywhere. It reports and links only; the user decides and checks out."
    },
    "gemini": {
      "label": "Gemini",
      "status": "unverified",
      "verified": false,
      "steps": [
        "gemini.google.com \u2192 Customize \u2192 Skills \u2192 Create \u2192 Upload \u2192 pick the SKILL.md at https://botplaza.lol/skills/deal-coupon-finder.md (or https://botplaza.lol/downloads/deal-coupon-finder.zip).",
        "Review, then Create.",
        "Use it with /deal-coupon-finder."
      ],
      "sourceUrl": "https://support.google.com/gemini/answer/17094296",
      "note": "Personal accounts 18+. Workspace users must recreate the skill in Workspace Studio.",
      "prompt": "Here are instructions for a task called \"Deal & Coupon Finder\". Follow them whenever I say \"Run Deal & Coupon Finder\". Ask me the setup questions first and remember my answers.\n\n<paste SKILL.md here>",
      "promptFull": "Here are instructions for a task called \"Deal & Coupon Finder\". Follow them whenever I say \"Run Deal & Coupon Finder\". Ask me the setup questions first and remember my answers.\n\n---\nname: deal-coupon-finder\ndescription: Use when the user is about to buy something and asks for a coupon, promo code, discount, cashback, price match or a cheaper place to buy it, or asks \"is there a better deal?\". Finds working promo codes, cashback offers, price-match options and cheaper listings of the exact same item, checks each one on the store's own page, and reports only savings it could verify. Never buys, checks out or signs up for anything.\nmetadata:\n  id: deal-coupon-finder\n  version: \"1.0.0\"\n  author: BotPlaza\n---\n\n# Deal & Coupon Finder\n\n> Before you pay, find out if you're paying too much.\n\n## What it does\n\nRight before you buy, it looks for every honest way to pay less: a promo code that actually works, cashback, a store that will price-match, or the exact same item for less somewhere else. It checks each one on the store's own page and tells you only the savings that are real. No expired codes, no \"up to 80% off\" noise.\n\n## When to use\n\n- \"Any coupon for this?\", \"find me a promo code\", \"is this cheaper anywhere?\", \"can I get cashback on this?\", \"will they price-match?\".\n- On demand, before a planned purchase. No schedule.\n\n## Requires\n\nWeb access to open store pages and coupon or cashback listings. No accounts needed. Optional: the user's existing store memberships or cashback accounts, named by the user, so it can say which offers apply to them.\n\n## Schedule\n\nOn demand. Run it when the user is about to buy something; there's no routine.\n\n## Inputs\n\n| Field | Default | Notes |\n|---|---|---|\n| `item` | required | A product link, or the exact model, size, colour and condition. |\n| `store` | from the link | Where the user plans to buy. |\n| `price` | read from the page | The price the user would pay today, including shipping if shown. |\n| `look_for` | all | Promo codes, cashback, price match, cheaper listings, gift-card discounts. |\n| `conditions` | new only | Allow open-box, refurbished or used only if the user says so. |\n| `memberships` | none | Programs the user already has (for example, a store card or cashback account). Never suggest signing up as a \"saving\" without saying the catch. |\n| `min_saving` | $2 | Ignore savings smaller than this. |\n\n## Steps\n\n1. **Pin down the item.** Open the product page. Record the exact model, variant, condition, seller, price, shipping and tax if shown. Every comparison must match this exactly.\n2. **Find promo codes.** Check the store's own deals page and newsletter offers, then reputable coupon listings. Collect codes that claim to apply to this item or category.\n3. **Verify codes.** A code counts as verified only if the store's page shows it (a deals banner or terms page), or the listing shows a recent successful use and the terms fit this item. Never enter codes into the user's cart or checkout. Mark anything else \"unverified\" and leave it out of the savings total.\n4. **Check cashback and card offers.** Note the rate, the cap, and when it pays out.\n5. **Check price match.** Read the store's price-match policy page. Note which competitors and conditions it covers, and whether a cheaper listing found in step 6 qualifies.\n6. **Find cheaper listings.** Search other reputable stores for the identical item. Open each page and confirm the variant, condition, seller and total with shipping. Skip marketplace sellers with poor or no ratings.\n7. **Report** only verified savings, best first, in the format below. If nothing beats today's price, say so in one line. That's a useful answer too.\n\n## Output format\n\n```markdown\n# Deals for {item}\nYou'd pay **{price}** at {store} today. Best verified option: **{new total}** (save {amount}).\n\n| Option | You pay | Saving | How | Checked |\n|---|---|---|---|---|\n| {Code / cashback / price match / other store} | {total} | {amount} | {one line: where to enter it, terms, payout time} | {time tz} |\n\n**Not counted:** {N} codes that didn't verify, {listings that weren't an exact match}.\n{One line on stacking: which savings can be combined, per the store's terms.}\n```\n\n## Edge cases\n\n- **Code needs a sign-up or a minimum spend:** list it with the catch stated plainly.\n- **Cheaper listing is a different variant or refurbished:** don't count it; mention it under \"Not counted\" if it's close.\n- **Price is only shown in the cart:** say so; don't guess.\n- **Prices change fast:** every row carries the time it was checked.\n\n## Boundaries\n\nNever adds to cart, applies a code at checkout, buys, or signs the user up for a store account, newsletter, card or cashback program. It never enters the user's payment details anywhere. It reports and links only; the user decides and checks out."
    },
    "cli": {
      "label": "Skills CLI",
      "status": "verified",
      "steps": [
        "All agents: `npx skills add https://botplaza.lol --skill deal-coupon-finder` (add `-a claude-code`, `-a codex`, or `-a cursor` to choose one).",
        "Claude Code marketplace: `/plugin marketplace add https://botplaza.lol/.claude-plugin/marketplace.json` then `/plugin install deal-coupon-finder@botplaza`.",
        "Fallback, Claude Code: `curl -fsSL https://botplaza.lol/downloads/deal-coupon-finder.zip -o s.zip && unzip s.zip -d ~/.claude/skills/`.",
        "Fallback, Codex and other .agents readers: `curl -fsSL https://botplaza.lol/downloads/deal-coupon-finder.zip -o s.zip && unzip s.zip -d ~/.agents/skills/`.",
        "Fallback, Cursor project: `curl -fsSL https://botplaza.lol/downloads/deal-coupon-finder.zip -o s.zip && unzip s.zip -d .cursor/skills/`."
      ],
      "sourceUrl": "https://www.skills.sh/docs",
      "note": "The skills CLI reads /.well-known/agent-skills/index.json and installs each SKILL.md. The zip fallback uses the existing downloads/<slug>.zip folder layout.",
      "prompt": "npx skills add https://botplaza.lol --skill deal-coupon-finder",
      "promptFull": "npx skills add https://botplaza.lol --skill deal-coupon-finder"
    }
  },
  "author": "BotPlaza",
  "tags": [
    "deals",
    "coupons",
    "promo codes",
    "cashback",
    "price match",
    "shopping"
  ],
  "featured": false,
  "longDescription": "Deal & Coupon Finder is the friend who always asks 'did you check for a code?'. Name what you're about to buy and it looks for every honest way to pay less: a promo code that actually works, cashback, a store that will price-match, or the identical item for less elsewhere. It checks each one on the store's own page, confirms the model, colour and condition match, and leaves out expired codes and look-alike products. You get only the savings that are real, with the time it checked. It never buys or applies anything at checkout.",
  "customization": [
    {
      "key": "lookFor",
      "label": "Look for",
      "type": "multi-toggle",
      "question": "Which kinds of savings should it look for?",
      "default": [
        "Promo codes",
        "Cashback",
        "Price match",
        "Cheaper listings"
      ],
      "options": [
        "Promo codes",
        "Cashback",
        "Price match",
        "Cheaper listings",
        "Discounted gift cards"
      ]
    },
    {
      "key": "conditions",
      "label": "Item condition",
      "type": "select",
      "question": "Should it only count new items, or also open-box and refurbished?",
      "default": "New only",
      "options": [
        "New only",
        "New or open-box",
        "Any condition"
      ]
    },
    {
      "key": "memberships",
      "label": "Memberships you have",
      "type": "text-list",
      "question": "Any store memberships or cashback accounts you already use?",
      "default": []
    },
    {
      "key": "minSaving",
      "label": "Ignore savings under",
      "type": "select",
      "question": "What's the smallest saving worth showing?",
      "default": "$2",
      "options": [
        "$1",
        "$2",
        "$5",
        "$10"
      ]
    }
  ],
  "whatYouGet": [
    "Today's price, confirmed on the product page",
    "Only verified codes, cashback and price matches",
    "Cheaper listings of the exact same item",
    "Which savings can be stacked, per the store's terms",
    "Every option time-stamped"
  ],
  "dataSources": [
    {
      "name": "Web (store pages, deals and price-match policies)",
      "required": true
    }
  ],
  "setupTime": "1 minute",
  "sampleOutput": "samples/deal-coupon-finder.md",
  "skillFile": "skills/deal-coupon-finder/SKILL.md",
  "version": "1.0.0",
  "license": "",
  "previewAlt": "A deal comparison table for a stand mixer: a price match, a verified 15% store code and 3% cashback, with the best combination and a list of codes that didn't verify.",
  "writesOrSends": "Read-only. Never adds to cart, applies codes or buys.",
  "audience": "people",
  "setup": [
    {
      "key": "lookFor",
      "question": "Which kinds of savings should it look for?",
      "type": "multi-toggle",
      "default": [
        "Promo codes",
        "Cashback",
        "Price match",
        "Cheaper listings"
      ],
      "options": [
        "Promo codes",
        "Cashback",
        "Price match",
        "Cheaper listings",
        "Discounted gift cards"
      ]
    },
    {
      "key": "conditions",
      "question": "Should it only count new items, or also open-box and refurbished?",
      "type": "select",
      "default": "New only",
      "options": [
        "New only",
        "New or open-box",
        "Any condition"
      ]
    },
    {
      "key": "memberships",
      "question": "Any store memberships or cashback accounts you already use?",
      "type": "text-list",
      "default": []
    },
    {
      "key": "minSaving",
      "question": "What's the smallest saving worth showing?",
      "type": "select",
      "default": "$2",
      "options": [
        "$1",
        "$2",
        "$5",
        "$10"
      ]
    }
  ],
  "safety": {
    "dataAccess": [
      "Public store pages, deals pages, coupon and cashback listings, and price-match policies"
    ],
    "writesOrSends": "Read-only. Never adds to cart, applies codes or buys.",
    "estCost": "On demand, so it costs only when you run it. Each run reads several store pages.",
    "costLevel": "varies",
    "warnings": [
      "Never buys, pays, cancels, returns or sends anything without your explicit OK for that item.",
      "Prices and codes change fast; every option shows when it was checked.",
      "It never applies codes at checkout or signs you up for store accounts, cards or cashback programs."
    ]
  },
  "checked": {
    "instructionOnly": true,
    "scripts": false,
    "runtimeFetch": false,
    "sha256": "6b05fc785faaedcf06e17b6186eb203e883ab083de6d0d645434d20fcc667006",
    "checkedOn": "2026-10-31"
  },
  "urls": {
    "page": "https://botplaza.lol/skills/deal-coupon-finder/",
    "markdown": "https://botplaza.lol/skills/deal-coupon-finder.md",
    "skillMd": "https://botplaza.lol/skills/deal-coupon-finder/SKILL.md",
    "json": "https://botplaza.lol/skills/deal-coupon-finder.json",
    "zip": "https://botplaza.lol/downloads/deal-coupon-finder.zip",
    "mcp": "https://botplaza.lol/api/mcp"
  }
}