← 返回 Skills 市场
zvirb

Event Cancellation Reconciler

作者 zvirb · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
63
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install event-cancellation-reconciler
功能描述
Standard Operating Procedure (SOP) to autonomously detect cancelled events and sync the calendar state using atomic nodes.
使用说明 (SKILL.md)

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-JSON or LLM-Extract-Action-Items atomic skill against the email body to extract original_date, original_time, and target_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 Event atomic node or the Google Calendar Update Summary atomic 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.

安全使用建议
Before installing, ask the publisher to clarify: (1) what the 'gog' binary is and how it authenticates to Google Calendar; (2) which credentials (OAuth client, access token, service account, or other env vars) are required and where they must be stored; (3) whether the skill will autonomously read your emails or only act on email text you explicitly provide; and (4) what atomic nodes it calls and where those nodes run/hold credentials. Do not grant calendar or email access until you understand and control the auth mechanism; prefer least privilege (a dedicated test calendar/account) and require explicit user confirmation before any delete/update operations. If the author updates the manifest to list required credentials and documents the auth flow and atomic node behavior, re-evaluate — that would reduce the current incoherence.
功能分析
Type: OpenClaw Skill Name: event-cancellation-reconciler Version: 1.0.1 The skill defines a Standard Operating Procedure (SOP) for an AI agent to reconcile cancelled events in Google Calendar. It uses the 'gog' CLI tool to search for and update or delete calendar entries based on email notifications. The workflow includes logical verification steps (Jidoka stops) and does not exhibit any signs of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
The skill's stated purpose is to detect cancelled events and sync Google Calendar, which legitimately requires access to calendar APIs and email content. However, the registry metadata declares no credentials, no config paths, and only a dependency on an unexplained 'gog' binary. That mismatch (calendar/email operations but no declared auth requirements) is incoherent.
Instruction Scope
SKILL.md instructs the agent to extract data from email bodies and to run calendar operations (via 'gog calendar ...' and other atomic nodes). It assumes availability of email content and calendar-write capability but gives no limits or explicit consent steps. The instructions also call unspecified atomic skills (LLM-Extract-JSON, calendar delete/update) whose auth and scope are not documented, giving the agent broad discretion.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so it doesn't write files or download binaries itself. That is the lowest-risk install mechanism.
Credentials
The workflow requires Google Calendar and likely email access, but requires.env is empty and no primary credential is declared. Either the skill expects external atomic nodes to hold credentials (not documented) or it will fail/attempt to access services without describing required tokens — both are problematic. The declared single binary 'gog' is unexplained and may imply additional authorization requirements that are not documented.
Persistence & Privilege
always is false and the skill is user-invocable. It does not request persistent presence or modify other skills' configs. Autonomous invocation is allowed by default but not an additional red flag here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install event-cancellation-reconciler
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /event-cancellation-reconciler 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Updated documentation to clarify a strict, step-by-step Standard Operating Procedure (SOP) using atomic nodes. - Improved explanation of Jidoka with hard verification stops at each step. - Refined workflow instructions to ensure single-responsibility atomic actions and clear error handling. - Output expectations streamlined to confirmation of event handling.
v1.0.0
Event-Cancellation-Reconciler v1.0.0 - Initial release. - Automatically detects event cancellation or reschedule notices in emails and syncs Google Calendar to remove or update matching events. - Employs atomic, self-healing workflow steps: email parsing, stale event search, and state reconciliation. - Provides user notification upon completion or if no calendar cleanup is needed. - Built around lean workflow principles for reliability and automation.
元数据
Slug event-cancellation-reconciler
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Event Cancellation Reconciler 是什么?

Standard Operating Procedure (SOP) to autonomously detect cancelled events and sync the calendar state using atomic nodes. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 63 次。

如何安装 Event Cancellation Reconciler?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install event-cancellation-reconciler」即可一键安装,无需额外配置。

Event Cancellation Reconciler 是免费的吗?

是的,Event Cancellation Reconciler 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Event Cancellation Reconciler 支持哪些平台?

Event Cancellation Reconciler 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Event Cancellation Reconciler?

由 zvirb(@zvirb)开发并维护,当前版本 v1.0.1。

💬 留言讨论