mcpField
S
spark-recipe-end-of-day

spark-recipe-end-of-day

github.com/readdleProductivity154361 installsUpdated 6d ago
Repository

About spark-recipe-end-of-day

spark-recipe-end-of-day is a read-only Spark skill for closing out the workday. It brings together unread mail, pinned messages, and tomorrow’s calendar so users can identify loose ends and preparation needs.

Key features

  1. 01Review unread personal and priority email
  2. 02Check pinned messages for resolved items
  3. 03Preview tomorrow’s calendar
  4. 04Summarize loose ends and prep needs

Use cases

  1. 01Identify messages needing a reply or deferral
  2. 02Find pinned email that may be resolved
  3. 03Prepare for tomorrow’s meetings

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/readdle/spark-cli-skills --skill spark-recipe-end-of-day

After installing, type/spark-recipe-end-of-dayin Claude Code to confirm it loaded.

Details

From the project README

Recipe: End of Day

Close out the workday by reviewing loose ends, checking pinned items, and previewing tomorrow's schedule.

Prerequisite: Read the use-spark base skill for command reference and filter syntax.

Access level required: read-only.

Steps

Step 1: Check for unreplied people mail from today
spark emails Inbox --filter "category:personal is:unread newer_than:1d"

Any unread people mail from today likely needs a response. Flag these for the user.

Step 2: Check unreplied priority mail
spark emails Inbox --filter "category:priority is:unread"

Priority items that are still unread at end of day need explicit attention or deferral.

Step 3: Review pinned items
spark emails Inbox --filter "is:pinned"

Are any pinned items now resolved? Note which ones can be unpinned so the user can clean them up in Spark.

Step 4: Preview tomorrow's calendar
spark events --tomorrow

Flag any meetings that need preparation. If a meeting needs prep, note it so the user can use recipe-meeting-prep in the morning.

Step 5: Present the summary

Report to the user:

  • Loose ends: N unreplied people/priority emails (list senders and subjects)
  • Pinned items: M active, K look resolved
  • Tomorrow: P meetings (list times and titles), any needing prep

Tips

  • This recipe is the bookend to recipe-morning-standup - start with standup, end with this.
  • The goal is to surface everything the user needs to know so they can close out the day with confidence.
  • If there are many unreplied items, help the user prioritize which 1-2 are most urgent.
  • Reviewing pinned items prevents pin buildup - items stay pinned long after they're relevant.
  • The tomorrow calendar preview helps the user mentally prepare and wake up ready for the first meeting.

Comments

Markdown supported