360 Secure SkillHub
360 安全技能中心

Calendar Guard

该 Skill 以标准作业流程守护日程:先用 gog 命令拉取 Google Calendar 指定时间段事件,再由原子 TS 工具检测高负载时段,最后为每个高负载时段创建 Recovery Block,各步骤间设硬性校验与重试停止点,最终输出已注入恢复块的 JSON 日志。

zvirb
zvirb
热度 47.23
最近更新 2026-05-11 17:45:54
分类:自动化依赖:第三方 API / 代码执行应用场景:日程安排 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add calendar-guard
Metadata
name
calendar-guard
description
Standard Operating Procedure (SOP) that autonomously defends your schedule using TS atomic plugins.
os
all
requires
{"bins":["gog"],"plugins":["autonomous-workflows-plugin"]}

Lean Philosophy (Principles)

  • Kaizen (改善): This workflow relies entirely on discrete, single-responsibility TS tools rather than a monolithic loop.
  • Standardized Work (Hyojun Sagyo): This node represents a strict, step-by-step Standard Operating Procedure (SOP) for scheduling recovery blocks.
  • Jidoka (自働化): Includes autonomous self-healing loops with hard verification stops between every step.

Calendar Guard SOP

This procedure evaluates schedule density and automatically injects recovery blocks into your Google Calendar when needed to prevent burnout.

Cognitive Directives

WHEN [Requested to check calendar for burnout risks OR running on a daily schedule] THEN [ Follow this strict Standard Operating Procedure:

Step 1: Event Retrieval

  • Execute gog calendar events primary --from "..." --to "..." --json for the target timeframe.
  • Jidoka Stop: Verify JSON output. IF fails, retry 3 times. IF still fails, STOP.

Step 2: High Load Detection

  • Execute the workflow_detect_high_load_periods atomic TS tool with the retrieved events.
  • Jidoka Stop: Verify the tool returns structured load periods. IF it returns an error, correct input and retry.

Step 3: Recovery Injection

  • For each detected high-load period, execute Google Calendar Create Event to inject a "Recovery Block".
  • Jidoka Stop: Verify creation. IF it fails, log the failure and continue to the next. ]

Expected Output

A JSON log of any recovery blocks injected.