spark-recipe-delegate-and-track — Claude Code skill: how it works
Assigns emails to teammates through Spark CLI, adds context and deadlines, and tracks delegation progress until completion.
npx skills add readdle/spark-cli-skills --skill spark-recipe-delegate-and-track -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-delegate-and-track -a claude-codeWhat spark-recipe-delegate-and-track does
This recipe provides a step-by-step workflow for reassigning emails with the spark CLI. The agent first inspects team capacity with spark team and inspects thread history via spark thread <id>. Once context is clear, it runs spark action assign with an assignee email, a descriptive note, and an optional due date.
Delegated threads are tracked through spark emails --filter "assigned_by:me". When a teammate finishes the work, the agent marks it done via spark action delegationComplete <id> or reopens it with spark action delegationReopen <id> if follow-up is needed.
The workflow depends strictly on the use-spark base skill and requires the triage access level. Without both prerequisites in place, the underlying CLI commands will fail.
What it helps with
- delegate an email thread with context and a deadline
- find unassigned emails across shared inboxes
- verify team member workloads before assigning items
- monitor delegated emails until resolution
Example prompts for the agent
- Check unassigned messages in
[email protected]:Inboxand inspect team availability. - Delegate thread
id_123to[email protected]with a due date of2026-04-10and an explanation note. - Review all messages I delegated using the
assigned_by:mefilter.
How to install spark-recipe-delegate-and-track
1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill spark-recipe-delegate-and-track -a claude-codenpx skills add readdle/spark-cli-skills --skill recipe-delegate-and-track -a claude-code2Manually: put the files in place
~/.claude/skills/recipe-delegate-and-track/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/recipe-delegate-and-track/
1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-delegate-and-track -a codex2Manually: put the files in place
.agents/skills/recipe-delegate-and-track/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-delegate-and-track -a cursor2Manually: put the files in place
.cursor/skills/recipe-delegate-and-track/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install readdle/spark-cli-skills recipe-delegate-and-track2Manually: put the files in place
.github/skills/recipe-delegate-and-track/SKILL.md1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-delegate-and-track -a gemini-cli2Platform CLI
gemini skills install https://github.com/readdle/spark-cli-skills --path skills/recipe-delegate-and-trackManually: put the files in place
.devin/skills/recipe-delegate-and-track/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-delegate-and-track -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-delegate-and-track
How to install spark-recipe-delegate-and-track in Claude Code?
Run npx skills add readdle/spark-cli-skills --skill spark-recipe-delegate-and-track -a claude-code in your terminal.
What does spark-recipe-delegate-and-track do?
It guides the assistant through delegating email threads in Spark CLI, checking teammate availability, assigning due dates, and tracking status.
What prerequisites are required for this recipe?
You must have the use-spark base skill available and hold the triage access level for Spark commands.
Source text
SKILL.md · MIT
---
name: spark-recipe-delegate-and-track
description: >-
Assign emails to teammates with context and track delegation status.
metadata:
version: 1.0.0
requires:
skills:
- use-spark
accessLevel: triage
---
# Recipe: Delegate and Track
Assign emails to teammates with context, set due dates, and track delegation status to completion.
**Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax.
**Access level required:** triage.
## Steps
### Step 1: Review the team
```bash
spark team "Team Name"
```
See who's available and their current assignment load.
### Step 2: Identify items to delegate
```bash
spark emails Inbox --filter "category:personal is:unread"
```
Or for shared inbox items:
```bash
spark emails [email protected]:Inbox --filter "assigned_to:unassigned"
```
### Step 3: Read before delegating
```bash
spark thread <id>
```
Understand the context so you can write a meaningful assignment comment.
### Step 4: Assign with context
```bash
spark action assign <id> --assignee [email protected] --comment "Customer needs API key rotation, your area of expertise"
```
For time-sensitive items, add a due date:
```bash
spark action assign <id> --assignee [email protected] --date 2026-04-10 --comment "Needs response by Friday"
```
### Step 5: Track your delegations
```bash
spark emails --filter "assigned_by:me"
```
Review the list of items you've delegated. Check progress periodically.
### Step 6: Complete or reopen
When a delegation is done:
```bash
spark action delegationComplete <id>
```
If more work is needed:
```bash
spark action delegationReopen <id>
```
## Tips
- Always include a `--comment` when assigning - it saves the assignee from having to re-read the entire thread.
- Check `spark team` for the assignment summary before delegating to avoid overloading one person.
- Use `--date` for items with real deadlines - it creates visibility for the assignee.
- Run `spark emails --filter "assigned_by:me"` daily to monitor your delegation pipeline.
- Complete delegations promptly to keep the tracking view clean.
© readdle · MIT · readdle/spark-cli-skills