secure-shopper
Asynchronous shopping research + checkout using secure-autofill (1Password-backed browser filling) with results recorded to workspace artifacts.
Why use this skill?
Automate online shopping and price comparisons with secure-shopper. Safely research items and finalize checkouts using 1Password-backed autofill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/moodykong/secure-shopperWhat This Skill Does
The secure-shopper skill is a sophisticated browser-automation tool designed for autonomous e-commerce research and secure purchasing within the OpenClaw ecosystem. By leveraging the secure-autofill framework, this skill enables an AI sub-agent to navigate, search, compare, and check out from your preferred shopping sites without manual intervention while keeping your credentials protected behind 1Password-backed security.
This tool is inherently asynchronous; when you trigger a shopping task, the agent spawns a dedicated browser session, ensuring your main chat interface remains responsive and unblocked. It supports intelligent filtering based on site-specific preferences, such as prioritizing price, shipping speed, or review scores. Furthermore, it implements strict safe-browsing guardrails, including intelligent snapshotting and context-length management, to ensure the agent doesn't get overwhelmed by the visual complexity of modern retail websites.
Installation
To begin, ensure you have the secure-autofill skill installed at ~/.openclaw/skills/secure-autofill/ as it is a mandatory dependency. You can install the skill via the OpenClaw hub using the command: clawhub install openclaw/skills/skills/moodykong/secure-shopper.
Once installed, initiate the setup by running the onboarding helper:
node ~/.openclaw/skills/secure-shopper/scripts/onboard.mjs --sites 'Amazon=https://www.amazon.com|Walmart=https://www.walmart.com' --zip 46202 --priority cheaper
This script will generate your ~/.openclaw/skills/secure-shopper/config.json, which stores your preferred shopping locations, location-based shipping context, and optimization preferences.
Use Cases
- Dynamic Price Comparison: Automatically survey multiple retailers for the best price on a specific item.
- Routine Restocking: Use the agent to quickly find and reorder household essentials from preferred sites like Walmart or Amazon.
- Research-Heavy Purchases: Use the 'reviews' priority to have the agent summarize candidates based on aggregate ratings before suggesting the best purchase.
- Secure Checkout Automation: Leverage 1Password via
secure-autofillto complete purchases securely without ever exposing raw credit card details to the browser environment.
Example Prompts
- "Find a high-quality 27-inch 4K monitor on Amazon and Walmart, prioritize items with the highest review scores, and save the best three candidates to my workspace."
- "Search for the cheapest box of cat food available for delivery to my zip code and proceed to checkout using my saved payment method."
- "Look for a reliable external hard drive for my setup, prioritize delivery speed, and summarize why each candidate is a good choice before you ask me to confirm the purchase."
Tips & Limitations
- Non-Headless Requirement: Because many retailers employ anti-bot measures, the skill works best with a visible, non-headless Chrome instance. Ensure your system supports this.
- Context Management: The skill features a
safeBrowsingconfiguration. If you find the agent is missing details, you can increase thesnapshotdepth ormaxCharsin yourconfig.json. - Authentication: Always ensure your 1Password CLI session is authenticated before initiating a checkout, as the
secure-autofillplugin relies on these credentials being available. - Runtime Overrides: Remember that any specific instruction provided in your chat message will override the static preferences stored in your configuration file.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-moodykong-secure-shopper": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
Related Skills
skill-father
Authoritative skill-creation standards (Boss). Use when creating or updating OpenClaw skills so they are portable, reproducible, include prerequisites checks, and have a guided installation/onboarding flow that persists machine-specific config in skill-local config files.
ssh-op
Use the ssh-op helper script to load an SSH private key from 1Password (op) into an in-memory ssh-agent and then run ssh. Use when connecting to hosts that require the 1Password-managed key, troubleshooting ssh-op, or onboarding a new machine by configuring the 1Password vault/item and adding SSH host aliases to ~/.ssh/config.
secure-autofill
1Password-backed credential filling via vault_suggest/vault_fill (plugin tools).
queue-task
Durable queue-task helper for resumable, idempotent batch jobs in task-father task folders.
onedrive-integration
Copy large/long files to OneDrive for sharing when the user is on Telegram or WhatsApp and wants to view a full document or long file. Use to place files into OneDrive under an OpenClaw folder and provide the new filename/location.