关于 amazon
amazon 是通过 agent-browser 和 Chrome 操作 Amazon 订单与退货的技能。它区分再次购买和新商品:新商品下单前需用户确认,退货则提供默认选项及检查步骤。
主要功能
- 01通过 agent-browser 连接 Chrome
- 02再次购买曾订购的商品
- 03新商品购买前展示商品详情
- 04核对配送地址和付款方式
- 05按默认选项处理退货
适用场景
- 01再次购买以往订购的商品
- 02准备新商品购买并等待确认
- 03为商品办理退款退货
- 04选择退货投递地点
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tychohq/ agent-skills --skill amazon安装后在 Claude Code 中输入/amazon确认已加载。
详细介绍
Amazon 订购
前提条件
- 已安装
agent-browserCLI - Chrome 正在运行,并启用了
--remote-debugging-port=9222(参见启动浏览器) - 已登录 Amazon;如果已退出登录,请从密码管理器中获取密码
- 如果在无头环境(Linux/VNC)中运行,请转发 VNC 端口以便目视检查:
ssh -L 6080:localhost:6080 <host>→ http://localhost:6080/vnc.html
设置
设置以下环境变量或配置默认值:
# Your default shipping address (verify on checkout)
export AMAZON_SHIPPING_ADDRESS="Your shipping address"
# Your preferred payment method description (verify on checkout)
export AMAZON_PAYMENT_METHOD="Your preferred card"
# Your preferred return drop-off location
export AMAZON_RETURN_DROPOFF="Whole Foods"
下单前务必确认配送地址和付款方式正确。
退货
默认答案(除非用户另有说明,否则使用)
- 退货原因:“Changed Mind” → “My needs changed”
- **包装是否已拆封:**是
- **商品是否采用原包装:**是
- **是否使用过商品:**是
- **使用痕迹:**无
- **电池是否漏液/过热:**否
- **是否包含所有配件:**是
- **退款方式:**退回原付款方式(不是换货,也不是礼品卡)
- **退货投递地点:**使用
AMAZON_RETURN_DROPOFF或 Whole Foods
退货流程
- 进入 Orders → 找到商品 → “Return or replace items”
- 选择“Changed Mind” → “My needs changed” → 继续
- 使用上述默认答案回答商品状况问题
- 忽略“Get Product Support”建议并继续
- 选择“Refund to original payment method”
- 选择投递地点
- 确认退货
- 完成 — 二维码将通过电子邮件发送
沟通方式
- 不要逐步讲述操作过程——直接静默完成整个退货流程
- 仅在退货确认后向用户发送一次消息,并简要说明:
- 商品名称
- 退款金额
- 投递地点和截止日期
- 如果出现问题或需要澄清,再询问用户
订购规则
再次订购(以前订购过的商品)
- 直接进入订单历史记录并搜索商品
- 点击“Buy it again”
- 确认地址和付款方式
- 直接下单,无需确认——无需截图
新商品(以前从未订购过)
- 搜索商品或导航至商品页面
- 发送商品页面截图(滚动页面,确保价格和商品图片可见,并避开导航栏)
- 等待用户确认后再将商品加入购物车
- 确认地址和付款方式
- 获得确认后下单
工作流
连接到浏览器
agent-browser connect 9222
始终打开新标签页——其他会话共用同一个 Chrome。每次执行 open 命令时都使用 --new-tab。
搜索订单历史记录
agent-browser open "https://www.amazon.com/gp/your-account/order-history"
agent-browser snapshot -i
# Find search box, fill with item name, click search
再次订购流程
# From order history search results
agent-browser click @[buy-it-again-ref]
# Wait for checkout page
agent-browser snapshot
# Verify correct address and payment method are selected
agent-browser click @[place-order-ref]
截图提示
- 截图前滚动越过导航栏
- 确保价格和商品图片都清晰可见
- 将截图保存到临时目录
- 使用消息工具发送,并附上说明文字
启动浏览器(如果尚未运行)
macOS(打开可见的 Chrome 窗口):
open -na "Google Chrome" --args --user-data-dir=$HOME/.config/chrome-agent --no-first-run --remote-debugging-port=9222 https://www.amazon.com
Linux(使用 Xvfb/VNC 无头运行):
DISPLAY=:99 google-chrome --user-data-dir=$HOME/.config/chrome-agent --no-first-run --remote-debugging-port=9222 https://www.amazon.com &
Linux(桌面/GUI 会话):
google-chrome --user-data-dir=$HOME/.config/chrome-agent --no-first-run --remote-debugging-port=9222 https://www.amazon.com &
备注
- 浏览器配置文件会在
$HOME/.config/chrome-agent中保留登录状态 - 在无头 Linux 上,VNC 显示通常为
:99,端口为 5999(noVNC 使用 6080 端口) - 订单确认信息会发送至 Amazon 账户绑定的电子邮箱
- CAPTCHA 或双重身份验证可能需要手动处理——如果浏览器窗口可见(macOS 或 Linux 桌面环境),请让用户在 Chrome 窗口中完成验证
评论
支持 Markdown