Scavio Amazon

v1.0.1

Search Amazon products and look up product details by ASIN. Returns structured JSON with price, rating, Prime status, and availability. Supports 12 Amazon ma...

1· 144·1 current·1 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for scavio-ai/scavio-amazon.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Scavio Amazon" (scavio-ai/scavio-amazon) from ClawHub.
Skill page: https://clawhub.ai/scavio-ai/scavio-amazon
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: SCAVIO_API_KEY
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 scavio-amazon

ClawHub CLI

Package manager switcher

npx clawhub@latest install scavio-amazon
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Amazon product search by ASIN) match the requirements and instructions. The only declared requirement is SCAVIO_API_KEY, which is appropriate for a third‑party API wrapper.
Instruction Scope
SKILL.md contains explicit instructions to call Scavio endpoints, parameters to use, response shape, and guardrails. It does not instruct the agent to read unrelated files, system config, or other environment variables beyond SCAVIO_API_KEY.
Install Mechanism
No install spec or code files are present (instruction-only), so nothing is written to disk or downloaded by the skill itself. The optional LangChain example references pip installing a named package but that is illustrative — not part of an install script.
Credentials
Only a single API key (SCAVIO_API_KEY) is required which is proportional to the service. Note: that key is a credential sent to a third‑party (api.scavio.dev), so users should treat it as sensitive, use limited-scope credentials if available, and verify the service's privacy/usage policies.
Persistence & Privilege
The skill does not request permanent/always-on inclusion, does not modify other skills or system settings, and declares no config paths. Autonomous invocation is allowed by default (platform behavior) but not elevated by this skill.
Assessment
This skill appears coherent and only requires a Scavio API key. Before installing: (1) verify scavio.dev is a trusted provider and review their privacy/terms; (2) treat SCAVIO_API_KEY as sensitive and, if possible, generate a key with limited scope or usage quotas; (3) monitor API usage/costs on the Scavio dashboard; (4) avoid reusing the same key across unrelated services; and (5) if you need stricter control, run the agent without autonomous invocation or restrict the skill to user-invoked only.

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

Runtime requirements

🛒 Clawdis
EnvSCAVIO_API_KEY
Primary envSCAVIO_API_KEY
latestvk97611msg8fnzd5z8j44v2g0yd84001d
144downloads
1stars
2versions
Updated 3w ago
v1.0.1
MIT-0

Amazon Product Search via Scavio

Search Amazon products or retrieve full product details by ASIN. Returns structured JSON. Supports 12 Amazon marketplaces.

When to trigger

Use this skill when the user asks to:

  • Find products on Amazon with price or rating requirements
  • Look up a specific product by ASIN
  • Research Amazon pricing, availability, or reviews
  • Compare Amazon products or find best sellers in a category

Setup

Get a free API key at https://scavio.dev (1,000 free credits/month, no card required):

export SCAVIO_API_KEY=sk_live_your_key

Workflow

  1. If the user has an ASIN, call /api/v1/amazon/product directly.
  2. If the user has a keyword, call /api/v1/amazon/search with appropriate filters (sort_by, domain, zip_code).
  3. If the user asks about a specific market (e.g. "Amazon Germany"), set the domain param accordingly.
  4. Present results with name, price, rating, review count, and URL. Note Prime status.

Endpoints

EndpointDescription
POST https://api.scavio.dev/api/v1/amazon/searchKeyword search with filters
POST https://api.scavio.dev/api/v1/amazon/productFull product details by ASIN
Authorization: Bearer $SCAVIO_API_KEY

Search Parameters

ParameterTypeDefaultDescription
querystringrequiredSearch query (1-500 chars)
domainstringcomcom, co.uk, de, fr, co.jp, ca, it, es, in, com.au, com.br, com.mx
sort_bystring--most_recent, price_low_to_high, price_high_to_low, featured, average_review, bestsellers
start_pageinteger1Starting page
pagesinteger1Number of pages
category_idstring--Amazon category/department ID
currencystring--ISO 4217 (e.g. USD, EUR)
zip_codestring--ZIP code for localized pricing and availability
devicestringdesktopdesktop, mobile, or tablet

Product Detail Parameters

ParameterTypeDefaultDescription
querystringrequiredAmazon ASIN (e.g. B09XS7JWHH)
domainstringcomAmazon domain suffix
currencystring--ISO 4217 currency code
zip_codestring--ZIP code for localized pricing

Examples

import os, requests

BASE = "https://api.scavio.dev"
HEADERS = {"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}"}

# Search
results = requests.post(f"{BASE}/api/v1/amazon/search", headers=HEADERS,
    json={"query": "wireless headphones", "sort_by": "average_review"}).json()

# Product by ASIN
product = requests.post(f"{BASE}/api/v1/amazon/product", headers=HEADERS,
    json={"query": "B09XS7JWHH"}).json()

Search Response

{
  "data": [
    {
      "name": "Sony WH-1000XM5 Wireless Noise Canceling Headphones",
      "asin": "B09XS7JWHH",
      "url": "https://www.amazon.com/dp/B09XS7JWHH",
      "price": "$278.00",
      "currency": "USD",
      "rating": 4.6,
      "total_reviews": 12450,
      "is_prime": true,
      "is_best_seller": false
    }
  ],
  "credits_used": 1,
  "credits_remaining": 999
}

Product detail response also includes: description, features, images, categories, availability, seller, list_price.

Guardrails

  • Never fabricate product names, ASINs, prices, or ratings. Only return data from the API.
  • If the user asks for a price comparison, search both terms and present both results.
  • If an ASIN is not found, tell the user and suggest a keyword search instead.
  • Always include the product URL so the user can verify.

Failure handling

  • If the API returns an error, report the status code and stop.
  • If no products are returned, tell the user and suggest different keywords or filters.
  • If SCAVIO_API_KEY is not set, prompt the user to export it before continuing.

LangChain

pip install scavio-langchain
from scavio_langchain import ScavioSearchTool
tool = ScavioSearchTool(engine="amazon")

Comments

Loading comments...