MCPInstall

spark-persona-team-lead

Team lead persona for Spark. Team workload review, assignment distribution, shared inbox triage, and standup preparation.

Installs
302
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/readdle/spark-cli-skills --skill spark-persona-team-lead
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads spark-persona-team-lead automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

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:
    spark team
    
  2. Get details for a specific team (members, shared inboxes, assignment summary):
    spark team "Team Name"
    
  3. Check what's assigned to each teammate:
    spark emails --filter "assigned_to:alice@co.com"
    spark emails --filter "assigned_to:bob@co.com"
    
  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:
    spark emails shared@company.com:Inbox --filter "assigned_to:unassigned"
    
  2. Read the email to understand who should handle it:
    spark thread <id>
    
  3. Assign with context:
    spark action assign <id> --assignee bob@co.com --comment "This is about the API integration, your area"
    
  4. For time-sensitive items, add a due date:
    spark action assign <id> --assignee bob@co.com --date 2026-04-10 --comment "Needs response by Friday"
    

Shared Inbox Triage

When processing a shared inbox:

  1. List open items:
    spark emails shared@company.com: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:
    spark emails shared@company.com:Inbox --filter "is:shared_inbox_done"
    

Standup Preparation

When preparing for a standup or daily check-in:

  1. Show today's events:
    spark events --today
    
  2. Review unread people mail by category:
    spark emails Inbox --filter "category:priority is:unread"
    spark emails Inbox --filter "category:personal is:unread"
    
  3. Check team assignment status:
    spark team "Team Name"
    
  4. Check delegations you've made:
    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:
    spark emails --filter "assigned_by:me"
    
  2. Complete delegations that are done:
    spark action delegationComplete <id>
    
  3. Reopen if more work is needed:
    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.

FAQ

What does the spark-persona-team-lead skill do?

Team lead persona for Spark. Team workload review, assignment distribution, shared inbox triage, and standup preparation.

How do I install spark-persona-team-lead?

Run npx skills add https://github.com/readdle/spark-cli-skills --skill spark-persona-team-lead in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/spark-persona-team-lead/ (personal) or .claude/skills/spark-persona-team-lead/ (project).

Which AI agents can use spark-persona-team-lead?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is spark-persona-team-lead safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains spark-persona-team-lead?

It is published by readdle in readdle/spark-cli-skills. It has 302 recorded installs.

More from readdle/spark-cli-skills

View all →

use-spark

readdle/spark-cli-skills

Use the spark CLI to access the user's Spark email data - list emails, search by topic, read threads, check calendar events, find availability, look up contacts, and view team info. Use when the user asks about their emails, calendar, contacts, meetings, or scheduling.

spark-recipe-morning-standup

readdle/spark-cli-skills

Open the skill to read its SKILL.md instructions.

364 installs

spark-recipe-inbox-by-category

readdle/spark-cli-skills

Open the skill to read its SKILL.md instructions.

361 installs

spark-recipe-end-of-day

readdle/spark-cli-skills

Open the skill to read its SKILL.md instructions.

360 installs

spark-recipe-weekly-digest

readdle/spark-cli-skills

Open the skill to read its SKILL.md instructions.

358 installs

spark-recipe-meeting-prep

readdle/spark-cli-skills

Prepare for an upcoming meeting: check agenda, search for email context, look up attendee details, and flag open threads that should be raised.

Popular code quality & workflow skills

View category →

grill-me

mattpocock/skills

A relentless interview to sharpen a plan or design.

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

handoff

mattpocock/skills

Compact the current conversation into a handoff document for another agent to pick up.

domain-modeling

mattpocock/skills

Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.

codebase-design

mattpocock/skills

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

diagnosing-bugs

mattpocock/skills

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.