mcpField
A
amazon

amazon

github.com/tychohq生产力0131 次安装30 周前更新
代码仓库

关于 amazon

amazon 是通过 agent-browser 和 Chrome 操作 Amazon 订单与退货的技能。它区分再次购买和新商品:新商品下单前需用户确认,退货则提供默认选项及检查步骤。

主要功能

  1. 01通过 agent-browser 连接 Chrome
  2. 02再次购买曾订购的商品
  3. 03新商品购买前展示商品详情
  4. 04核对配送地址和付款方式
  5. 05按默认选项处理退货

适用场景

  1. 01再次购买以往订购的商品
  2. 02准备新商品购买并等待确认
  3. 03为商品办理退款退货
  4. 04选择退货投递地点

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/tychohq/agent-skills --skill amazon

安装后在 Claude Code 中输入/amazon确认已加载。

详细介绍

Amazon 订购

前提条件

  • 已安装 agent-browser CLI
  • 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
退货流程
  1. 进入 Orders → 找到商品 → “Return or replace items”
  2. 选择“Changed Mind” → “My needs changed” → 继续
  3. 使用上述默认答案回答商品状况问题
  4. 忽略“Get Product Support”建议并继续
  5. 选择“Refund to original payment method”
  6. 选择投递地点
  7. 确认退货
  8. 完成 — 二维码将通过电子邮件发送
沟通方式
  • 不要逐步讲述操作过程——直接静默完成整个退货流程
  • 仅在退货确认后向用户发送一次消息,并简要说明:
    • 商品名称
    • 退款金额
    • 投递地点和截止日期
  • 如果出现问题或需要澄清,再询问用户

订购规则

再次订购(以前订购过的商品)
  • 直接进入订单历史记录并搜索商品
  • 点击“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