spark-recipe-weekly-digest — Claude Code skill: how to install
Builds a weekly digest with calendar events, unread email counts by category, and team task statuses. Useful for Monday planning or Friday retrospectives.
npx skills add readdle/spark-cli-skills --skill spark-recipe-weekly-digest -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-weekly-digest -a claude-codeWhat spark-recipe-weekly-digest does
This skill generates a weekly summary using the Spark CLI. It starts by pulling calendar events via spark events --week. Next, it tallies unread emails from the past 7 days across categories: priority, personal, notification, and newsletter. Only item counts are reported unless you request full email bodies.
The recipe also checks team assignments with spark team and lists meetings that have transcripts available. Multi-account setups begin with spark accounts to divide the statistics.
The recipe requires the use-spark base skill for Spark syntax and filter rules. It operates entirely under read-only access.
What it helps with
- summarize weekly calendar meetings and events
- count unread emails grouped by category over 7 days
- inspect team assignments and bottlenecks
- check recent meeting transcripts ready for review
Example prompts for the agent
- Prepare my weekly digest for meetings and unread emails
- Generate a weekly summary of team assignments and inbox counts
- Show this week's calendar events and available meeting transcripts
How to install spark-recipe-weekly-digest
1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill spark-recipe-weekly-digest -a claude-codenpx skills add readdle/spark-cli-skills --skill recipe-weekly-digest -a claude-code2Manually: put the files in place
~/.claude/skills/recipe-weekly-digest/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/recipe-weekly-digest/
1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-weekly-digest -a codex2Manually: put the files in place
.agents/skills/recipe-weekly-digest/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-weekly-digest -a cursor2Manually: put the files in place
.cursor/skills/recipe-weekly-digest/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install readdle/spark-cli-skills recipe-weekly-digest2Manually: put the files in place
.github/skills/recipe-weekly-digest/SKILL.md1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-weekly-digest -a gemini-cli2Platform CLI
gemini skills install https://github.com/readdle/spark-cli-skills --path skills/recipe-weekly-digestManually: put the files in place
.devin/skills/recipe-weekly-digest/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-weekly-digest -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about spark-recipe-weekly-digest
How do I install spark-recipe-weekly-digest in Claude Code?
Run npx skills add readdle/spark-cli-skills --skill spark-recipe-weekly-digest -a claude-code.
What does spark-recipe-weekly-digest do?
It queries your calendar, counts unread emails by category over the past 7 days, checks open team assignments, and highlights available meeting transcripts.
What prerequisites are required for this recipe?
It requires the use-spark base skill for Spark CLI commands and filters, and it runs under read-only access.
Source text
SKILL.md · MIT
---
name: spark-recipe-weekly-digest
description: >-
Weekly summary: this week's meetings, unread email breakdown by category,
and team assignment status.
metadata:
version: 1.0.0
requires:
skills:
- use-spark
accessLevel: read-only
---
# Recipe: Weekly Digest
Generate a weekly summary covering calendar events, unread email by category, and team status.
**Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax.
**Access level required:** read-only.
## Steps
### Step 1: This week's calendar
```bash
spark events --week
```
List all meetings and events for the week.
### Step 2: Unread email breakdown by category
```bash
spark emails Inbox --filter "category:priority is:unread newer_than:7d"
spark emails Inbox --filter "category:personal is:unread newer_than:7d"
spark emails Inbox --filter "category:notification is:unread newer_than:7d"
spark emails Inbox --filter "category:newsletter newer_than:7d"
```
Count items in each category for the summary.
### Step 3: Team status
```bash
spark team "Team Name"
```
Review assignment summary - open items per member, unassigned work.
### Step 4: Recent meeting transcripts
```bash
spark meetings --filter "newer_than:7d"
```
List meetings that have transcripts available for review.
### Step 5: Present the digest
Summarize for the user:
- **Calendar:** N events this week (highlight important ones)
- **Email:** unread counts by category (people: M, priority: K, notifications: L, newsletters: J)
- **Team:** open assignments, any bottlenecks
- **Meetings:** transcripts available for review
## Tips
- Run this recipe on Monday morning for a forward-looking view, or Friday afternoon for a retrospective.
- Skip the team step if the user doesn't work with teams.
- For the email breakdown, just report counts - don't list individual emails unless asked.
- If the user has multiple accounts, run `spark accounts` first and report per-account.
- Combine with `recipe-inbox-by-category` to process the most active categories first.
© readdle · MIT · readdle/spark-cli-skills