Product Research
by @h4gen
Identifies winning e-commerce products by analyzing social trends, regional demand, marketplace data, and prepares WooCommerce or Shopify store drafts accord...
clawhub install product-researchπ About This Skill
name: product-spy description: Meta-skill for finding e-commerce winning products by correlating social hype signals with marketplace competition data and preparing deployment-ready store listings. Use when users want trend scouting for dropshipping/white-label opportunities with explicit data gates and execution handoff. homepage: https://clawhub.ai user-invocable: true disable-model-invocation: false metadata: {"openclaw":{"emoji":"π΅οΈ","requires":{"bins":["node","npx","goplaces"],"env":["TAVILY_API_KEY","GOOGLE_PLACES_API_KEY","MATON_API_KEY"],"config":[]},"note":"Requires local installation of tavily-search, goplaces, api-gateway, and at least one deployment path (woocommerce or shopify)."}}
Purpose
Identify product opportunities by combining: 1. social momentum, 2. regional demand checks, 3. marketplace competition/sales signals, 4. store deployment readiness.
This is an orchestration skill. It does not guarantee profitability.
Required Installed Skills
tavily-search (inspected latest: 1.0.0)goplaces (inspected latest: 1.0.0)api-gateway (inspected latest: 1.0.29)woocommerce via api-gateway (supported), or
- shopify (inspected latest 1.0.1, currently under maintenance)Install/update:
npx -y clawhub@latest install tavily-search
npx -y clawhub@latest install goplaces
npx -y clawhub@latest install api-gateway
npx -y clawhub@latest install shopify
npx -y clawhub@latest update --all
Verify:
npx -y clawhub@latest list
Required Credentials
TAVILY_API_KEY (trend and web data collection)GOOGLE_PLACES_API_KEY (regional demand proxy via goplaces)MATON_API_KEY (market/deployment APIs via api-gateway)Preflight:
echo "$TAVILY_API_KEY" | wc -c
echo "$GOOGLE_PLACES_API_KEY" | wc -c
echo "$MATON_API_KEY" | wc -c
Mandatory behavior:
MissingAPIKeys with missing variables and blocked stages.Partial when needed.Inputs the LM Must Collect First
product_niche (example: pets)target_region (country/city scope)target_store (woocommerce or shopify)risk_tolerance (low, medium, high)max_cogs (maximum source cost)min_margin_target (percentage)shipping_time_limit_daysad_angle (problem-solution, UGC demo, before-after)Do not propose deployment before constraints are explicit.
Tool Responsibilities
tavily-search
Use for trend and sourcing discovery:
goplaces
Use for regional demand proxy checks:
Important limitation:
goplaces is a Places API interface, not direct social trend telemetry.api-gateway
Use for structured market and store operations when connections exist:
Operational constraints from inspected skill:
MATON_API_KEYctrl.maton.ai)Capability disclosure:
woocommerce is explicitly listed in inspected api-gateway references.shopify inspected skill is currently under maintenance and may be unavailable.helium 10 and jungle scout are not explicitly listed as native api-gateway app names in the inspected version.Canonical Causal Signal Chain
1. Trend Scan (tavily-search)
"TikTok made me buy it" + niche + last 7 days.2. Social Evidence Scoring
3. Regional Demand Check (goplaces)
4. Market Data Gate (api-gateway)
Required gate format:
DataGateStatus: available or blockedReason: missing key / missing connection / provider unsupportedAction: exact remediation steps and linkIf user requests Helium 10 discount onboarding:
[HELIUM10_LINK_OR_COUPON].If user requests Jungle Scout onboarding:
[JUNGLESCOUT_LINK_OR_COUPON].5. Sourcing Check (tavily-search)
6. Deployment
woocommerce endpoints.7. Creative Output
Output Contract
Always return:
TrendCandidatesMarketCheckSourcingTableStoreDraftwoocommerce or shopify (if available)TikTokAdScriptNextActionsQuality Gates
Before final output, verify:
If any gate fails, return Needs Revision with missing evidence/dependency list.
Failure Handling
TAVILY_API_KEY: return MissingAPIKeys, skip trend/sourcing web stages, ask for seed product URLs.GOOGLE_PLACES_API_KEY: return MissingAPIKeys, skip regional-demand stage.MATON_API_KEY: return MissingAPIKeys, skip gateway market/deployment stages.