/install event-cancellation-reconciler
Lean Philosophy (Principles)
- Kaizen (改善): This workflow relies entirely on discrete, single-responsibility atomic nodes rather than a monolithic loop.
- Standardized Work (Hyojun Sagyo): This node represents a strict, step-by-step Standard Operating Procedure (SOP) for state-syncing Google Calendar based on cancellation notices.
- Jidoka (自働化): Includes autonomous self-healing loops with hard verification stops between every step.
Event Cancellation Reconciler SOP
This procedure guides the agent to process cancelled events using explicitly defined atomic nodes.
Cognitive Directives
WHEN [Requested to handle a cancelled event from an email OR when reading an email indicating a cancellation/reschedule] THEN [ Follow this strict Standard Operating Procedure:
Step 1: Extract Event Details
- Execute the
LLM-Extract-JSONorLLM-Extract-Action-Itemsatomic skill against the email body to extractoriginal_date,original_time, andtarget_entity. - Jidoka Stop: Validate the extracted payload. IF extraction fails, ask the user for details and STOP. Do NOT proceed.
Step 2: Locate Orphaned Event
- Execute the atomic node for calendar search (e.g.,
gog calendar events primary --from "\x3Coriginal_date>T00:00:00Z" --to "\x3Coriginal_date>T23:59:59Z" --json). - Jidoka Stop: Verify events are returned. IF no matching event is found, reply "No conflicting calendar events found" and STOP. Do NOT proceed.
Step 3: Reconcile State
- Execute the
Google Calendar Delete Eventatomic node or theGoogle Calendar Update Summaryatomic node to append "[CANCELLED]". - Jidoka Stop: Verify the atomic node returns a success JSON response. IF it fails, retry the node up to 3 times with the exact error. IF it still fails, report the error to the user and STOP.
Step 4: Notify
- Inform the user that the calendar state has been successfully reconciled. ]
Expected Output
A confirmation message stating the calendar has been synced and the specific event has been handled.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install event-cancellation-reconciler - After installation, invoke the skill by name or use
/event-cancellation-reconciler - Provide required inputs per the skill's parameter spec and get structured output
What is Event Cancellation Reconciler?
Standard Operating Procedure (SOP) to autonomously detect cancelled events and sync the calendar state using atomic nodes. It is an AI Agent Skill for Claude Code / OpenClaw, with 63 downloads so far.
How do I install Event Cancellation Reconciler?
Run "/install event-cancellation-reconciler" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Event Cancellation Reconciler free?
Yes, Event Cancellation Reconciler is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Event Cancellation Reconciler support?
Event Cancellation Reconciler is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Event Cancellation Reconciler?
It is built and maintained by zvirb (@zvirb); the current version is v1.0.1.