Secure Shopper for Openclaw

An asynchronous AI shopping assistant that researches products across multiple sites and performs secure checkouts using 1Password-backed automation.

moodykong
v0.1.0
Feb 22, 2026
1
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install secure-shopper

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install secure-shopper using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Secure Shopper?

Secure Shopper is a sophisticated automation skill designed to handle the entire e-commerce lifecycle, from product discovery to final checkout. By leveraging the Openclaw Skills framework, it allows users to delegate complex shopping tasks to an asynchronous sub-agent. This ensures the main conversation remains responsive while the agent navigates through shopping sites like Amazon or Walmart to find the best deals based on user preferences.

Security is a core pillar of this skill. It integrates directly with the secure-autofill system to handle sensitive credentials and payment information through 1Password-backed vaults. This prevents secrets from ever appearing in the chat history or agent logs. With features like context-safe browsing and structured artifact recording, Secure Shopper provides a professional-grade solution for users looking to streamline their online purchasing workflows within the Openclaw Skills ecosystem.

Secure Shopper Use Cases

  • Finding the best prices across multiple retailers for specific technical gear or household items.
  • Delegating product research tasks that require filtering by specific review scores, shipping speeds, or budget constraints.
  • Automating the secure checkout process for approved items using encrypted credential vaults.
  • Monitoring product availability and localized shipping options based on specific zip codes.

How Secure Shopper Works

  1. The user initiates a request by providing a detailed shopping description to the Openclaw Skills environment.
  2. The agent checks for an active session and uses secure-autofill to log into the required shopping sites if necessary.
  3. To maintain efficiency, the main agent spawns a sub-agent to perform the browsing tasks asynchronously.
  4. The sub-agent navigates through search results, applying context-safe browsing techniques to avoid data overflow while extracting product candidates.
  5. Candidate data, including price, reviews, and URLs, is recorded into a structured JSON artifact in the workspace.
  6. The agent presents a human-friendly summary to the user with a mandatory hard gate, requiring an explicit accept or deny decision for each item.
  7. Upon receiving a final checkout confirmation, the agent uses secure-autofill to populate shipping and payment details and completes the order.

Secure Shopper Setup

First, ensure that the secure-autofill skill is properly installed and configured. You must have a non-headless version of Chrome available on your system.

Verify your browser installation:

command -v google-chrome || command -v google-chrome-stable

Run the onboarding script to set your default shopping sites and shipping preferences within the Openclaw Skills directory:

node ~/.openclaw/skills/secure-shopper/scripts/onboard.mjs --sites 'Amazon=https://www.amazon.com|Walmart=https://www.walmart.com' --zip 46202 --priority cheaper

Secure Shopper Data Schema & Taxonomy

The skill organizes its findings into JSON artifacts located in the workspace directory. This ensures a persistent and auditable record of all shopping tasks performed by Openclaw Skills.

Attribute Description
phase Tracks the task state (e.g., candidates_found, awaiting_checkout_confirm, ordered).
candidates A list of objects containing site, price, reviewScore, url, and verdict.
status The specific lifecycle status of a product: pending, accepted, denied, or shopped.
userPrompt Captures the original criteria and any runtime overrides for the task.

Secure Shopper Advanced Features

  • Asynchronous execution via sub-agent spawning to ensure the primary chat session is never blocked during research.
  • Context-safe browsing logic that optimizes memory usage by using compact snapshots and incremental extraction for large e-commerce pages.
  • 1Password integration for secure, encrypted handling of sensitive checkout information.
  • Mandatory hard-gate confirmation logic to prevent unauthorized or accidental purchases.
  • Customizable priority settings allowing users to optimize for price, delivery speed, or review ratings automatically.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*