amazon について
amazonは、agent-browserとChromeを使ってAmazonの注文や返品を行うスキルです。再注文と新規購入を区別し、新規購入は確認後に進め、返品には既定の回答と確認手順を用います。
主な機能
- 01agent-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 を使用
返品の手順
- 注文 → 商品を探す → 「Return or replace items」
- 「Changed Mind」→「My needs changed」→「Continue」を選択
- 上記のデフォルトの回答で商品の状態に関する質問に回答
- 「Get Product Support」の提案を進めて通過
- 「Refund to original payment method」を選択
- 持ち込み場所を選択
- 返品を確定
- 完了 — QR コードがメールで届きます
コミュニケーションのスタイル
- 各手順を逐一説明しないでください — 返品の全手順を黙って実行してください
- **返品が確定してから一度だけユーザーにメッセージを送り、**簡潔に以下を伝えてください:
- 商品名
- 返金額
- 持ち込み場所と期限
- 問題が発生した場合や確認が必要な場合は、ユーザーに尋ねてください
注文のルール
再注文(以前に注文した商品)
- 注文履歴に直接移動し、商品を検索
- 「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 または 2FA では手動操作が必要になる場合があります — ブラウザーウィンドウが表示されている場合(macOS または Linux デスクトップ)は、Chrome ウィンドウで解決するようユーザーに依頼してください
コメント
Markdown 対応