Amazon Rufus Q&A
Extract suggested Amazon Rufus Q&A pairs for a product 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-rufus-qa.
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, default180000
Return the Q&A output 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_rufus_qa.sh \
--url "https://www.amazon.com/dp/B01NBKTPTS"
bash <skill-path>/scripts/get_amazon_rufus_qa.sh \
--url "https://www.amazon.com/dp/B01NBKTPTS" \
--format json \
--output ./out/amazon-rufus-qa.json
Fixed Tool Call Shape
The script calls:
frevana call frevana_ask '<json_args>'
The JSON arguments use this shape:
{
"provider": "amazon-rufus-qa",
"prompt": "https://www.amazon.com/dp/B01NBKTPTS",
"timeout": 180000
}
Always send provider: "amazon-rufus-qa". 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.