
spark-persona-exec-assistant
Executive assistant persona for Spark. Morning briefings, draft replies, schedule management, and contact lookup.
- Installs
- 345
- 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-exec-assistant- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads spark-persona-exec-assistant automatically when relevant.
- 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: 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:
- Show today's calendar:
spark events --today - Show unread priority mail (highest priority):
spark emails Inbox --filter "category:priority is:unread" - Show unread people mail:
spark emails Inbox --filter "category:personal is:unread" - Show pending invitations:
spark emails Inbox --filter "category:invitation" - 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:
- Read the thread to understand context:
spark thread <id> - Draft the reply with the user's intent:
spark draft --reply-to <id> --body "..." - 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.
Schedule Management
When the user asks about availability or scheduling:
- Check the user's own schedule:
spark availability --tomorrow - For meetings with others, find mutual free time:
spark availability --attendees alice@co.com,bob@co.com --start 2026-04-10 --end 2026-04-11 - Look up attendee details if needed:
spark contacts "alice" - Present the free slots and let the user choose.
Contact Lookup
When the user asks about a person:
- Search contacts:
spark contacts "name or domain" - If the user wants to see recent correspondence, search:
spark search "topic" --filter "from:contact@email.com"
Tips
- Start with
spark accountsif you haven't yet - it reveals what accounts, calendars, and teams are available. - Use
category:personalas 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.
FAQ
What does the spark-persona-exec-assistant skill do?
Executive assistant persona for Spark. Morning briefings, draft replies, schedule management, and contact lookup.
How do I install spark-persona-exec-assistant?
Run npx skills add https://github.com/readdle/spark-cli-skills --skill spark-persona-exec-assistant 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-exec-assistant/ (personal) or .claude/skills/spark-persona-exec-assistant/ (project).
Which AI agents can use spark-persona-exec-assistant?
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-exec-assistant 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-exec-assistant?
It is published by readdle in readdle/spark-cli-skills. It has 345 recorded installs.
More from readdle/spark-cli-skills
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.
spark-recipe-inbox-by-category
readdle/spark-cli-skills
Open the skill to read its SKILL.md instructions.
spark-recipe-end-of-day
readdle/spark-cli-skills
Open the skill to read its SKILL.md instructions.
spark-recipe-weekly-digest
readdle/spark-cli-skills
Open the skill to read its SKILL.md instructions.
spark-recipe-meeting-prep
readdle/spark-cli-skills
Open the skill to read its SKILL.md instructions.
Popular other skills
hyperframes-cli
heygen-com/hyperframes
The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.
triage
mattpocock/skills
Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.
ask-matt
mattpocock/skills
Ask which skill or flow fits your situation. A router over the skills in this repo.
to-questionnaire
mattpocock/skills
Turn a decision you can't fully answer into a questionnaire for someone else to fill in.
loop-me
mattpocock/skills
Grill me about specs for the workflows I want to build, within this workspace.