用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/freshtechbro/opendevbrowser --skill opendevbrowser-shopping命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
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.
基于 SOC 职业分类
正在显示 SKILL.md
| 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.