Install
openclaw skills install @crawlora-org/deal-discovery-researchFind and compare Slickdeals and RetailMeNot offers through Crawlora deal search, categories, advanced facets, deal detail, and community comments. Use to find discounts, assess a posted bargain, or build a current deal shortlist with eligibility and expiry caveats.
openclaw skills install @crawlora-org/deal-discovery-researchSet CRAWLORA_API_KEY to your Crawlora key. Prefer the named Crawlora MCP tools
when connected; otherwise use the bundled scripts/crawlora.sh, which sends
x-api-key to https://api.crawlora.net/api/v1. Read
reference/endpoints.md for exact tool names, methods,
and parameters. Check application code as well as HTTP status; payloads are
inside data. Stop on authentication errors, back off on 429, and retry a
transient upstream failure once. Bound pages and calls by the requested scope
and credit budget. Preserve source URLs, identifiers, and collection times.
Find posted offers and check the conditions that make them comparable. Slickdeals community posts are discovery evidence, not a merchant checkout quote.
thread_id or deal URL.
Although both fields are optional in the schema, supply one valid identifier.scripts/crawlora.sh /slickdeals/categories
scripts/crawlora.sh /slickdeals/search q="wireless headphones"
scripts/crawlora.sh /slickdeals/search/advanced q="wireless headphones" page=1
# Use a returned deal URL, for example:
# scripts/crawlora.sh /slickdeals/deal url="$DEAL_URL"
# scripts/crawlora.sh /slickdeals/comments url="$DEAL_URL"
Compare the same model, variant, pack quantity, condition, currency, and price basis. Separate upfront price from rebates, coupon codes, membership-only rates, subscriptions, trade-ins, and gift-card value. Keep shipping/tax or eligibility unknown when not returned. A claimed markdown or crossed-out list price does not prove an all-time low; a price-history claim requires comparable historical evidence. Posted time, expired flags, and comment reports are not current stock verification. Return a ranked shortlist by the user's criteria with merchant, conditions, source link, observation time, and unresolved checkout questions. A failed/empty search cannot prove no offers exist. Do not purchase or apply coupons to a user's account from a research request.
Discover RetailMeNot categories, stores, or autocomplete matches, then pass the
returned merchant domain to store detail. Keep market=us and market=ca
separate; Canadian domains must come from the Canadian store directory. Merchant
coupon and cashback snapshots are conditional offers, not verified redemption.
Keep codes, exclusions, expiry, minimum spend, membership, click-through tracking,
and cashback timing separate from upfront price. Do not add cashback to a coupon
saving without evidence that the offers stack. Deal events and blog posts give
editorial context; they do not establish current availability.
scripts/crawlora.sh /retailmenot/categories
scripts/crawlora.sh /retailmenot/cashback
# Resolve a returned merchant domain before:
# scripts/crawlora.sh /retailmenot/store domain="$MERCHANT_DOMAIN" market=us