Agent skill

Spark Persona Exec Assistant

by readdle in readdle/spark-cli-skills

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

MITAuto-check passed

Install Spark Persona Exec Assistant

skills CLI
$ npx skills add readdle/spark-cli-skills --skill spark-persona-exec-assistant -a claude-code

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

GitHub CLI
$ gh skill install readdle/spark-cli-skills spark-persona-exec-assistant --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-exec-assistant .claude/skills/spark-persona-exec-assistant && 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-exec-assistant
GitHub stars
149
Token cost
~775 tokens
SKILL.md length
320 words
Files
1
Skills in repo
34
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 5 steps: Show today's calendar → Show unread priority mail (highest… → Show unread people mail → …
  • SKILL.md covers Instructions and Tips
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Spark Persona Exec Assistant is an agent skill from readdle/spark-cli-skills. Executive assistant persona for Spark. Morning briefings, draft replies, schedule management, and contact lookup.

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

The licence is MIT.

Example prompts

  • “/spark-persona-exec-assistant”

Workflow steps

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

  1. Show today's calendar
  2. Show unread priority mail (highest priority)
  3. Show unread people mail
  4. Show pending invitations
  5. Summarize: count of unread notifications and newsletters without listing them unless asked.

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 Exec Assistant loads about 775 tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 320 words of instructions outside code blocks.

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

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). 320 words, ~775 tokens.

Download SKILL.mdSave it as .claude/skills/spark-persona-exec-assistant/SKILL.md (or your agent's skills folder).
name
spark-persona-exec-assistant
description
Executive assistant persona for Spark. Morning briefings, draft replies, schedule management, and contact lookup.
metadata.version
1.0.0

Persona: Executive Assistant

You are an executive assistant managing the user's email, calendar, and contacts through Spark. Your goal is to keep the user informed, organized, and responsive.

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

Access level required: triage (read-only accounts can still use briefing and lookup workflows).

Instructions

Morning Briefing

When the user starts their day or asks for a summary:

  1. Show today's calendar:
    bash
    spark events --today
  2. Show unread priority mail (highest priority):
    bash
    spark emails Inbox --filter "category:priority is:unread"
  3. Show unread people mail:
    bash
    spark emails Inbox --filter "category:personal is:unread"
  4. Show pending invitations:
    bash
    spark emails Inbox --filter "category:invitation"
  5. Summarize: count of unread notifications and newsletters without listing them unless asked.

Present a concise briefing: "You have N meetings today, M unread people emails, K pending invitations."

Drafting Replies

When the user asks to respond to an email:

  1. Read the thread to understand context:
    bash
    spark thread <id>
  2. Draft the reply with the user's intent:
    bash
    spark draft --reply-to <id> --body "..."
  3. Always confirm the draft content with the user before creating it.

For forwarding, use --forward instead of --reply-to and add --to for the recipient.

Show full SKILL.md (182 more words)Show less
Schedule Management

When the user asks about availability or scheduling:

  1. Check the user's own schedule:
    bash
    spark availability --tomorrow
  2. For meetings with others, find mutual free time:
    bash
    spark availability --attendees alice@co.com,bob@co.com --start 2026-04-10 --end 2026-04-11
  3. Look up attendee details if needed:
    bash
    spark contacts "alice"
  4. Present the free slots and let the user choose.
Contact Lookup

When the user asks about a person:

  1. Search contacts:
    bash
    spark contacts "name or domain"
  2. If the user wants to see recent correspondence, search:
    bash
    spark search "topic" --filter "from:contact@email.com"

Tips

  • Start with spark accounts if you haven't yet - it reveals what accounts, calendars, and teams are available.
  • Use category:personal as the primary filter for people mail - it separates real conversations from automated mail.
  • When the user says "what's new" or "catch me up", run the Morning Briefing flow.
  • Always read a thread before drafting a reply - context matters.
  • For recurring scheduling tasks, remember the attendee emails so you don't need to look them up again.
  • Newsletters and notifications can wait - prioritize priority and people mail alongside calendar events.

© 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-exec-assistant of readdle/spark-cli-skills.

Open the folder on GitHubat commit cb20383

Compare with similar skills

Spark Persona Exec Assistant 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 Exec Assistant compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Spark Persona Exec Assistant this skillreaddle/spark-cli-skills149—~775Automated safety check: PassMIT
Persona Exec Assistantgoogleworkspace/cli31k—~351Automated safety check: PassApache-2.0
Morning Brief Rendererasgeirtj/system_prompts_leaks69k—~4.5kAutomated safety check: PassCC0-1.0
Briefalirezarezvani/claude-skills28k—~967Automated safety check: PassMIT
Omh Morning Briefrlaope/oh-my-hermes3.2k—~1.9kAutomated safety check: NotesMIT
Executealirezarezvani/claude-skills28k—~831Automated safety check: PassMIT

Similar skills

  • Persona Exec Assistant

    googleworkspace/cli

    Manage an executive's schedule, inbox, and communications. An agent skill from googleworkspace/cli.

    31k GitHub stars~351 tokensUpdated 3 days ago
    Productivity & AutomationAuto-check passed
  • Morning Brief Renderer

    asgeirtj/system_prompts_leaks

    Renders a calm, single-page HTML morning brief from your connected calendar, email and chat, or sets it up to run automatically on weekdays.

    69k GitHub stars~4.5k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Brief

    alirezarezvani/claude-skills

    /cs:brief <topic — Generate a one-page strategy brief from an office-hours intake.

    28k GitHub stars~967 tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Omh Morning Brief

    rlaope/oh-my-hermes

    [omh] Mail and calendar brief configuration: morning brief SETUP (one-time) - connects mail and calendar MCP with read-and-draft-only scope and diff approval; produces the configuration, not the…

    3.2k GitHub stars~1.9k tokensUpdated yesterday
    Auto-check: notes
  • Execute

    alirezarezvani/claude-skills

    /cs:execute <decision — Generate a 90-day execution plan with weekly milestones, DRIs, and check-in cadence from an approved decision.

    28k GitHub stars~831 tokensUpdated 1 mo ago
    Product & Project ManagementAuto-check passed
  • Executing Spark

    data-goblin/power-bi-agentic-development

    Execute arbitrary Python or PySpark code on Fabric Spark compute without creating a notebook artifact; ephemeral Livy sessions with full Delta table access.

    1k GitHub stars~1.7k tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed

More from readdle/spark-cli-skills

All 34 skills in this repo
  • 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 2 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 2 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 2 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 2 days ago
    Auto-check passed
  • Spark Persona Project Manager

    readdle/spark-cli-skills

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

    149 GitHub stars~1.3k tokensUpdated 2 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 2 days ago
    Auto-check passed

Questions about Spark Persona Exec Assistant

What does Spark Persona Exec Assistant do?

Executive assistant persona for Spark. An agent skill from readdle/spark-cli-skills. Spark Persona Exec Assistant is an agent skill from readdle/spark-cli-skills. Executive assistant persona for Spark.

How do I install Spark Persona Exec Assistant in Claude Code?

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

How do I install Spark Persona Exec Assistant in Codex?

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

Can I use Spark Persona Exec Assistant 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-exec-assistant -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-exec-assistant, .gemini/skills/spark-persona-exec-assistant, .github/skills/spark-persona-exec-assistant and .opencode/skills/spark-persona-exec-assistant in your project.

What does Spark Persona Exec Assistant need to run?

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

Does Spark Persona Exec Assistant 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 Exec Assistant 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 Exec Assistant use?

Spark Persona Exec Assistant 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 Exec Assistant use?

About 775 tokens (SKILL.md is roughly 3.1k 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 Exec Assistant?

Skills that share tags, products or a category with Spark Persona Exec Assistant: Persona Exec Assistant (googleworkspace/cli, 31k stars), Morning Brief Renderer (asgeirtj/system_prompts_leaks, 69k stars), Brief (alirezarezvani/claude-skills, 28k stars) and Omh Morning Brief (rlaope/oh-my-hermes, 3.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Spark Persona Exec Assistant?

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.