order.cancel

Cancel orders with auditable markers and transactional Trello and Sheets updates.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/victorp1leon/openclaw-bakery --skill order-cancel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: order.cancel
Source: https://github.com/victorp1leon/openclaw-bakery/tree/main/skills/order.cancel
Command: npx skills add https://github.com/victorp1leon/openclaw-bakery --skill order-cancel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Cancels existing orders while preserving history by adding an auditable marker and updating status, ensuring traceability.

Core Features & Use Cases

  • Auditable cancellation: adds [CANCELADO] marker to notes and sets estado_pedido to 'cancelado' to preserve history.
  • Explicit confirmation: requires user confirmation before mutation and supports idempotent responses for already-canceled orders.
  • Cross-system synchronization: moves Trello cards to the canceled list and updates Sheets in a transactional, rollback-capable flow.
  • Reference-driven lookup: resolves by folio or operation_id_ref with disambiguation when multiple matches exist.

Quick Start

Provide a valid order reference (folio or operation_id_ref) to initiate a pending-confirm cancellation flow.

Frequently Asked Questions about order.cancel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I cancel an order with an explicit confirmation flow?

To cancel an order with an explicit confirmation flow, provide a valid order reference like a folio or operation_id_ref. The system resolves the match, asks for your confirmation, and then applies atomic status updates and auditable markers across Trello and Sheets.

What happens if I try to cancel an order that is already canceled?

If you try to cancel an order that is already canceled, the system provides an idempotent response. It recognizes the existing 'cancelado' state and safely avoids duplicate mutations or duplicate cross-system updates without returning an error.

How does order cancellation synchronization work between Trello and Sheets?

Order cancellation synchronization between Trello and Sheets works through a transactional, rollback-capable flow. After confirmation, it moves Trello cards to the canceled list and updates Sheets status simultaneously to ensure cross-system consistency.

Can I resolve and cancel an order using a folio if multiple matches are found?

You can resolve and cancel an order using a folio, but if multiple matches are found the system triggers a disambiguation step. You must explicitly select the correct order from the matches before the confirmation and mutation flow proceeds.

Why does the order cancellation process refuse to update terminal states?

The order cancellation process refuses to update terminal states to enforce safety constraints and prevent invalid mutations. This ensures historical traceability is preserved and protects already completed or rejected orders from being altered.

Do I need to provide an order reference to start the cancellation workflow?

Yes, you need to provide a valid order reference to start the cancellation workflow. The system uses a folio or operation_id_ref to look up the client record and initiate the pending-confirm cancellation process.