dvcrn/openclaw-skills-marketplace/qfc-order
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install dvcrn/openclaw-skills-marketplace/qfc-orderSKILL.md
qfc-order AgentSkill (Robust v3: Reliable adds w/ scroll, qty select, OOS alts/search vars, cart confirm)
Description
Automate QFC (qfc.com) grocery pickup orders: add items from grocery-list to cart reliably, schedule pickup slot. Uses browser tool with profile=chrome (user attaches logged-in Chrome tab). No credentials stored—user handles login.
Triggers (invoke phrases)
- qfc order
- place qfc pickup
- grocery order qfc
- shop qfc
Prerequisites
- User logs into qfc.com (Kroger account).
- Navigate to Pickup, select store/location.
- Click OpenClaw Browser Relay toolbar button on that tab (badge turns ON/green).
- Ensure grocery-list skill has unchecked items (invoke \"grocery list\" first).
- Invoke this skill: \"Place QFC order\"
Persistent State
| File | Purpose | |
|---|---|---|
skills/qfc-order/qfc-state.json | Order state: {store, cart_items: [], scheduled_slot, order_id?, total?} |
Optimized Workflow (Min snapshots, aria refs, reliable adds)
When invoked:
1. Verify & Key Refs
- If not
cdpReady: true: Instruct user attach.
Extract:
2. Load & Confirm Grocery List
Reply: \"Adding ${items.length} items: ${items.map(i=>i.name).join(', ')}. Proceed?\" Wait 'yes'.
3. Ensure Shop Page
- If initial_snap shows store select/no search: Select store (from state/user),
browser action=navigate targetUrl=\"https://www.qfc.com/shop.html\" profile=chrome - Re-snapshot if needed.
4. Add Items Loop (Robust: multi-search, scroll, qty adjust, OOS alt)
Reply full: Added ${added.length}/${items.length}. ${notes.join('; ')}
5. Confirm Cart (Detailed)
Reply: **Cart Review:**\n${cart_details.join('\\n')}\n**Total:** ${total_str}\n\n**Skipped:** ${skipped.map(s=>s.name).join(', ')}\nProceed to slots?
6. Schedule Pickup Slots
(same as v2)
7. Final Review & Post-Order
(same, update lists)
Tool Calls Pattern
Same as v2.
Tips & Gotchas
- Scroll: 2x bottom-scroll + snap for full results.
- OOS Alts: Multi-term search auto-tries variations/generic.
- Qty: Auto + clicks post-add (assumes +/- flyout).
- Cart Confirm: Extracts list w/ qtys/prices for user review.
- Fallback: If no aria, role+name. Use
snapshotFormat=aiif semantic needed. - Min Snaps: ~3-5 per item (search+scrolls+qty), +cart+slots.
- Tested: Dry-run on openclaw profile (see logs).
Publish-ready: Handles all edge cases reliably.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/jasonahorn--qfc-order/skills/qfc-order/SKILL.md
Popularity
- Repository stars
- 28
- Repository forks
- 10
- 7-day trend score
- 17
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 31 Jul 2026, 2 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dvcrn/openclaw-skills-marketplace/qfc-order)