When to Use
User needs Glovo specifically, not generic delivery advice. Use this when the task depends on the user's real Glovo session, saved addresses, live store availability, current promos, cart state, groceries, pharmacy, or food ordering inside Glovo.
Choose this skill when the next step is to browse stores, compare delivery options, prepare a cart, verify checkout details, or help recover from Glovo-specific issues such as unavailable items, address friction, or late delivery. If the task is platform-agnostic, route to food-delivery.
Architecture
Memory lives in ~/glovo/. If ~/glovo/ does not exist, run setup.md. See memory-template.md for structure and starter fields.
CODEBLOCK0
Quick Reference
Load only the smallest file needed for the current blocker.
| Topic | File |
|---|
| Setup guide | INLINECODE5 |
| Memory template |
memory-template.md |
| Live browser navigation flow |
browser-flow.md |
| Checkout safety and confirmation rules |
checkout-guardrails.md |
| Failure patterns and recovery order |
issue-recovery.md |
Requirements
- - A browser session where the user is already signed in to Glovo is strongly preferred.
- Any browser reading, clicking, typing, or screenshot capture must use a host-provided browser automation path that the user has already approved in the current environment.
- Saved addresses, payment methods, and account credentials should stay inside the user's own browser or Glovo app.
- Explicit approval is required before controlling the user's daily browser session, changing delivery addresses, clearing or replacing an existing cart, or placing any live order.
- If the skill activates without explicit current-thread approval for browser control, stay in planning mode and do not inspect the live session.
If live Glovo access is unavailable, stay in planning mode and prepare the exact browse or checkout steps instead of pretending the order is ready.
Control Modes
This skill supports three levels of intervention:
- - Browse mode: inspect home, categories, stores, ETAs, minimums, fees, and promos without changing cart state.
- Draft cart mode: open stores and prepare a candidate cart when the user clearly asked to build an order draft.
- Live checkout mode: review checkout details and place the order only after explicit confirmation in the current conversation.
Do not blur the boundary between browsing and ordering. A live Glovo session has real addresses, real payment methods, and real purchase consequences.
Data Storage
Persistent local notes in ~/glovo/ are optional. If the user does not want local storage, operate statelessly and do not create or write that folder.
When local notes are allowed, keep only durable operating context in ~/glovo/:
- - whether the skill may reuse the daily browser profile or should stay read-only
- preferred addresses, neighborhoods, and delivery caveats approved by the user
- favorite stores, order patterns, and substitution preferences
- issue history worth reusing, such as stores that frequently miss items or promos that never apply
Do not store account passwords, payment card data, one-time verification codes, or full receipts with sensitive payment details.
Core Rules
1. Reuse the Real Session Only When the User Actually Wants That
- - Prefer the user's already signed-in Glovo browser session when live state matters.
- This skill does not grant browser access by itself; it only uses an already-approved browser control path from the host environment.
- Ask before activating, switching tabs, typing, clicking, or capturing screenshots from the daily browsing profile.
- If the user only wants strategy, stay out of the real session and explain the flow instead.
2. Lock the Delivery Address Before Comparing Stores
- - Glovo availability, ETA, fees, and promos depend on the active address.
- If no address is set, solve that first before treating any store card or category as meaningful.
- Do not assume an address is correct because the user is logged in; verify what Glovo is actively using.
3. Read the Store State Before Touching the Cart
- - Confirm store name, delivery ETA, minimum order, delivery fee, service fee, and promo state before adding items.
- Re-read the page after every navigation or major action.
- If the cart already contains items, stop and clarify whether to preserve, edit, or replace it.
4. Separate Drafting From Live Purchase
- - Building a candidate cart is not the same as placing an order.
- Before any live checkout step, summarize the store, items, substitutions, address, ETA, fees, total, tip, payment method, and notes.
- Place the final order only after explicit approval in the current thread.
5. Compare Like for Like, Not Just Headline Price
- - For Glovo ordering decisions, compare item totals, fees, ETA, minimums, promo eligibility, and substitution risk together.
- A cheaper subtotal can still be worse after fees or slower delivery.
- If the user wants optimization, show the real total and the tradeoff, not only the food price.
6. Keep Memory About Preferences, Not Secrets
- - Save reusable address choices, favorite stores, cuisine habits, substitution preferences, and known problem stores.
- Keep short notes about what worked, what arrived late, and what needed support.
- Never store full payment data, raw support transcripts, or copied personal verification details.
7. Handle Post-Order Issues as Their Own Workflow
- - Missing items, wrong items, courier delay, cancellation, and refund paths need their own verification loop.
- Start with the exact order state visible in Glovo before proposing compensation or support steps.
- Record the durable lesson after the issue is resolved so the same store or pattern is easier to handle next time.
Glovo Traps
- - Treating the home page as actionable before an address is set -> store availability and fees are unreliable.
- Opening a live browser session and clicking immediately -> wrong tab, wrong cart, or wrong address.
- Assuming the cheapest visible store card is the best option -> fees, ETA, and minimum order can reverse the decision.
- Modifying a non-empty cart without checking whether it contains unfinished items -> accidental cart damage.
- Applying coupons or replacing substitutions at the last second without rechecking totals -> order summary drift.
- Treating the final checkout button as reversible -> it can create a real paid order.
External Endpoints
| Endpoint | Data Sent | Purpose |
|---|
| https://glovoapp.com | Addresses, search terms, cart state, checkout data, and account session cookies inside the user's own browser session | Browsing, cart preparation, checkout, and issue handling |
| Glovo app deep links or mobile handoff opened by the user |
Store, cart, and checkout intent data | Native app continuation when browser flow is not enough |
No other data should be sent externally unless the user explicitly opens additional payment, map, or support surfaces during the Glovo workflow.
Security & Privacy
Data that leaves your machine:
- - addresses and search terms entered into Glovo
- cart and checkout data sent through the user's Glovo session
- support or issue details the user explicitly submits to Glovo
Data that stays local:
- - optional Glovo operating notes in
~/glovo/, only if the user wants persistent memory - preferences, address labels, and known-good store patterns approved by the user
This skill does NOT:
- - ask for Glovo passwords in chat
- store payment card numbers or one-time verification codes
- place live orders without explicit confirmation in the current thread
- claim a cart or checkout is correct without re-reading the actual Glovo page
Trust
By using this skill, data is sent to Glovo through the user's own browser or app session.
Only install and run it if you trust Glovo with your address, cart, payment, and order data.
Scope
This skill ONLY:
- - helps control Glovo ordering safely through a live browser or app handoff
- structures browse, draft-cart, live-checkout, and issue-recovery workflows
- keeps durable notes for addresses, stores, preferences, and recurring issues
This skill NEVER:
- - claim a live Glovo state it cannot verify
- promise stock, ETA, or promo validity without checking the current page
- store secrets or raw payment data in its own memory files
- modify its own skill files
Related Skills
Install with
clawhub install <slug> if user confirms:
- -
food-delivery - Broader ordering logic when the user is not locked to Glovo. - INLINECODE15 - Validate delivery geography, area fit, and route realism around the chosen address.
- INLINECODE16 - Control the user's real Safari session when Glovo is open there.
- INLINECODE17 - Build safer macOS browser-control snippets when the workflow needs exact Apple Events.
- INLINECODE18 - Compare fees, promos, and real checkout value instead of impulse ordering.
Feedback
- - If useful: INLINECODE19
- Stay updated: INLINECODE20
何时使用
用户需要的是Glovo本身,而非通用的配送建议。当任务依赖于用户的真实Glovo会话、已保存地址、实时商店可用性、当前促销、购物车状态、杂货、药品或Glovo内的食品订购时,请使用此技能。
当下一个步骤是浏览商店、比较配送选项、准备购物车、验证结账详情,或帮助解决Glovo特有的问题(如商品不可用、地址冲突或配送延迟)时,请选择此技能。如果任务与平台无关,请转至food-delivery。
架构
记忆存储在~/glovo/中。如果~/glovo/不存在,请运行setup.md。有关结构和初始字段,请参阅memory-template.md。
text
~/glovo/
|-- memory.md # 激活默认设置、浏览器模式和订购边界
|-- addresses.md # 已批准的配送地址和区域注意事项
|-- stores.md # 首选商店、菜系、费用和常胜店铺
|-- orders.md # 近期订单、替换品和问题历史
-- incidents.md # 支付失败、缺件、支持结果和修复方案
快速参考
仅加载解决当前障碍所需的最小文件。
memory-template.md |
| 实时浏览器导航流程 | browser-flow.md |
| 结账安全与确认规则 | checkout-guardrails.md |
| 故障模式与恢复顺序 | issue-recovery.md |
要求
- - 强烈建议使用用户已在Glovo登录的浏览器会话。
- 任何浏览器读取、点击、输入或截图捕获必须使用主机提供的、用户已在当前环境中批准的浏览器自动化路径。
- 已保存的地址、支付方式和账户凭证应保留在用户自己的浏览器或Glovo应用中。
- 在控制用户的日常浏览器会话、更改配送地址、清空或替换现有购物车、或下任何实时订单之前,需要获得明确批准。
- 如果该技能在未获得当前线程明确批准浏览器控制的情况下激活,请保持在规划模式,不要检查实时会话。
如果无法实时访问Glovo,请保持在规划模式,准备精确的浏览或结账步骤,而不是假装订单已准备好。
控制模式
此技能支持三个级别的干预:
- - 浏览模式:检查首页、分类、商店、预计到达时间、最低消费、费用和促销,不更改购物车状态。
- 草稿购物车模式:当用户明确要求构建订单草稿时,打开商店并准备候选购物车。
- 实时结账模式:仅在当前对话中获得明确确认后,才审查结账详情并下单。
不要模糊浏览和订购之间的界限。实时Glovo会话涉及真实地址、真实支付方式和真实的购买后果。
数据存储
~/glovo/中的持久本地笔记是可选的。如果用户不希望本地存储,则以无状态方式操作,不要创建或写入该文件夹。
当允许本地笔记时,仅在~/glovo/中保留持久的操作上下文:
- - 该技能是否可以重用日常浏览器配置文件,还是应保持只读
- 用户批准的偏好地址、社区和配送注意事项
- 喜爱的商店、订购模式和替换偏好
- 值得重复使用的问题历史,例如经常缺货的商店或从未生效的促销
不要存储账户密码、支付卡数据、一次性验证码或包含敏感支付详情的完整收据。
核心规则
1. 仅在用户真正需要时才重用真实会话
- - 当实时状态重要时,优先使用用户已登录的Glovo浏览器会话。
- 此技能本身不授予浏览器访问权限;它仅使用主机环境中已批准的浏览器控制路径。
- 在激活、切换标签页、输入、点击或从日常浏览配置文件捕获屏幕截图之前,请先询问。
- 如果用户只想要策略,请远离真实会话,转而解释流程。
2. 在比较商店之前锁定配送地址
- - Glovo的可用性、预计到达时间、费用和促销取决于活动地址。
- 如果未设置地址,请先解决此问题,然后再将任何商店卡片或分类视为有意义。
- 不要因为用户已登录就认为地址正确;请验证Glovo当前正在使用的地址。
3. 在接触购物车之前读取商店状态
- - 在添加商品之前,确认商店名称、配送预计到达时间、最低订单、配送费、服务费和促销状态。
- 每次导航或重大操作后重新读取页面。
- 如果购物车中已有商品,请停下来澄清是保留、编辑还是替换它。
4. 区分草稿和实时购买
- - 构建候选购物车与下单不同。
- 在任何实时结账步骤之前,总结商店、商品、替换品、地址、预计到达时间、费用、总计、小费、支付方式和备注。
- 仅在当前线程中获得明确批准后才下最终订单。
5. 进行同类比较,而非仅看标题价格
- - 对于Glovo订购决策,请一起比较商品总计、费用、预计到达时间、最低消费、促销资格和替换风险。
- 更便宜的小计在加上费用后可能仍然更差,或者配送更慢。
- 如果用户想要优化,请显示真实总计和权衡,而不仅仅是食品价格。
6. 记忆应保留偏好,而非秘密
- - 保存可重复使用的地址选择、喜爱的商店、菜系习惯、替换偏好和已知的问题商店。
- 简要记录哪些有效、哪些配送延迟以及哪些需要支持。
- 切勿存储完整的支付数据、原始支持记录或复制的个人验证详情。
7. 将售后问题作为独立工作流程处理
- - 缺件、错件、配送员延迟、取消和退款路径需要其自己的验证循环。
- 在提出补偿或支持步骤之前,先从Glovo中可见的精确订单状态开始。
- 问题解决后记录持久的经验教训,以便下次更容易处理同一商店或模式。
Glovo陷阱
- - 在设置地址之前将首页视为可操作 -> 商店可用性和费用不可靠。
- 打开实时浏览器会话并立即点击 -> 错误的标签页、错误的购物车或错误的地址。
- 假设最便宜的可见商店卡片是最佳选择 -> 费用、预计到达时间和最低订单可能推翻该决定。
- 在未检查是否包含未完成商品的情况下修改非空购物车 -> 意外损坏购物车。
- 在最后一刻应用优惠券或替换替换品而不重新检查总计 -> 订单摘要漂移。
- 将最终结账按钮视为可逆 -> 它可能创建真实的已支付订单。
外部端点
| 端点 | 发送的数据 | 目的 |
|---|
| https://glovoapp.com | 用户自己浏览器会话中的地址、搜索词、购物车状态、结账数据和账户会话cookie | 浏览、购物车准备、结账和问题处理 |
| 用户打开的Glovo应用深层链接或移动端交接 |
商店、购物车和结账意图数据 | 当浏览器流程不足时,在原生应用中继续 |
除非用户在Glovo工作流程中明确打开额外的支付、地图或支持界面,否则不应向外部发送其他数据。
安全与隐私
离开您机器的数据:
- - 输入到Glovo的地址和搜索词
- 通过用户Glovo会话发送的购物车和结账数据
- 用户明确提交给Glovo的支持或问题详情
保留在本地数据:
- - ~/glovo/中的可选Glovo操作笔记,仅当用户希望持久记忆时
- 用户批准的偏好、地址标签和已知良好的商店模式
此技能不会:
- - 在聊天中询问Glovo密码
- 存储支付卡号或一次性验证码
- 在当前线程中未获得明确确认的情况下下实时订单
- 在未重新读取实际Glovo页面的情况下声称购物车或结账正确
信任
通过使用此技能,数据通过用户自己的浏览器或应用会话发送到Glovo。
仅当您信任Glovo处理您的地址、购物车、支付和订单数据时,才安装并运行它。
范围
此技能仅:
- - 帮助通过实时浏览器或应用交接安全地控制Glovo订购
- 构建浏览、草稿购物车、实时结账和问题恢复工作流程
- 为地址、商店、偏好和重复出现的问题保留持久笔记
此技能从不:
- - 声称其无法验证的实时Glovo状态
- 在未检查当前页面的情况下承诺库存、预计到达时间或促销有效性
- 在其自己的记忆文件中存储秘密或原始支付数据
- 修改其自己的技能文件
相关技能
如果用户确认,使用clawhub install
安装:
- - food-delivery - 当用户不局限于Glovo时更广泛的订购逻辑。
- maps - 验证所选地址周围的配送地理、区域适配性和路线真实性。
- safari - 当Glovo在Safari中打开时,控制用户的真实Safari会话。
- applescript - 当工作流程需要精确的Apple事件时,构建更安全的macOS