بنقرة واحدة
opendevbrowser-shopping
Deterministic multi-provider shopping and deal-comparison workflow.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Deterministic multi-provider shopping and deal-comparison workflow.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
This skill should be used when the user asks to design or run OpenDevBrowser provider workflows, scraping pipelines, QA/debug automation, parity checks across modes, or resilient browser operations with codified scripts and artifacts.
Collects product metadata, copy, and optional visual assets into a local folder pack for video workflows.
Skill-guided, evidence-gated research workflow for provider-constrained public source gathering and auditable artifact review.
This skill should be used when the user asks to design, redesign, audit, or implement frontend/UI work with OpenDevBrowser, screenshots, or the /canvas surface. It turns briefs and existing interfaces into contract-first, real-browser-validated design execution.
Deterministic motion and animation design guidance for OpenDevBrowser agents building web and mobile UI with real-browser temporal evidence.
This skill should be used when the user asks to "extract data from a page", "scrape tables", "collect paginated results", "parse list/card content", or "export structured web data" with OpenDevBrowser.
| name | opendevbrowser-shopping |
| description | Deterministic multi-provider shopping and deal-comparison workflow. |
| version | 2.1.0 |
Use this skill for deterministic shopping runs, conservative deal comparison, and decision-ready review of generated shopping artifacts.
Reliable defaults:
shopping run workflows, run opendevbrowser status --daemon --output-format json and continue only when data.fingerprintCurrent === true--browser-mode managed unless relay-backed session state is required--region as advisory unless workflow output reports meta.selection.region_authoritative=trueartifacts/deal-hunting-workflows.mdassets/templates/deals-context.jsonassets/templates/deals-table.mdassets/templates/market-analysis.jsonassets/templates/deal-thresholds.jsonscripts/run-shopping.shscripts/normalize-offers.shscripts/render-deals.shscripts/analyze-market.shscripts/run-deal-hunt.shscripts/validate-skill-assets.sh../opendevbrowser-best-practices/artifacts/browser-agent-known-issues-matrix.md./skills/opendevbrowser-shopping/scripts/validate-skill-assets.sh
./skills/opendevbrowser-shopping/scripts/run-shopping.sh "wireless earbuds" context best_deal
./skills/opendevbrowser-shopping/scripts/run-deal-hunt.sh "wireless earbuds" "shopping/amazon,shopping/walmart"
screencast-start / screencast-stop) when offer churn, price changes, or challenge timing needs temporal evidence.--challenge-automation-mode off|browser|browser_with_helper for bounded browser-scoped computer use on provider challenge branches; it is not desktop automation.Successful shopping bundles preserve separate user and audit surfaces:
deals.md: primary deterministic buying brief with a Buying Readiness Gate, Recommendation, Best Candidate Offers, Market Baseline, Warnings and Constraints, Excluded or Constrained Offers, and Evidence Appendix.buyingReadiness in JSON output: first-class buying authority gate with status values pass, partial, or fail.offers.json: raw structured offer evidence.comparison.csv: tabular provider, title, price, shipping, deal score, availability, and URL comparison, with appended currency and total-status audit fields.meta.json: workflow diagnostics, selected providers, alerts, failures, and filter diagnostics.deals-context.json: agent handoff context with query, report-derived highlights, raw offers, and meta.compact and context modes summarize the report guidance. json mode returns raw offers, buyingReadiness, and meta.
Use the runtime buying brief as the source of truth for purchase guidance:
deals.md or buyingReadiness.status in JSON output. Transport success and emitted offers are not enough for purchase guidance.pass: evidence supports bounded buying guidance for the current shortlist.partial: offers are usable as a constrained shortlist, but evidence gaps limit confidence.fail: no confident purchase recommendation is allowed.offers.json and comparison.csv.meta.json.The runtime Market Baseline section is conservative:
market baseline unavailable when sample size or currency coverage is insufficient.The helper script scripts/analyze-market.sh can be used for offline analysis of exported offers, but it is not automatically invoked by opendevbrowser shopping run. Treat script output as supplemental unless it is copied into the final evidence review with its inputs.
../opendevbrowser-best-practices/SKILL.md ("Parallel Operations").auto, extension, and managed when browser-backed provider paths are exercised.../opendevbrowser-best-practices/SKILL.md.Matrix source: ../opendevbrowser-best-practices/artifacts/browser-agent-known-issues-matrix.md
ISSUE-06: rate-limit/backoff handling while collecting offersISSUE-09: dedupe and pagination drift controls in offer collectionISSUE-10: currency normalization and same-currency groupingISSUE-11: weak or missing anchor price detectionISSUE-12: stale price and unsupported claim controlsdeals.md first and classify readiness as pass, partial, or fail.offers.json, comparison.csv, and meta.json before giving buying advice.opendevbrowser shopping run --query "<query>" --providers shopping/amazon,shopping/walmart --mode json --output-format json
opendevbrowser shopping run --query "wireless ergonomic mouse" --providers shopping/bestbuy,shopping/ebay --budget 150 --browser-mode managed --mode json --output-format json
opendevbrowser shopping run --query "27 inch 4k monitor" --providers shopping/bestbuy,shopping/ebay --budget 350 --sort lowest_price --browser-mode managed --mode json --output-format json
Diagnostics rules:
meta.primaryConstraintSummary before classifying a zero-offer run as a provider failuremeta.offerFilterDiagnostics to see whether zero price, budget, or region-currency filters removed candidate offersmeta.alerts includes reasonCode=region_unenforced, do not present the output as a trustworthy regional comparisonUse confident wording only when the report gate allows it:
fail gate with a buying recommendation.partial as a constrained shortlist, not a final answer.