Amazon Price
Extract Amazon price, discount, and coupon information through the local Frevana daemon and Chrome Extension session.
Purpose
This skill uses the Chrome Extension-backed Frevana MCP tool frevana_ask with fixed provider amazon-price.
Inputs:
url(required) - full Amazon product page URL containing/dp/<ASIN>or/gp/product/<ASIN>format(optional) -textorjson, defaults totexttimeout(optional) - Frevana tool timeout in milliseconds, default60000
Return price data directly unless the user asks for raw output or a saved file.
What This Skill Needs
- Amazon product page URL
- bundled
scripts/setup.shwrapper, which downloads and runs the latest official Frevana setup script - Frevana local daemon running after setup, default port
12306 - Chrome connected through the Frevana Chrome Extension
- active Amazon login in Chrome
curlbashpython3
This is a Chrome Extension skill. It uses the local daemon and Chrome Extension session.
Execution Order
- Confirm the user provided a full Amazon product page URL.
- Do not accept Amazon search pages, home pages, category pages, or bare product names.
- Prefer the script over ad hoc
frevana callcommands. - Let the script run bundled
scripts/setup.shbefore every Frevana tool call. - If setup reports Chrome disconnected, stop and tell the user to open Chrome, connect the Frevana extension, and retry.
- Amazon calls can be slow. If a call errors or times out, report the error and do not immediately retry in the same turn.
- Return text output by default. If
formatisjson, return structured JSON withprovider,prompt, andanswer. - Save output with
--outputwhen useful.
Commands
bash <skill-path>/scripts/get_amazon_price.sh \
--url "https://www.amazon.com/dp/B01NBKTPTS"
bash <skill-path>/scripts/get_amazon_price.sh \
--url "https://www.amazon.com/dp/B01NBKTPTS" \
--format json \
--output ./out/amazon-price.json
Fixed Tool Call Shape
The script calls:
frevana call frevana_ask '<json_args>'
The JSON arguments use this shape:
{
"provider": "amazon-price",
"prompt": "https://www.amazon.com/dp/B01NBKTPTS",
"timeout": 60000
}
Always send provider: "amazon-price". Do not pass unsupported fields.
Notes
- Require a product URL containing
/dp/<ASIN>or/gp/product/<ASIN>. --formatmust betextorjson; default istext.--timeoutmust be a positive integer when provided.scripts/setup.shdownloads and executes the latest official setup script fromhttps://raw.githubusercontent.com/FinpeakInc/frevana-cli-releases/refs/heads/main/skills/frevana/scripts/setup.sh.