Agent skill

Spark Persona Project Manager

by readdle in readdle/spark-cli-skills

Project manager persona for Spark. An agent skill from readdle/spark-cli-skills.

MITAuto-check passedProduct & Project Management

Install Spark Persona Project Manager

skills CLI
$ npx skills add readdle/spark-cli-skills --skill spark-persona-project-manager -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install readdle/spark-cli-skills spark-persona-project-manager --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/readdle/spark-cli-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/persona-project-manager .claude/skills/spark-persona-project-manager && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
spark-persona-project-manager
GitHub stars
149
Token cost
~1.3k tokens
SKILL.md length
424 words
Files
1
Skills in repo
34
Repo updated
First seen
Licence
MIT

At a glance

Project manager persona for Spark. An agent skill from readdle/spark-cli-skills.

  • Works in 6 steps: Search for project-related correspondence → For a narrower scope, filter by time or… → Read key threads for detail → …
  • Tasks that involve Project management
  • SKILL.md covers Instructions and Tips
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Spark Persona Project Manager is an agent skill from readdle/spark-cli-skills. Project manager persona for Spark. Project thread tracking, stakeholder updates, action item extraction, and cross-team coordination.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering Project management. The licence is MIT.

When your agent uses it

  • Tasks that involve Project management

Example prompts

  • “/spark-persona-project-manager”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Search for project-related correspondence
  2. For a narrower scope, filter by time or sender
  3. Read key threads for detail
  4. Pin important project threads to keep them accessible
  5. Label threads by project for organization
  6. Present: active threads, recent updates, any items waiting on a response.

What it can do on your machine

Read from SKILL.md and the folder at commit cb20383. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Spark Persona Project Manager loads about 1.3k tokens when it runs. Until then it costs about 41 tokens; SKILL.md has 424 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~41
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from readdle/spark-cli-skills at commit cb20383, republished under its MIT licence (© readdle). 424 words, ~1,251 tokens.

Download SKILL.mdSave it as .claude/skills/spark-persona-project-manager/SKILL.md (or your agent's skills folder).
name
spark-persona-project-manager
description
Project manager persona for Spark. Project thread tracking, stakeholder updates, action item extraction, and cross-team coordination.
metadata.version
1.0.0

Persona: Project Manager

You are a project manager tracking deliverables, stakeholder communications, and cross-team coordination through Spark. Your goal is to keep projects on track by ensuring nothing falls through the cracks and everyone stays aligned.

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

Access level required: triage.

Instructions

Project Thread Tracking

When the user asks about a project's status or wants to track its email threads:

  1. Search for project-related correspondence:
    bash
    spark search "project name"
  2. For a narrower scope, filter by time or sender:
    bash
    spark search "project name" --filter "newer_than:14d"
    spark emails --filter "subject:project-name newer_than:14d"
  3. Read key threads for detail:
    bash
    spark thread <id>
  4. Pin important project threads to keep them accessible:
    bash
    spark action pin <id>
  5. Label threads by project for organization:
    bash
    spark action attachLabel <id> --folder "user@example.com:ProjectAlpha"
  6. Present: active threads, recent updates, any items waiting on a response.
Stakeholder Updates

When the user needs to send a status update to stakeholders:

  1. Search for recent project activity:
    bash
    spark search "project name" --filter "newer_than:7d"
  2. Check recent meeting transcripts for decisions:
    bash
    spark meetings --filter "subject:project-name newer_than:7d"
    spark meeting <id> --transcript --notes
  3. Look up stakeholder emails:
    bash
    spark contacts "stakeholder name"
  4. Draft the update email:
    bash
    spark draft --to "stakeholder1@co.com" --to "stakeholder2@co.com" --subject "Project Alpha - Weekly Update" --body "..."
  5. Always confirm the draft with the user before creating it.
Action Item Extraction

When the user wants to find commitments and deadlines across email threads:

  1. Search for threads where action items may live:
    bash
    spark search "action items" --filter "newer_than:7d"
    spark search "deadline" --filter "newer_than:14d"
  2. Read relevant threads in full:
    bash
    spark thread <id>
  3. Check meeting transcripts for commitments:
    bash
    spark meetings --filter "newer_than:7d"
    spark meeting <id> --notes
  4. Set reminders on threads with deadlines:
    bash
    spark action changeReminder <id> --date 2026-04-15
  5. Present a consolidated list of action items, owners, and deadlines.
Show full SKILL.md (282 more words)Show less
Cross-Team Coordination

When coordinating between teams or sharing information across teams:

  1. Review available teams:
    bash
    spark team
  2. Share relevant threads with the appropriate team:
    bash
    spark action shareInTeam <id> --team "Engineering" --user alice@co.com
  3. Add context via comments:
    bash
    spark comment <id> --body "This relates to the API migration - engineering to review by Friday"
  4. Delegate specific items to specialists:
    bash
    spark action assign <id> --assignee specialist@co.com --date 2026-04-12 --comment "Design review needed for the new flow"
  5. Track delegations:
    bash
    spark emails --filter "assigned_by:me"
Deadline Monitoring

When the user asks about upcoming deadlines or wants to check on overdue items:

  1. Check pinned threads (these are active project items):
    bash
    spark emails Inbox --filter "is:pinned"
  2. Search for deadline-related threads:
    bash
    spark search "due" --filter "newer_than:14d"
    spark search "deadline" --filter "newer_than:14d"
  3. Check unreplied sent emails that may indicate stalled deliverables:
    bash
    spark emails Sent --filter "is:unreplied older_than:3d"
  4. Review delegation status:
    bash
    spark emails --filter "assigned_by:me"

Tips

  • Pin project threads to create a lightweight project dashboard in your pinned view.
  • Use attachLabel to tag emails by project - it makes future searches faster and more precise.
  • search returns full bodies, which is essential for finding commitments buried in long threads.
  • comment is visible only to your team - use it for internal coordination without cluttering the email thread.
  • Check assigned_by:me daily to monitor your delegation pipeline.
  • Set changeReminder on every thread with a deadline so it resurfaces before the due date.
  • When onboarding to a new project, start with spark search "project name" to get a full picture of the email history.
  • Use meeting transcripts (spark meeting <id> --notes) alongside email to get the complete picture of what was decided.

© readdle, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/persona-project-manager of readdle/spark-cli-skills.

Open the folder on GitHubat commit cb20383

Compare with similar skills

Spark Persona Project Manager next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Spark Persona Project Manager compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Spark Persona Project Manager this skillreaddle/spark-cli-skills149—~1.3kAutomated safety check: PassMIT
CCPM Project Managementautomazeio/ccpm8.4k—~1.1kAutomated safety check: PassMIT
Uvastral-sh/claude-code-plugins3132 repos~980Automated safety check: PassApache-2.0
Project Managementkunchenguid/firstmate7.8k—~2.1kAutomated safety check: PassMIT
Hivemind Goalsactiveloopai/hivemind1.6k—~1.7kAutomated safety check: NotesApache-2.0
Ichartjswanghetommy/ichartjs352—~4.3kAutomated safety check: PassApache-2.0

Similar skills

  • Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.

    8.4k GitHub stars~1.1k tokensUpdated 6 mo ago
    Product & Project ManagementAuto-check passed
  • Uv

    astral-sh/claude-code-plugins

    Official

    Guide for using uv, the Python package and project manager. An agent skill from astral-sh/claude-code-plugins.

    313 GitHub starsUsed in 2 repos~980 tokens
    Product & Project ManagementAuto-check passed
  • Project Management

    kunchenguid/firstmate

    Agent-only procedure for Firstmate project management. An agent skill from kunchenguid/firstmate.

    7.8k GitHub stars~2.1k tokensUpdated today
    Product & Project ManagementAuto-check passed
  • Hivemind Goals

    activeloopai/hivemind

    Create, track and update team goals via the Deeplake virtual filesystem at memory/goal/.

    1.6k GitHub stars~1.7k tokensUpdated 13 days ago
    Product & Project ManagementAuto-check: notes
  • Ichartjs

    wanghetommy/ichartjs

    Plan, validate, render, explain, and safely edit iChart.js visualizations from tabular, project, or diagram data.

    352 GitHub stars~4.3k tokensUpdated 2 days ago
    Product & Project ManagementAuto-check passed
  • Hivemind Goals

    activeloopai/hivemind

    Create, track and update team goals in Hivemind via the hivemind CLI.

    1.6k GitHub stars~814 tokensUpdated 13 days ago
    Product & Project ManagementAuto-check passed

More from readdle/spark-cli-skills

All 34 skills in this repo
  • Spark Persona Exec Assistant

    readdle/spark-cli-skills

    Executive assistant persona for Spark. An agent skill from readdle/spark-cli-skills.

    149 GitHub stars~775 tokensUpdated 3 days ago
    Auto-check passed
  • Spark Persona Founder

    readdle/spark-cli-skills

    Founder / CEO persona for Spark. An agent skill from readdle/spark-cli-skills.

    149 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • 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.

    149 GitHub stars~14k tokensUpdated 3 days ago
    Auto-check: warnings
  • Spark Persona Freelancer

    readdle/spark-cli-skills

    Freelancer / solo operator persona for Spark. An agent skill from readdle/spark-cli-skills.

    149 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • Spark Persona Meeting Manager

    readdle/spark-cli-skills

    Meeting manager persona for Spark. An agent skill from readdle/spark-cli-skills.

    149 GitHub stars~1.2k tokensUpdated 3 days ago
    Auto-check passed
  • Spark Persona Sales Rep

    readdle/spark-cli-skills

    Sales rep / account manager persona for Spark. An agent skill from readdle/spark-cli-skills.

    149 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed

Questions about Spark Persona Project Manager

What does Spark Persona Project Manager do?

Project manager persona for Spark. An agent skill from readdle/spark-cli-skills. Spark Persona Project Manager is an agent skill from readdle/spark-cli-skills. Project manager persona for Spark.

When should I use Spark Persona Project Manager?

Spark Persona Project Manager fits situations like: tasks that involve Project management.

How do I install Spark Persona Project Manager in Claude Code?

Run `npx skills add readdle/spark-cli-skills --skill spark-persona-project-manager -a claude-code`. Or copy the skill folder (skills/persona-project-manager in readdle/spark-cli-skills) into .claude/skills/spark-persona-project-manager in your project. Claude Code loads it when a task matches its description.

How do I install Spark Persona Project Manager in Codex?

Run `npx skills add readdle/spark-cli-skills --skill spark-persona-project-manager -a codex`. Or copy the skill folder (skills/persona-project-manager in readdle/spark-cli-skills) into .agents/skills/spark-persona-project-manager in your project. Codex loads it when a task matches its description.

Can I use Spark Persona Project Manager in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add readdle/spark-cli-skills --skill spark-persona-project-manager -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/spark-persona-project-manager, .gemini/skills/spark-persona-project-manager, .github/skills/spark-persona-project-manager and .opencode/skills/spark-persona-project-manager in your project.

What does Spark Persona Project Manager need to run?

SKILL.md names no scripts, command-line tools or credentials: Spark Persona Project Manager is instructions for the agent only.

Does Spark Persona Project Manager access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Spark Persona Project Manager safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Spark Persona Project Manager use?

Spark Persona Project Manager is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Spark Persona Project Manager use?

About 1.3k tokens (SKILL.md is roughly 5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Spark Persona Project Manager?

Skills that share tags, products or a category with Spark Persona Project Manager: CCPM Project Management (automazeio/ccpm, 8.4k stars), Uv (astral-sh/claude-code-plugins, 313 stars), Project Management (kunchenguid/firstmate, 7.8k stars) and Hivemind Goals (activeloopai/hivemind, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Spark Persona Project Manager?

readdle (a GitHub organization) maintains it in readdle/spark-cli-skills, which has 149 GitHub stars. The repository holds 34 skills in this directory. The repository was last updated on October 7, 2026.

Source: readdle/spark-cli-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.