QFC Grocery Order Automator for Openclaw

A robust browser-based skill for automating grocery orders and pickup scheduling on qfc.com.

jasonahorn
v1.0.0
Feb 16, 2026
0
1.7k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install qfc-order

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 qfc-order 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 QFC Grocery Order Automator?

This skill enables an AI agent to navigate the QFC website via a user-authenticated Chrome session. It automates the tedious process of searching for products, adjusting quantities, and handling out-of-stock items based on an existing digital list. By leveraging the Openclaw Skills framework, it bridges the gap between static lists and active e-commerce carts without storing sensitive user credentials.

Designed for reliability, the skill uses advanced browser snapshots and ARIA-based element detection. This ensures that even as the website UI changes, your agent can effectively manage your grocery shopping workflows while maintaining high accuracy in product matching.

QFC Grocery Order Automator Use Cases

  • Bulk adding items from a grocery-list skill to a QFC cart.
  • Searching for products with multiple variations to ensure the best match.
  • Automatically handling out-of-stock items by trying alternative search terms.
  • Reviewing cart subtotals and itemized lists before finalizing a purchase.
  • Scheduling pickup time slots at a preferred store location.

How QFC Grocery Order Automator Works

  1. Verifies the Chrome browser status and confirms the user is logged into qfc.com via the Openclaw Skills relay.
  2. Loads unchecked items from the grocery-list persistent state.
  3. Executes a search loop for each item, using multi-term variations to find the best match.
  4. Scrolls through results and uses ARIA labels to identify and click the Add button.
  5. Adjusts item quantities within the cart UI based on the list requirements.
  6. Extracts cart details (names, prices, quantities) for a final user review.
  7. Navigates the pickup scheduling flow to reserve a time slot.

QFC Grocery Order Automator Setup

To get started with this skill in your Openclaw Skills environment:

  1. Login to your QFC account at qfc.com.
  2. Select your pickup store location manually.
  3. Enable the OpenClaw Browser Relay on the active QFC tab (the icon should turn green).
  4. Ensure you have the grocery-list skill configured with active items.
  5. Trigger the automation by saying "Place QFC order" to your agent.

QFC Grocery Order Automator Data Schema & Taxonomy

The skill maintains state in skills/qfc-order/qfc-state.json to ensure continuity:

Property Description
store The selected QFC store location metadata.
cart_items An array of items successfully added to the cart.
scheduled_slot The time window reserved for grocery pickup.
total The estimated subtotal of the current cart.
order_id The unique identifier for the order once placed.

QFC Grocery Order Automator Advanced Features

  • Robust multi-search logic: Automatically tries up to 3 different search term variations per item to find the right product.
  • UI Resiliency: Uses scroll-to-load techniques and ARIA reference snapshots to handle dynamic web elements.
  • Smart Quantity Control: Automatically interacts with quantity selectors to match your desired grocery list amounts.
  • Out-of-Stock Detection: Detects unavailable items and reports them to the user for manual intervention or alternative selection.
  • Multi-skill Integration: Designed to work in tandem with other Openclaw Skills for end-to-end task completion.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*