← Back to Skills Marketplace
jasonahorn

Qfc Order

by jasonahorn · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
736
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install qfc-order
Description
Automates adding unchecked grocery-list items to QFC online cart, adjusts quantities, confirms cart details, and schedules a pickup slot via attached Chrome...
Usage Guidance
This skill appears to do what it says: it automates adding items to QFC using a Chrome tab you must attach and a grocery-list file from another skill. Before installing or running it: 1) Understand that attaching your browser tab gives the agent access to the logged-in web session (so only attach a tab where you are intentionally logged into QFC and not other sensitive sites). 2) Review the grocery-list file (skills/grocery-list/grocery-list.json) to ensure it contains only shopping items and no secrets. 3) Be prepared to confirm actions — the skill prompts for user confirmation, and you should review the cart/total before finalizing any order. 4) Ensure the browser-relay extension or toolbar button you use is trustworthy, since it exposes the tab DOM/cookies to the agent. If you need stronger assurance, prefer manual ordering or a skill that uses an explicit API key workflow rather than controlling a logged-in browser session.
Capability Analysis
Type: OpenClaw Skill Name: qfc-order Version: 1.0.0 The skill uses the `browser` tool's `evaluate` action in `SKILL.md` to execute arbitrary JavaScript within the browser context (e.g., `fn: "window.scrollTo(0, document.body.scrollHeight)"`). While this specific usage is benign and hardcoded, the `evaluate` action itself is a high-risk capability. It could be exploited for client-side prompt injection or arbitrary code execution if the `fn` parameter were dynamically constructed from untrusted input. No other evidence of intentional malicious behavior, such as data exfiltration, persistence, or agent-level prompt injection, was found.
Capability Assessment
Purpose & Capability
The skill's name/description match what its instructions do: use a browser relay to operate qfc.com and add items from a grocery-list file. It reads skills/grocery-list/grocery-list.json and persists minimal order state to skills/qfc-order/qfc-state.json — these are proportionate to the stated task.
Instruction Scope
Instructions are detailed and narrowly focused on interacting with the qfc.com shopping UI (search, add, adjust qty, open cart, schedule slot). It explicitly requires the user to attach a logged-in Chrome tab and to confirm before proceeding. It reads the grocery-list file from another skill (expected for this purpose). There is no instruction to read arbitrary system files or unrelated environment variables.
Install Mechanism
There is no install spec and no code files beyond an empty state JSON — lowest-risk install surface. Nothing is downloaded or written beyond the declared state file path.
Credentials
The skill declares no environment variables or external credentials. However, it requires the user to attach a logged-in Chrome profile/tab via the browser relay; that effectively grants the agent access to the user's active web session (cookies, DOM) for that tab. This is necessary for the task but is a high-privilege capability the user should be aware of.
Persistence & Privilege
always is false and the skill persists only its own state to skills/qfc-order/qfc-state.json. It does not request system-wide configuration changes or permanent platform presence beyond normal skill behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install qfc-order
  3. After installation, invoke the skill by name or use /qfc-order
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
qfc-order v1.0.0 - Initial release: fully automates QFC grocery pickup orders using browser automation via a logged-in Chrome tab. - Robust item add: reliably adds grocery-list items to cart, using multi-term search, scrolling, quantity selects, and OOS alternatives. - Provides detailed cart review, including quantities and prices, before order slot selection. - Guides user through required browser steps; no credentials stored, relies on user Chrome session. - Includes informative progress and error reporting for each order attempt.
Metadata
Slug qfc-order
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Qfc Order?

Automates adding unchecked grocery-list items to QFC online cart, adjusts quantities, confirms cart details, and schedules a pickup slot via attached Chrome... It is an AI Agent Skill for Claude Code / OpenClaw, with 736 downloads so far.

How do I install Qfc Order?

Run "/install qfc-order" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Qfc Order free?

Yes, Qfc Order is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Qfc Order support?

Qfc Order is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Qfc Order?

It is built and maintained by jasonahorn (@jasonahorn); the current version is v1.0.0.

💬 Comments