Install any skill in seconds. Free to start, no credit card required.
Get Started Free →apify/apify-ecommerce
Scrape e-commerce data for pricing, reviews, bestsellers, and seller discovery across 30+ platforms including Amazon, Walmart, eBay, Shopify, WooCommerce, and more.
Passed 9 of 16 test cases with the skill, and 4 of 16 without it.
and 6 more in the full report
6 fixed6 passed either way10 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to perform live actor discovery using 'apify actors search' after primary and fallback scrapers both failed. When filtering the returned JSON items in jq, what minimum threshold values for total user count and actor review rating should be applied?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies a minimum totalUsers threshold of 100 | Passed | Passed |
| Specifies a minimum actorReviewRating threshold of 4.5 | Missed | Passed |
The instructions your model reads when the skill loads.
Answer natural language e-commerce questions by routing to the right Apify Actor and delivering a synthesized answer via the apify CLI.
CLI rules: Always pass --user-agent apify-awesome-skills/apify-ecommerce, --json (or the relevant --format flag on datasets get-items), and 2>/dev/null. The --user-agent flag is critical for telemetry — never omit it.
(No need to check it upfront)
npm install -g apify-cli)jq (recommended for quick extraction and filtering; brew install jq on macOS, apt install jq on Linux)apify login (OAuth, opens browser)APIFY_TOKEN env variable (e.g. export APIFY_TOKEN=... or .env file)Verify auth: apify info --user-agent apify-awesome-skills/apify-ecommerce — should show username and userId.
Copy this checklist and track progress:
Task Progress:
- [ ] Step 1: Detect intent and select Actor
- [ ] Step 2: Fetch Actor schema
- [ ] Step 3: Ask user preferences (format, result count)
- [ ] Step 4: Run the Actor and fetch results
- [ ] Step 5: Analyze results and deliver synthesized answer
Classify the user's message into an intent, then pick the right Actor.
Intent signals:
| Signals in user message | Intent |
|---|---|
| price, cost, cheapest, compare prices, pricing | pricing |
test cases passed, vs 4 / 16 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.