pepperpong.com

explore-use-cases

Installation

Adds this website's skill for your agents

 

Summary

Browse pepperpong.com and return a structured catalog of where to play, who to play with, and who to gift the game to — each with verbatim evidence quotes and source URLs. Read-only.

FIG. 01
FIG. 02
FIG. 03
FIG. 04
FIG. 05
FIG. 06
SKILL.md
328 lines

Pepper Pong Explore Use Cases

Purpose

Browse pepperpong.com and return a structured catalog of the use cases the brand promotes for the game — where to play (surfaces / venues), who to play with (audience segments), and who to gift it to (recipient archetypes) — each with supporting quotes / collateral from the site. Read-only; never adds to cart or proceeds to checkout. Output is a single JSON object with three top-level arrays (where_to_play, who_to_play_with, who_to_gift_to), plus a themes summary and sources list.

When to Use

  • Marketing / positioning research: "what audiences and venues does Pepper Pong actively market to?"
  • Gift-guide / curation workflows: "is this game on-brand for a tailgate gift / office gift / grandparent gift?"
  • Lead-in research for a longer brand brief or competitor comparison (vs. Spikeball, PaddleSmash, regular ping pong).
  • Pre-purchase decision support: "where could I actually use this thing — does it work in an apartment / at the beach / in an RV?"

Workflow

The pepperpong.com store is a Shopify-rendered site with no anti-bot. Every page that contains use-case collateral is server-side renderedbrowse cloud fetch <url> returns the same HTML/markdown that browse open does, at ~100× lower cost (no session, no proxy required). Lead with browse cloud fetch; only fall back to browse open --remote if you need to capture a screenshot of the final structured page.

A residential proxy is not required. A --verified stealth session is not required. Cloudflare on this property only enforces basic bot checks; default Browserbase fetch passes them.

  1. Fetch the five canonical pages (in this order, lowest → highest information density):

    • https://pepperpong.com/ — homepage. Most concentrated source. Contains the "WHERE WILL YOU RALLY" testimonial carousel (5 named use cases with attributed quotes), the four use-case badges (TRAVEL FRIENDLY / INSTANT FUN / ANY AGE/SKILL / CAN'T-MISS GIFT), and the "100,000+ sets sold" social-proof framing.
    • https://pepperpong.com/pages/frequently-asked-questions — surface list ("airport floors, wooden decks, flipped-over paddleboards, truck hoods"), household contexts ("RVs, boats, high-alpine yurts"), and the ball-color → opponent-type matrix (red Ghost → "aggressive death battles against worst enemies"; green Jalapeño → "casual games against grandma"; yellow Habanero → "everything in between").
    • https://pepperpong.com/products/pepper-pong-full-set — product PDP collateral. Contains the explicit venue list: "kitchen tables, patios, tailgates" / "offices to dorms to the lake" / game-night reinvented framing, plus reviewer quotes that surface new use cases (e.g. Christmas gift for adult brother → rivalry use case, grandkids visit).
    • https://pepperpong.com/pages/our-story — founder Tom Filippini's recovery story. Source for the "donate to recovery centers / treatment facilities" gifting use case, which is operationalized by an application form on the page itself.
    • https://pepperpong.com/pages/press — media coverage. Adds the Denver firefighters teamwork use case (department-wide camaraderie tool), the teens-off-phones use case (HuffPost gift guide framing), and the "Swiss Army Knife of games" portability angle.
  2. Parse markdown for use-case signals. For each page, run a browse get markdown body (or parse the cloud fetch HTML) and extract:

    • Named testimonials of the form "<quote>" — <FirstName L.> <UPPERCASE-USE-CASE-TAG> on the homepage. Five exist as of 2026-05: GIRLS TRIPS, DINNER PARTIES, The Office, Holidays, Tailgates.
    • Product-PDP venue blocks (Game night / Tournament-ready / Take it everywhere headings + their captions).
    • FAQ free-form venue lists (look for sentences starting with "Pepper Pong can be played on…" or "We've seen games break out on…").
    • PDP marketing-copy callouts (Your landlord will never know, play during nap time, apartment without the neighbors filing a complaint) — these encode an apartment / quiet-play use case that doesn't appear as a named testimonial.
  3. Synthesize three buckets:

    • where_to_play: physical surfaces and venues (kitchen island, camp cooler, truck hood, airport floor, RV, boat, yurt, picnic table, apartment, dorm, office, bar, restaurant, lake, deck, paddleboard).
    • who_to_play_with: relational archetypes (girls trips, dinner-party guests, office colleagues, family at holidays, tailgate crew, grandparents/grandkids, adult siblings, teens, firefighter crews, recovery-program peers, beginners vs. competitive players via ball selection).
    • who_to_gift_to: gift archetypes derived from review quotes and press (teens addicted to phones, adult siblings with renewed rivalries, grandparents wanting multi-gen play, dads/uncles, college-bound kids for dorms, office gift, RV / boat owners, hosts of dinner parties, treatment-facility donations).
  4. Tag each item with evidence — a verbatim short quote (≤ 180 chars) and the page URL it came from. Skills downstream rely on this to cite the source.

  5. Return the JSON object described in ## Expected Output. Do not include the cart / checkout / sale-banner text — that's promotional chrome, not use-case data.

Browser fallback

If browse cloud fetch returns less content than expected (Cloudflare 5xx, transient block, or a future Shopify config change pulls content into JS-rendered components):

sid=$(browse cloud sessions create --keep-alive --proxies \
  | node -e "let s='';process.stdin.on('data',c=>s+=c).on('end',()=>process.stdout.write(JSON.parse(s).id))")
export BROWSE_SESSION="$sid"
for url in "https://pepperpong.com/" \
           "https://pepperpong.com/pages/frequently-asked-questions" \
           "https://pepperpong.com/products/pepper-pong-full-set" \
           "https://pepperpong.com/pages/our-story" \
           "https://pepperpong.com/pages/press"; do
  browse open "$url" --remote --session "$sid"
  browse get markdown body --remote --session "$sid" > "/tmp/$(basename "$url" | tr -c 'a-z0-9' '-').md"
done
browse cloud sessions update "$sid" --status REQUEST_RELEASE

Then run the same markdown-parsing pass as step 2 above. The browser path costs ~5-10× more than cloud fetch (per-page session overhead + proxy egress) but produces identical output — the markdown the FAQ and product pages return is server-rendered HTML in both cases.

Site-Specific Gotchas

  • /pages/stories is effectively empty. Despite being linked from the main nav, the page renders only the header/footer chrome — no stories. Don't waste a fetch on it expecting use-case data. Real customer stories live (a) on the homepage as the "WHERE WILL YOU RALLY" carousel and (b) embedded in product-page reviews on /products/pepper-pong-full-set.
  • FAQ headers are click-to-expand on the live page, but the markdown returned by browse get markdown body contains the fully-expanded answer text — Shopify renders the accordion content into the DOM at SSR time. No need to click each <details> element to harvest the FAQ answers.
  • The five /pages/* slugs are stable: how-to-play, our-story, reviews, press, stories, frequently-asked-questions, contact-us. There is no /pages/use-cases, /pages/venues, or /pages/who-its-for — use-case data is scattered across the homepage + product PDP + FAQ + press, never centralized. Plan for a multi-page parse.
  • Product PDP ball-color → opponent-type mapping is the only "matchmaking" matrix the brand publishes. Don't fabricate skill-level mappings; cite the FAQ text directly (red Ghost → enemies, green Jalapeño → grandma, yellow Habanero → in-between).
  • Recovery-center donation is operationalized, not just aspirational. /pages/our-story contains a live application form for treatment facilities to request a free donated set. When listing this as a "who to gift to" use case, link the page and note that it's a brand-sponsored donation flow, not a consumer purchase.
  • Press-quoted use cases ("Denver firefighters", "teens", "loneliness/depression") are framed by third-party journalism, not first-party Pepper Pong marketing copy. Surface them with the publication and treat the framing as their interpretation, e.g. evidence_source: "nypost.com via /pages/press".
  • No recommended_method: api. Confirmed — there is no public Pepper Pong API or product feed. The Shopify storefront's standard .json endpoints (e.g. /products.json, /products/<handle>.json) return product data but NOT the marketing copy / testimonial content that this skill targets. Don't try them.
  • Banner text changes seasonally ("Grad Sale | Up To 50% OFF + FREE SHIPPING" on 2026-05-19). The promo banner is at the top of every page's markdown — skip it during use-case extraction.

Expected Output

{
  "themes": [
    "Travel-friendly portability (suitcase, RV, boat, airport)",
    "Multi-generational + cross-skill play (grandma vs. grandkids; via 3-ball difficulty system)",
    "Quiet / apartment-safe (foam-on-foam, no neighbor complaints)",
    "Surface-agnostic (any flat-ish — kitchen island, truck hood, picnic table)",
    "Social bonding (girls trips, dinner parties, tailgates, office camaraderie)",
    "Gift positioning (holiday, grad, teen-off-phone, adult-sibling rivalry)",
    "Recovery / addiction-isolation antidote (founder story; treatment-center donation program)"
  ],
  "where_to_play": [
    {
      "venue": "Kitchen table / kitchen island",
      "evidence": "Doubles match on the kitchen island? Extend your fence to 48\".",
      "source": "https://pepperpong.com/pages/frequently-asked-questions"
    },
    {
      "venue": "Tailgate / car hood",
      "evidence": "We've played it on a car hood, picnic tables in the park, bars & restaurants.",
      "source": "https://pepperpong.com/"
    },
    {
      "venue": "Apartment / quiet indoor (foam-on-foam, no noise)",
      "evidence": "Play at midnight. Play during nap time. Play in your apartment without the neighbors filing a complaint.",
      "source": "https://pepperpong.com/products/pepper-pong-full-set"
    },
    {
      "venue": "Office / workplace",
      "evidence": "Brought this into my office today and everyone loved it!",
      "source": "https://pepperpong.com/"
    },
    {
      "venue": "Travel / suitcase (girls trip, vacation)",
      "evidence": "I packed it in my suitcase on girls trip. Once we started playing, it's all we wanted to do.",
      "source": "https://pepperpong.com/"
    },
    {
      "venue": "Outdoors — picnic tables, parks, decks, paddleboards",
      "evidence": "airport floors, wooden decks, flipped-over paddleboards, truck hoods and everywhere in between.",
      "source": "https://pepperpong.com/pages/frequently-asked-questions"
    },
    {
      "venue": "RVs, boats, high-alpine yurts",
      "evidence": "it's a staple in thousands of households (and RVs, and boats, and high-alpine yurts).",
      "source": "https://pepperpong.com/pages/frequently-asked-questions"
    },
    {
      "venue": "Dorms / schools",
      "evidence": "From offices to dorms to the lake. The whole set fits in an 11-inch bag.",
      "source": "https://pepperpong.com/products/pepper-pong-full-set"
    },
    {
      "venue": "Lake / waterproof outdoor",
      "evidence": "Waterproof paddles, furniture-safe balls.",
      "source": "https://pepperpong.com/products/pepper-pong-full-set"
    },
    {
      "venue": "Bars & restaurants",
      "evidence": "car hood, picnic tables in the park, bars & restaurants.",
      "source": "https://pepperpong.com/"
    },
    {
      "venue": "Camp cooler / camping setups",
      "evidence": "Singles battle on top of your camp cooler? Collapse it down to 15\".",
      "source": "https://pepperpong.com/pages/frequently-asked-questions"
    }
  ],
  "who_to_play_with": [
    {
      "audience": "Girlfriends on a girls trip",
      "evidence": "I packed it in my suitcase on girls trip. Every night!",
      "source": "https://pepperpong.com/"
    },
    {
      "audience": "Dinner-party guests",
      "evidence": "This was hands down the most fun we've ever had at dinner party.",
      "source": "https://pepperpong.com/"
    },
    {
      "audience": "Office colleagues / coworkers",
      "evidence": "Brought this into my office today and everyone loved it.",
      "source": "https://pepperpong.com/"
    },
    {
      "audience": "Family during holidays (multi-generational)",
      "evidence": "After all his gifts were unwrapped, including AirPods, he opened the Pepper Pong. It was Pepper Pong that was the big hit.",
      "source": "https://pepperpong.com/"
    },
    {
      "audience": "Tailgate / sports-event crew",
      "evidence": "Brought this to a tailgate and it was the star of the show.",
      "source": "https://pepperpong.com/products/pepper-pong-full-set"
    },
    {
      "audience": "Grandparents & grandkids (cross-skill via slower Jalapeño ball)",
      "evidence": "For casual games against grandma, go with green (Jalapeno).",
      "source": "https://pepperpong.com/pages/frequently-asked-questions"
    },
    {
      "audience": "Adult siblings reviving childhood rivalries",
      "evidence": "purchased this as a Christmas gift for my adult brother... the rivalry was renewed.",
      "source": "https://pepperpong.com/products/pepper-pong-full-set"
    },
    {
      "audience": "Competitive opponents / 'enemies' (use red Ghost ball)",
      "evidence": "For aggressive death battles against your worst enemies, we recommend red (Ghost).",
      "source": "https://pepperpong.com/pages/frequently-asked-questions"
    },
    {
      "audience": "Mixed-skill households (newbies vs. veterans, kid vs. adult)",
      "evidence": "Newbies can challenge veterans, underdogs get their moment, and blowouts are a thing of the past.",
      "source": "https://pepperpong.com/pages/how-to-play"
    },
    {
      "audience": "Firefighter / first-responder crews (teamwork)",
      "evidence": "Denver firefighters are using Pepper Pong to strengthen teamwork and camaraderie.",
      "source": "https://pepperpong.com/pages/press"
    },
    {
      "audience": "Recovery / treatment-program peers",
      "evidence": "Truly, this game can help defeat the feelings of isolation that often come with addiction.",
      "source": "https://pepperpong.com/pages/our-story"
    },
    {
      "audience": "Teens (phone-detox alternative)",
      "evidence": "Gifts So Good They Might Actually Get Teens To Put Down Their Phones.",
      "source": "https://pepperpong.com/pages/press"
    }
  ],
  "who_to_gift_to": [
    {
      "recipient": "Holiday gift recipient (Christmas / Hanukkah)",
      "rationale": "Repeatedly framed as a holiday hit that out-performs higher-priced gifts (cited beating AirPods).",
      "evidence": "It was Pepper Pong that was the big hit.",
      "source": "https://pepperpong.com/"
    },
    {
      "recipient": "Graduate / new dorm-bound student",
      "rationale": "Active 'Grad Sale' promo + dorm-portable framing on PDP.",
      "evidence": "Grad Sale | Up To 50% OFF + FREE SHIPPING; From offices to dorms to the lake.",
      "source": "https://pepperpong.com/products/pepper-pong-full-set"
    },
    {
      "recipient": "Teens you want off their phones",
      "rationale": "HuffPost gift-guide positioning carried on /pages/press.",
      "evidence": "Gifts So Good They Might Actually Get Teens To Put Down Their Phones.",
      "source": "https://pepperpong.com/pages/press"
    },
    {
      "recipient": "Adult sibling you want to challenge",
      "rationale": "Rivalry-renewal use case explicit in customer reviews.",
      "evidence": "I originally purchased this as a Christmas gift for my adult brother, whom I lost many a game of ping pong to.",
      "source": "https://pepperpong.com/products/pepper-pong-full-set"
    },
    {
      "recipient": "Grandparents who want to play with grandkids",
      "rationale": "Slower ball + slower pace levels the field across generations.",
      "evidence": "I bought it in anticipation of our upcoming daughter's family visit so the grandkids would have something to enjoy.",
      "source": "https://pepperpong.com/products/pepper-pong-full-set"
    },
    {
      "recipient": "Dinner-party host / entertainer",
      "rationale": "Sets up on a kitchen table in <30s and runs as group entertainment.",
      "evidence": "Most fun we've ever had at dinner party.",
      "source": "https://pepperpong.com/"
    },
    {
      "recipient": "RV / boat / van-life enthusiast",
      "rationale": "Compact 11\" bag, surface-agnostic, durable for travel-living.",
      "evidence": "RVs, and boats, and high-alpine yurts.",
      "source": "https://pepperpong.com/pages/frequently-asked-questions"
    },
    {
      "recipient": "Tailgater / sports fan",
      "rationale": "Plays on a car hood and packs in a Dopp-kit-sized case.",
      "evidence": "Brought this to a tailgate and it was the star of the show.",
      "source": "https://pepperpong.com/products/pepper-pong-full-set"
    },
    {
      "recipient": "Office / coworker (group / team-building gift)",
      "rationale": "Single set covers 2v2 office breakroom play; framed as camaraderie tool.",
      "evidence": "Brought this into my office today and everyone loved it.",
      "source": "https://pepperpong.com/"
    },
    {
      "recipient": "Addiction treatment / recovery facility (brand-sponsored donation)",
      "rationale": "Not a personal gift — Pepper Pong operates a free-donation program for treatment centers via an application form on /pages/our-story.",
      "evidence": "we would love to donate a Pepper Pong set to you and your patients.",
      "source": "https://pepperpong.com/pages/our-story"
    },
    {
      "recipient": "Apartment dweller / quiet-play household (new parent, noise-sensitive)",
      "rationale": "Foam-on-foam construction enables play during nap time without disturbing neighbors.",
      "evidence": "Play during nap time. Play in your apartment without the neighbors filing a complaint.",
      "source": "https://pepperpong.com/products/pepper-pong-full-set"
    }
  ],
  "sources": [
    "https://pepperpong.com/",
    "https://pepperpong.com/pages/how-to-play",
    "https://pepperpong.com/pages/frequently-asked-questions",
    "https://pepperpong.com/products/pepper-pong-full-set",
    "https://pepperpong.com/pages/our-story",
    "https://pepperpong.com/pages/press"
  ],
  "extracted_at": "2026-05-19"
}

Outcome variants

This skill has only one happy-path outcome shape (the JSON above). Edge cases to handle:

  • Promo banner missing or changed — non-fatal. The promo banner ("Grad Sale | Up To 50% OFF") is informational. If absent, still extract use cases from the body content.
  • A page returns 5xx / Cloudflare challenge — retry with the browser fallback (stealth session + proxies). If still failing on a single page, ship what you have with that source omitted from sources and a warnings: ["fetch_failed: <url>"] field added at the top level.
  • Site adds a new use-case section in the future (e.g. a dedicated /pages/use-cases) — extend, don't overwrite. Append new items to the existing where_to_play / who_to_play_with / who_to_gift_to arrays, keep the evidence-citing convention.
Pepper Pong Explore Use Cases · browse.sh