Automation
amazon
Automate Amazon purchasing and return workflows using browser automation to manage orders, reorders, and returns efficiently.
Introduction
The Amazon skill is a specialized agent-browser automation tool designed to streamline e-commerce tasks on Amazon.com. It enables users to interact with their Amazon account through a headless or visible Chrome browser session, effectively handling repetitive transactional operations that would otherwise require manual intervention. The skill is built for users who frequently need to manage order histories, trigger reorders, or navigate the often tedious Amazon return process without manual clicking through multiple web pages.
Key features and capabilities include:
- Seamless order history search and product navigation for quick item identification.
- Automated reorder functionality that retrieves previously purchased items and proceeds to checkout using pre-configured shipping and payment defaults.
- A robust return workflow that automatically selects return reasons, handles item condition verification, and generates return labels or drop-off instructions.
- Intelligent session management, allowing the agent to reuse existing authenticated Chrome profiles via remote debugging ports for persistence.
- Screenshot-based verification to ensure users can confirm product pages, price, and cart contents before final order submission.
- Silent execution of return processes, notifying the user only upon successful confirmation with details like refund amount and drop-off location.
Usage notes and practical constraints:
- Prerequisites: Requires the agent-browser CLI and a running Chrome instance with remote debugging port 9222 enabled.
- Setup: Users must configure environment variables such as AMAZON_SHIPPING_ADDRESS, AMAZON_PAYMENT_METHOD, and AMAZON_RETURN_DROPOFF to ensure correct automation behavior.
- Safety: Always verify checkout information before the agent executes the final place-order action; the skill is designed to skip visual confirmation for reorders but requests confirmation for new items.
- Troubleshooting: Complex authentication challenges like 2FA or CAPTCHAs may require manual intervention if the agent cannot bypass them programmatically.
- Privacy: The tool stores browser sessions locally in your home directory; ensure your environment is secure and protected.
Repository Stats
- Stars
- 4,455
- Forks
- 1,215
- Open Issues
- 7
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 30, 2026, 09:43 AM