ea-shutdown

Drafts planned-versus-actual end-of-day reviews and seeds tomorrow's daily-review carryover notes.

108|11|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/db-aeon/joshu-oss --skill ea-shutdown-db-aeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ea-shutdown
Source: https://github.com/db-aeon/joshu-oss/tree/main/integrations/hermes/skills/executive-assistant/ea-shutdown
Command: npx skills add https://github.com/db-aeon/joshu-oss --skill ea-shutdown-db-aeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Workdays often end without a deliberate close, leaving unfinished tasks untracked and tomorrow's planning starting from zero. This Skill runs a Cal Newport-style shutdown ritual that records what was planned versus what actually happened and hands off open loops to the next morning's review. ## Core Features & Use Cases - Planned vs Actual Drafting: Builds a checklist of today's time blocks from the time-block plan JSON (or Google Calendar events as fallback) inside Planning/daily-review-{today}.md. - Interactive Close-Out: Walks through each block in jChat asking done/partial/skipped, updates project todo.md files, and appends journal entries with links. - Tomorrow Handoff: Seeds carryover notes and open loops into the daily-review file so the ea-morning-review skill picks them up automatically. - Use Case: An executive's evening cron run drafts the shutdown section before the evening summary email; the owner then says "shutdown" in jChat to confirm outcomes in two minutes, and the next morning's review already contains the carryover items. ## Quick Start Say "shutdown" or "end my day" in jChat to interactively close out today's time blocks and seed tomorrow's daily review.

Frequently Asked Questions about ea-shutdown

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run an end-of-day shutdown review with an AI assistant?

Say "shutdown", "end my day", or "close out today" in jChat to start the interactive flow. The assistant walks through each planned time block asking done, partial, or skipped, updates your daily-review checkboxes, and notes carryover items for tomorrow.

How does the shutdown skill handle days without a time-block plan?

When the time-block plan JSON is missing because morning review was not completed, the skill falls back to today's Google Calendar events as the block source. It notes in the draft that blocks were inferred from the calendar rather than the plan.

Can the shutdown be completed automatically by a cron job?

The evening cron only drafts the planned-versus-actual section and notes for tomorrow; it does not set shutdown_complete to true. That flag requires an interactive jChat session or an explicit owner instruction to skip shutdown.

How does the skill avoid duplicating project journal entries?

Before appending to any project journal, the skill checks whether mail ingress workers already wrote journal entries for that day. It only adds evening-level observations and places meta entries in the system journal at Projects/_system instead.

What files does the end-of-day shutdown read and update?

It reads the time-block plan JSON, today's daily-review markdown, project journals, and calendar mirrors. It updates the daily-review shutdown section, project todo.md files, journal entries, and sets the shutdown_complete frontmatter flag.