Product Research

v1.0.0

Identifies winning e-commerce products by analyzing social trends, regional demand, marketplace data, and prepares WooCommerce or Shopify store drafts accord...

0· 837·5 current·5 all-time
byHagen Hoferichter@h4gen

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for h4gen/product-research.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Product Research" (h4gen/product-research) from ClawHub.
Skill page: https://clawhub.ai/h4gen/product-research
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: TAVILY_API_KEY, GOOGLE_PLACES_API_KEY, MATON_API_KEY
Required binaries: node, npx, goplaces
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install product-research

ClawHub CLI

Package manager switcher

npx clawhub@latest install product-research
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name/description (e‑commerce product research + store draft creation) matches the requested binaries (node, npx for CLI orchestration) and the three API keys (trend provider, Google Places, api-gateway). The listed upstream skills (tavily-search, goplaces, api-gateway, shopify/woocommerce) align with the stated workflow.
Instruction Scope
SKILL.md limits actions to trend scanning, regional checks, marketplace gating, sourcing checks, and optional draft creation via api-gateway. It only reads the declared env vars (it even instructs explicit preflight checks) and describes blocked/fallback behavior when connections are missing. There are no instructions to read arbitrary system files or unrelated credentials.
Install Mechanism
The skill is instruction-only (no packaged install), but the runtime instructions call npx to install other ClawHub skills (network download + execution). This is expected for a Node/CLI-based orchestration skill, but it means code will be fetched at install time — review the referenced upstream skills before running those npx install commands.
Credentials
The three required env vars (TAVILY_API_KEY, GOOGLE_PLACES_API_KEY, MATON_API_KEY) directly map to the services the skill says it will use. The SKILL.md also documents that an API key alone may not be sufficient for api-gateway (OAuth app connections required), which limits unilateral power of a single key.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. There is no indication it will change other skills' configs or request permanent system-level privileges.
Assessment
This skill appears to do what it claims, but it orchestrates other tools and will download upstream skills via npx. Before installing or running it: (1) verify and trust the referenced upstream skills (tavily-search, goplaces, api-gateway, shopify) — inspect their code and permissions; (2) provide API keys scoped to the minimum necessary permissions (avoid giving full-account keys where scoped keys are available); (3) be aware api-gateway requires additional OAuth connections for store operations — giving MATON_API_KEY alone is not sufficient but still provides access to that gateway; (4) prefer running this in an isolated environment or sandbox if you want to limit blast radius; and (5) note shopify is marked under maintenance in the skill, so prefer WooCommerce or manual deployment until upstream support is confirmed.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🕵️ Clawdis
Binsnode, npx, goplaces
EnvTAVILY_API_KEY, GOOGLE_PLACES_API_KEY, MATON_API_KEY
latestvk97aqs6q07rcw8cw32jfc40jcd814rsg
837downloads
0stars
1versions
Updated 14h ago
v1.0.0
MIT-0

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)
  • Deployment target:
    • 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:

  • Never fail silently on missing keys.
  • Always return MissingAPIKeys with missing variables and blocked stages.
  • Continue with non-blocked stages and mark output as 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_days
  • ad_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:

  • find viral product mentions and trend lists,
  • gather social evidence summaries,
  • locate supplier listings (AliExpress/Alibaba/web catalogs),
  • extract competitor storefront/product page signals.

goplaces

Use for regional demand proxy checks:

  • query related local businesses/search entities,
  • compare demand-like signals across cities/regions,
  • support geo-prioritization for launch/testing.

Important limitation:

  • goplaces is a Places API interface, not direct social trend telemetry.
  • Treat it as location demand context, not a standalone trend oracle.

api-gateway

Use for structured market and store operations when connections exist:

  • marketplace/analytics connectors if available in user account,
  • WooCommerce product draft creation,
  • optional Search Console-like enrichment if connected.

Operational constraints from inspected skill:

  • requires MATON_API_KEY
  • requires active per-app OAuth connections (ctrl.maton.ai)
  • API key alone is not sufficient

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)
  • discover products with strong recent social momentum.
  • candidate example pattern: "TikTok made me buy it" + niche + last 7 days.
  1. Social Evidence Scoring
  • score each candidate by recency, source diversity, and repeat mention frequency.
  • require at least 2 independent sources for shortlisting.
  1. Regional Demand Check (goplaces)
  • check target-region relevance proxies.
  • prioritize products with cross-region consistency, not one-off spikes.
  1. Market Data Gate (api-gateway)
  • attempt sales/competition metrics via connected provider.
  • if Helium 10/Jungle Scout path is unavailable, trigger explicit gate message and fallback mode.

Required gate format:

  • DataGateStatus: available or blocked
  • Reason: missing key / missing connection / provider unsupported
  • Action: exact remediation steps and link

If user requests Helium 10 discount onboarding:

  • include user-provided affiliate URL when available,
  • otherwise use placeholder explicitly as user action item: [HELIUM10_LINK_OR_COUPON].

If user requests Jungle Scout onboarding:

  • include user-provided affiliate URL when available,
  • otherwise use placeholder: [JUNGLESCOUT_LINK_OR_COUPON].
  1. Sourcing Check (tavily-search)
  • find supplier options,
  • compare estimated COGS and shipping windows,
  • flag risky supplier signals (unclear shipping, no ratings, poor consistency).
  1. Deployment
  • WooCommerce path: create product draft via api-gateway woocommerce endpoints.
  • Shopify path: if unavailable/maintenance, emit blocked deployment status and WooCommerce/manual fallback package.
  1. Creative Output
  • generate product listing copy,
  • generate one TikTok ad script matched to selected angle.

Output Contract

Always return:

  • TrendCandidates

    • shortlisted products
    • evidence score and sources
  • MarketCheck

    • competition/sales insight
    • DataGate status and provider path used
  • SourcingTable

    • supplier options
    • estimated COGS
    • shipping-time estimate
    • risk notes
  • StoreDraft

    • title
    • product description
    • key benefits
    • price suggestion
    • draft payload for woocommerce or shopify (if available)
  • TikTokAdScript

    • hook (first 2 seconds)
    • demo beats
    • CTA
  • NextActions

    • exact steps to publish and test

Quality Gates

Before final output, verify:

  • trend evidence is recent and source-backed
  • product economics satisfy user constraints
  • deployment path is real (not assumed)
  • unsupported integrations are explicitly disclosed
  • missing keys/connections are clearly reported

If any gate fails, return Needs Revision with missing evidence/dependency list.

Failure Handling

  • Missing TAVILY_API_KEY: return MissingAPIKeys, skip trend/sourcing web stages, ask for seed product URLs.
  • Missing GOOGLE_PLACES_API_KEY: return MissingAPIKeys, skip regional-demand stage.
  • Missing MATON_API_KEY: return MissingAPIKeys, skip gateway market/deployment stages.
  • Missing api-gateway app connection (HTTP 400): keep pipeline running in analysis mode and provide connection setup steps.
  • Shopify unavailable (maintenance): mark deployment as blocked and provide WooCommerce/manual import fallback.
  • Helium 10/Jungle Scout unavailable via gateway: disclose unsupported provider path and continue with proxy competition analysis.

Guardrails

  • Never claim a product is guaranteed to win.
  • Never fabricate sales volume, margins, or review counts.
  • Never hide blocked provider paths.
  • Keep recommendations tied to observed evidence and declared assumptions.

Comments

Loading comments...