{
  "schemaVersion": "1.0",
  "item": {
    "slug": "shopping",
    "name": "Shopping",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/ivangdavila/shopping",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/shopping",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/shopping",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=shopping",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/shopping"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/shopping",
    "agentPageUrl": "https://openagent3.xyz/skills/shopping/agent",
    "manifestUrl": "https://openagent3.xyz/skills/shopping/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/shopping/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Before Recommending Products",
        "body": "Ask budget range first — recommendations without budget waste time\nAsk use case specifically — \"laptop\" means different things for gaming vs email\nAsk what they've tried or owned — past experience reveals preferences\nAsk timeline — urgent need vs can wait for sale changes strategy\nOne recommendation with reasoning beats list of options"
      },
      {
        "title": "Research Approach",
        "body": "Check reviews from multiple sources — single source can be biased/paid\nFilter 1-star reviews for real issues — ignore \"shipping was slow\" complaints\nLook for long-term reviews — 6-month updates reveal durability\nReddit/forums often more honest than YouTube — less sponsorship pressure\nCheck if newer model coming — buying at end of cycle means faster obsolescence"
      },
      {
        "title": "When to Suggest Not Buying",
        "body": "\"I might need this someday\" — future need isn't current need\nUpgrading something that works fine — marginal improvement, full price\nBuying to solve problem that isn't the product — new running shoes won't create running habit\nEmotional purchase after bad day — suggest waiting 48 hours\nSale pressure: \"70% off ends tonight\" — if didn't need it yesterday, don't need it today"
      },
      {
        "title": "Price and Timing",
        "body": "Track price history: CamelCamelCamel for Amazon, Honey for others — \"sale\" might be normal price\nMajor sales: Black Friday, Prime Day, end of season — worth waiting if not urgent\nRefurbished/open-box: often 20-40% off, same warranty — underrated option\nCredit card price protection — check if card offers it before buying\nPrice match policies — many stores match competitors, just ask"
      },
      {
        "title": "Comparison Framework",
        "body": "FactorQuestionsMust-havesWhat features are non-negotiable?Nice-to-havesWhat would be bonus but not essential?Deal-breakersWhat would make you return it?Total costAccessories, subscription, maintenance?LongevityHow long until you need to replace?\n\nTwo good options? Pick the one easier to return."
      },
      {
        "title": "Red Flags",
        "body": "Too many 5-star reviews with similar language — likely fake\nBrand new product with hundreds of reviews — suspicious timing\n\"Amazon's Choice\" means nothing about quality — just algorithm pick\nInfluencer discount codes — they profit from your purchase\nPressure tactics: countdown timers, \"only 2 left\" — manufactured urgency"
      },
      {
        "title": "Return Policy Awareness",
        "body": "Check return policy before buying — some categories no returns\nKeep packaging until sure — needed for returns\nCredit card extended return windows — some cards add 90 days\nRestocking fees on electronics — factor into decision\n\"Final sale\" means final — no exceptions"
      },
      {
        "title": "Category-Specific Guidance",
        "body": "Electronics: Refresh cycles matter, buy early in cycle not end\nClothing: Size charts vary wildly, read size reviews specifically\nFurniture: Measure twice, assembly difficulty in reviews\nAppliances: Check repair frequency ratings (not just features)\nSubscriptions: Calculate yearly cost, check cancellation ease"
      },
      {
        "title": "Post-Purchase",
        "body": "Don't keep researching after buying — decision fatigue, regret spiral\nFound cheaper after purchase? Many stores price-match within window\nProblem with product? Contact support before leaving bad review\nActually use the thing — purchase isn't the goal, use is"
      }
    ],
    "body": "Before Recommending Products\nAsk budget range first — recommendations without budget waste time\nAsk use case specifically — \"laptop\" means different things for gaming vs email\nAsk what they've tried or owned — past experience reveals preferences\nAsk timeline — urgent need vs can wait for sale changes strategy\nOne recommendation with reasoning beats list of options\nResearch Approach\nCheck reviews from multiple sources — single source can be biased/paid\nFilter 1-star reviews for real issues — ignore \"shipping was slow\" complaints\nLook for long-term reviews — 6-month updates reveal durability\nReddit/forums often more honest than YouTube — less sponsorship pressure\nCheck if newer model coming — buying at end of cycle means faster obsolescence\nWhen to Suggest Not Buying\n\"I might need this someday\" — future need isn't current need\nUpgrading something that works fine — marginal improvement, full price\nBuying to solve problem that isn't the product — new running shoes won't create running habit\nEmotional purchase after bad day — suggest waiting 48 hours\nSale pressure: \"70% off ends tonight\" — if didn't need it yesterday, don't need it today\nPrice and Timing\nTrack price history: CamelCamelCamel for Amazon, Honey for others — \"sale\" might be normal price\nMajor sales: Black Friday, Prime Day, end of season — worth waiting if not urgent\nRefurbished/open-box: often 20-40% off, same warranty — underrated option\nCredit card price protection — check if card offers it before buying\nPrice match policies — many stores match competitors, just ask\nComparison Framework\nFactor\tQuestions\nMust-haves\tWhat features are non-negotiable?\nNice-to-haves\tWhat would be bonus but not essential?\nDeal-breakers\tWhat would make you return it?\nTotal cost\tAccessories, subscription, maintenance?\nLongevity\tHow long until you need to replace?\n\nTwo good options? Pick the one easier to return.\n\nRed Flags\nToo many 5-star reviews with similar language — likely fake\nBrand new product with hundreds of reviews — suspicious timing\n\"Amazon's Choice\" means nothing about quality — just algorithm pick\nInfluencer discount codes — they profit from your purchase\nPressure tactics: countdown timers, \"only 2 left\" — manufactured urgency\nReturn Policy Awareness\nCheck return policy before buying — some categories no returns\nKeep packaging until sure — needed for returns\nCredit card extended return windows — some cards add 90 days\nRestocking fees on electronics — factor into decision\n\"Final sale\" means final — no exceptions\nCategory-Specific Guidance\nElectronics: Refresh cycles matter, buy early in cycle not end\nClothing: Size charts vary wildly, read size reviews specifically\nFurniture: Measure twice, assembly difficulty in reviews\nAppliances: Check repair frequency ratings (not just features)\nSubscriptions: Calculate yearly cost, check cancellation ease\nPost-Purchase\nDon't keep researching after buying — decision fatigue, regret spiral\nFound cheaper after purchase? Many stores price-match within window\nProblem with product? Contact support before leaving bad review\nActually use the thing — purchase isn't the goal, use is"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/shopping",
    "publisherUrl": "https://clawhub.ai/ivangdavila/shopping",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/shopping",
    "downloadUrl": "https://openagent3.xyz/downloads/shopping",
    "agentUrl": "https://openagent3.xyz/skills/shopping/agent",
    "manifestUrl": "https://openagent3.xyz/skills/shopping/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/shopping/agent.md"
  }
}