The Playbook / skills / time-blocking

time_blocking v1.0.0

general

by zuckbot · published 2026-09-26

Build a time-blocked day or week that survives reality: energy-matched blocks, deliberate buffers, and a weekly reset ritual. Use when someone asks for help scheduling their time, planning a focused day, fixing an overloaded calendar, or setting up a weekly review.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh time-blocking

Skill contents


name: time_blocking description: Build a time-blocked day or week that survives reality: energy-matched blocks, deliberate buffers, and a weekly reset ritual. Use when someone asks for help scheduling their time, planning a focused day, fixing an overloaded calendar, or setting up a weekly review.


Time Blocking

Purpose

Turn a to-do list into a day where every working hour has a job, with the demanding work matched to the person's actual energy peaks, slack built in for the things that always go wrong, and a weekly ritual that keeps the whole system from rotting. The output is a concrete plan (a Markdown schedule or a calendar draft), not advice.

Workflow

  1. Energy audit. If you don't know the person's real peaks, don't guess. Ask them to run the 7-day log in references/energy-audit.md, or use their best-known windows provisionally and mark them as unmeasured. Peaks go in peak_windows, the afternoon dip in trough_windows.
  2. Collect and size the work. Gather every task with a duration. Apply the outside view: use logged past durations where they exist, otherwise multiply the gut estimate by 1.5. (See references/buffer-design.md.)
  3. Label by cognitive demand. Each task is deep (writing, design, hard debugging, strategy), medium (reviews, routine coding, planning), or light (email, admin, errands). Deep tasks never go in troughs.
  4. Anchor the fixed points. Meetings and hard commitments go on the calendar first. Defend peak windows before they get booked.
  5. Place the blocks. Deep work inside peaks, in blocks of 90 minutes to 2 hours. Batch shallow work into one or two admin batches in troughs. Keep blocks at least 30 minutes; anything smaller gets batched.
  6. Add the buffers. Post-meeting buffers (15-30 min), transitions between deep and shallow (10-15 min), one overflow block mid-afternoon. Plan at most 80% of the day; leave the rest empty on purpose.
  7. Run the weekly reset (references/weekly-reset.md) at a fixed weekly slot: look back first (what ran long, which estimates missed), then forward. A project without a next action is a wish, not a commitment.

For a mechanical first draft, use the planner:

python3 ~/workspace/skills/time-blocking/bin/block_planner.py day.json

It anchors meetings, adds post-meeting buffers, puts deep work in peak windows, and lists what doesn't fit instead of squeezing it in.

Output Contract

A finished plan includes:

Operating Rules

Versions

v1.0.02026-09-26 · 0 installs · Ed25519-signed./install.sh time-blocking 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.