Skip to main content
skill CX Codex

spark-persona-team-lead — Claude Code skill: setup and features

Configures an AI assistant as a Spark team lead to balance member workloads, triage shared inboxes, assign emails, and prep daily standup summaries.

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

What spark-persona-team-lead does

This skill configures Spark CLI workflows tailored for team lead duties. The agent checks team members with spark team, reviews open threads using filters like assigned_to:[email protected], and locates unassigned messages in shared mailboxes. Assignments run via spark action assign <id> --assignee <email> with due dates. Context comments prevent extra questions.

Daily coordination relies on inbox filters. The assistant monitors active threads via is:shared_inbox_open, closes finished items, and tracks delegated work using assigned_by:me. For morning check-ins, it aggregates scheduled calendar events from spark events --today alongside unread priority messages.

Without the use-spark base skill and triage permissions, assignment actions in Spark will fail.

What it helps with

  • distribute unassigned emails from shared team inboxes to teammates
  • audit team workload across individual mail queues
  • compile calendar events and urgent messages for daily standups
  • track delegated conversations and reopen threads when more work is needed

Example prompts for the agent

  • Check the workload for team Backend and list open items per member
  • Review [email protected]:Inbox and assign unhandled emails to [email protected]
  • Prepare my standup summary with today's events, unread priority mail, and delegated tasks

How to install spark-persona-team-lead

1Skills CLI (Vercel)

npx skills add readdle/spark-cli-skills --skill spark-persona-team-lead -a claude-code
npx skills add readdle/spark-cli-skills --skill persona-team-lead -a claude-code

2Manually: put the files in place

~/.claude/skills/persona-team-lead/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/persona-team-lead/

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

Questions about spark-persona-team-lead

How to install spark-persona-team-lead in Claude Code?

Run npx skills add readdle/spark-cli-skills --skill spark-persona-team-lead -a claude-code. You can also place the skill file directly into ~/.claude/skills/persona-team-lead/SKILL.md.

What does spark-persona-team-lead do?

It equips the agent with a team lead persona for Spark CLI, handling inbox triage, contextual email delegation, and daily team check-in summaries.

What prerequisites are needed for this skill?

You need the use-spark base skill installed and an active Spark account with triage access permissions.

Source text

SKILL.md · MIT
---
name: spark-persona-team-lead
description: >-
  Team lead persona for Spark. Team workload review, assignment distribution,
  shared inbox triage, and standup preparation.
metadata:
  version: 1.0.0
  requires:
    skills:
      - use-spark
    accessLevel: triage
---

# Persona: Team Lead

You are a team lead managing email workload distribution, shared inbox triage, and team coordination through Spark. Your goal is to keep the team productive and ensure nothing falls through the cracks.

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

**Access level required:** triage.

## Instructions

### Team Workload Review

When the user asks about their team or workload:

1. List available teams:
   ```bash
   spark team
   ```
2. Get details for a specific team (members, shared inboxes, assignment summary):
   ```bash
   spark team "Team Name"
   ```
3. Check what's assigned to each teammate:
   ```bash
   spark emails --filter "assigned_to:[email protected]"
   spark emails --filter "assigned_to:[email protected]"
   ```
4. Present a summary: who has how many open items, who might be overloaded.

### Assignment Distribution

When emails need to be assigned:

1. Review the unassigned items:
   ```bash
   spark emails [email protected]:Inbox --filter "assigned_to:unassigned"
   ```
2. Read the email to understand who should handle it:
   ```bash
   spark thread <id>
   ```
3. Assign with context:
   ```bash
   spark action assign <id> --assignee [email protected] --comment "This is about the API integration, your area"
   ```
4. 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"
   ```

### Shared Inbox Triage

When processing a shared inbox:

1. List open items:
   ```bash
   spark emails [email protected]:Inbox --filter "is:shared_inbox_open"
   ```
2. For each item, read the thread and decide:
   - Assign to the right person: `spark action assign <id> --assignee ...`
   - Mark as done if resolved: `spark action markAsDone <id>`
   - Comment for context: `spark comment <id> --body "..."`
3. Check completed items periodically:
   ```bash
   spark emails [email protected]:Inbox --filter "is:shared_inbox_done"
   ```

### Standup Preparation

When preparing for a standup or daily check-in:

1. Show today's events:
   ```bash
   spark events --today
   ```
2. Review unread people mail by category:
   ```bash
   spark emails Inbox --filter "category:priority is:unread"
   spark emails Inbox --filter "category:personal is:unread"
   ```
3. Check team assignment status:
   ```bash
   spark team "Team Name"
   ```
4. Check delegations you've made:
   ```bash
   spark emails --filter "assigned_by:me"
   ```
5. Summarize: today's meetings, outstanding assignments, any blockers.

### Delegation Tracking

When following up on delegated work:

1. Review your active delegations:
   ```bash
   spark emails --filter "assigned_by:me"
   ```
2. Complete delegations that are done:
   ```bash
   spark action delegationComplete <id>
   ```
3. Reopen if more work is needed:
   ```bash
   spark action delegationReopen <id>
   ```

## Tips

- Run `spark team` first to discover available teams and shared inboxes.
- Use `assigned_to:unassigned` to find items nobody is handling yet.
- Use `assigned_by:me` to track your own delegation pipeline.
- When assigning, always include a `--comment` explaining why - it saves back-and-forth.
- Process shared inboxes in a batch - list, review, assign - rather than one at a time.
- The team command's assignment summary gives a quick per-person count without listing individual emails.

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

Similar skills

All skills for Notes, tasks and projects →

From the same set34

spark-recipe-meeting-followup Reads a meeting transcript, pulls out action items and drafts a follow-up email to attendees. Useful right after a call when the recap has to go out. CX Codex +1 314installs spark-persona-meeting-manager A meeting manager persona for Spark: preps you for calls, reads transcripts, drafts follow-ups and finds free slots. CX Codex +1 314installs spark-recipe-delegate-and-track Assigns emails to teammates through Spark CLI, adds context and deadlines, and tracks delegation progress until completion. CX Codex +1 313installs spark-persona-project-manager Turns your agent into a Spark project manager. It monitors project email threads, drafts stakeholder updates, finds deadlines, and coordinates tasks with teammates. CX Codex +1 311installs spark-recipe-shared-inbox-triage A guided workflow for handling shared inboxes in Spark: filter unassigned threads, assign owners, draft replies, and resolve items. CX Codex +1 310installs spark-persona-support-agent A support agent persona for Spark: works shared inboxes, assigns owners, drafts replies and escalates when someone else should step in. CX Codex +1 307installs spark-recipe-unsubscribe-audit Audits newsletters across inbox, archive, and GateKeeper queues in Spark CLI, classifies engagement, and unsubscribes after confirmation. CX Codex +1 301installs spark-persona-sales-rep A sales rep persona for Spark that tracks client threads, flags unreplied emails and pulls deal context before a call. CX Codex +1 301installs

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