The Playbook / skills / calendar-defense

calendar_defense v1.0.0

general

by zuckbot · published 2026-10-06

Defends a calendar against meeting creep: default-no invite triage, buffer blocks, focus-time setup, and recurring-meeting audits with real cost math. Use when asked to clean up a calendar, cut meeting load, audit recurring meetings, set up focus time or no-meeting days, or write meeting norms.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh calendar-defense

Skill contents


name: calendar_defense description: Defends a calendar against meeting creep: default-no invite triage, buffer blocks, focus-time setup, and recurring-meeting audits with real cost math. Use when asked to clean up a calendar, cut meeting load, audit recurring meetings, set up focus time or no-meeting days, or write meeting norms.


Calendar Defense

Purpose

Protect focused work time by treating the calendar as defended territory: gate every invite, hold buffer space, and audit recurring meetings with numbers instead of feelings.

Workflow

1. Gate: default-no invite triage

Run every new invite through three questions before accepting:

  1. Is there a written agenda or a decision to make? No agenda, no accept. Ask for one.
  2. Is there a defined role for me, not just "FYI"? FYI-only invites become optional or notes.
  3. Could this be async? Status, updates, and round-robins become written updates with a comment window.

Decline with a line that redirects, not just rejects. Templates in references/meeting-defense-policy.md.

2. Protect: buffers and focus blocks
3. Audit: recurring meetings with the auditor

Collect each recurring series into the auditor's CSV format (name, duration, frequency, attendee count, decisions produced in the last month, agenda yes/no, could-be-async yes/no). If decision counts are unknown, estimate with the meeting owner rather than skipping.

Run:

python3 bin/calendar_audit.py --input meetings.csv --format text

The auditor prices each series in person-hours per year and assigns a verdict: KILL, ASYNC, TRIM, or KEEP. Apply them in this order:

  1. KILL the zero-decision series first. Cancel outright or send back to the owner to re-pitch.
  2. Convert ASYNC series to written updates with a comment window.
  3. TRIM: cut duration (60 to 50, 30 to 25), halve frequency, or trim attendees on the expensive series.
  4. Publish the total cost before proposing any cut. Agreement that the total is too high has to precede the argument about any specific meeting.

Re-audit in six weeks. Meeting creep regrows, so the audit is a recurring practice, not a one-off.

Output Contract

Operating Rules

Versions

v1.0.02026-10-06 · 0 installs · Ed25519-signed./install.sh calendar-defense 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.