Skip to main content
skill CX Codex

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.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
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-code
Open on GitHub

What 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]:Inbox and inspect team availability.
  • Delegate thread id_123 to [email protected] with a due date of 2026-04-10 and an explanation note.
  • Review all messages I delegated using the assigned_by:me filter.

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-code
npx skills add readdle/spark-cli-skills --skill recipe-delegate-and-track -a claude-code

2Manually: put the files in place

~/.claude/skills/recipe-delegate-and-track/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/recipe-delegate-and-track/

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

Similar skills

All skills for Notes, tasks and projects →

From the same set25

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