readdle/spark-cli-skills/recipe-meeting-prep
Claude Code and agent skill by readdle/spark-cli-skills
- community
Checking that the SKILL.md file is still in the repository.
Prepare for an upcoming meeting: check agenda, search for email context, look up attendee details, and flag open threads that should be raised.
Install
npx vskill@latest install readdle/spark-cli-skills/recipe-meeting-prepSKILL.md
Recipe: Meeting Prep
Prepare for an upcoming meeting by gathering calendar context, relevant email threads, and attendee information. Optionally, run a gap analysis after the meeting to flag verbal commitments without a written trail and open threads that weren't raised.
Prerequisite: Read the use-spark base skill for command reference and filter syntax.
Access level required: read-only.
Steps
Step 1: Check the calendar
Identify the meeting to prepare for - note the topic, time, and attendees.
Step 2: Search for relevant email context
This returns up to 20 emails with full bodies, sorted by relevance. Read the most relevant threads for context.
Step 3: Look up attendees
Repeat for each attendee to gather their email and any other details.
Step 4: Check recent correspondence with attendees
Review any recent threads with the meeting participants for open items or unanswered questions.
Step 5: Flag unresolved threads to raise in the meeting
Check for open or unreplied threads with the attendees that may be worth bringing up:
Note any threads that look relevant to the meeting topic but haven't been resolved — these are candidates to raise during the discussion.
Step 6: Present the prep summary
Summarize for the user:
- Meeting: time, title, attendees
- Context: key points from relevant email threads
- Open items: unanswered questions or pending actions from recent correspondence
- Threads to raise: unreplied or unresolved threads with attendees that relate to the meeting topic
- Attendees: contact details for reference
Step 7 (optional, post-meeting): Meeting–email gap analysis
After the meeting, compare what was discussed against the email record to catch gaps. This step requires the meeting transcript to be available.
- Read the transcript:
``bash spark meeting <id> --transcript --notes `` Extract topics discussed, commitments made, and decisions reached.
- For each major topic, check whether it has an email trail:
``bash spark search "topic from meeting" ``
- Flag two kinds of gaps:
Discussed in meeting, no email trail — verbal commitments or decisions that may need a follow-up email to create a written record.
Open email threads not raised in meeting — compare the unreplied threads from Step 5 against what was actually discussed. Flag any that seem relevant but weren't mentioned.
Present gaps neutrally — not every gap needs action. Some things are intentionally verbal-only, and some threads are intentionally deferred.
Tips
- Run this 15-30 minutes before the meeting for fresh context.
- Use
spark searchrather thanspark emailsfor topic-based context - search returns full bodies. - If the meeting is recurring, check
spark meetings --filter "subject:meeting-topic"for past transcripts. - For large meetings, focus on the 2-3 most important attendees rather than looking up everyone.
- The
is:unrepliedfilter is especially useful for surfacing threads that may have been forgotten — both before the meeting (things to raise) and after (things that were missed). - For recurring meetings, running the post-meeting gap analysis regularly can reveal patterns where the same threads go unaddressed week after week.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/recipe-meeting-prep/SKILL.md
Popularity
- Repository stars
- 93
- Repository forks
- 5
- 7-day trend score
- 23
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/readdle/spark-cli-skills/recipe-meeting-prep)