Skip to main content
skill CX Codex

spark-recipe-morning-standup — Claude Code skill: morning briefing

Builds a morning briefing from today's events, unread mail by category and team assignment status. Useful at the start of a work session.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add readdle/spark-cli-skills --skill spark-recipe-morning-standup -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-morning-standup -a claude-code
Open on GitHub

What spark-recipe-morning-standup does

The skill runs five steps through the spark CLI. It starts with spark events --today for the day's meetings, so you see what needs prep. Then two mail queries: unread priority items, and unread personal mail — the conversations that likely need an answer today.

Step four is spark team "Team Name", an assignment summary showing who has open items and what is unassigned. The agent then presents one briefing with meeting times, senders and subjects. Skip that step if you don't work with teams; steps one to three cover the essentials for a shorter run.

It needs read-only access and the base use-spark skill, which documents the commands and filter syntax. Without it the --filter steps won't resolve — expressions like category:priority is:unread come from there.

What it helps with

  • list today's meetings before starting work
  • pull unread priority mail out of the inbox
  • find personal threads waiting on a reply
  • check open assignments per team member
  • spot work that has no assignee

Example prompts for the agent

  • Run my morning standup briefing: today's events, unread mail and team status
  • Show unread priority mail in Inbox
  • What open items does Team Name have?

How to install spark-recipe-morning-standup

1Skills CLI (Vercel)

npx skills add readdle/spark-cli-skills --skill spark-recipe-morning-standup -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-morning-standup -a claude-code

2Manually: put the files in place

~/.claude/skills/recipe-morning-standup/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/recipe-morning-standup/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about spark-recipe-morning-standup

How do I install spark-recipe-morning-standup in Claude?

Run npx skills add readdle/spark-cli-skills --skill spark-recipe-morning-standup -a claude-code. The skill file lands at ~/.claude/skills/recipe-morning-standup/SKILL.md.

What does spark-recipe-morning-standup do?

It walks five steps: today's calendar, unread priority mail, unread personal mail, team assignment status, then a summary for the user.

What does the skill need to work?

Read-only access and the base use-spark skill, which supplies the commands and the filter syntax such as category:priority is:unread.

Source text

SKILL.md · MIT
---
name: spark-recipe-morning-standup
description: >-
  Morning standup briefing: today's events, unread people and priority mail,
  and team assignment status.
metadata:
  version: 1.0.0
  requires:
    skills:
      - use-spark
    accessLevel: read-only
---

# Recipe: Morning Standup

Start the day with a structured briefing: today's calendar, unread mail by category, and team assignment status.

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

**Access level required:** read-only.

## Steps

### Step 1: Today's calendar

```bash
spark events --today
```

List all meetings and events for today. Note any prep needed.

### Step 2: Unread priority mail

```bash
spark emails Inbox --filter "category:priority is:unread"
```

Auto-prioritized or manually flagged items - the most important emails.

### Step 3: Unread people mail

```bash
spark emails Inbox --filter "category:personal is:unread"
```

Direct conversations that likely need a response today.

### Step 4: Team assignment status

```bash
spark team "Team Name"
```

Review the assignment summary - who has open items, any unassigned work.

### Step 5: Present the briefing

Summarize for the user:
- **Calendar:** N meetings today (list times and titles)
- **People mail:** M unread (list senders and subjects)
- **Priority mail:** K unread
- **Team:** open assignments per member, any unassigned items

## Tips

- This recipe works best first thing in the morning or at the start of a work session.
- Skip step 4 if the user doesn't work with teams.
- Add `spark emails Inbox --filter "category:invitation"` after step 3 if the user has pending invitations.
- For a quicker briefing, just run steps 1-3 - calendar plus priority and people mail covers the essentials.

© readdle · MIT · readdle/spark-cli-skills

Similar skills

Everything for Notes, tasks and projects →

From the same set19

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor