Claude-skill-registry-data meeting-prep
Prepare for meetings by gathering attendee context and related topics
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/meeting-prep" ~/.claude/skills/majiayu000-claude-skill-registry-data-meeting-prep && rm -rf "$T"
manifest:
data/meeting-prep/SKILL.mdsource content
Prepare for an upcoming meeting by gathering context on attendees and related topics.
Tone Calibration
Before executing this command, read
System/user-profile.yaml → communication section and adapt:
Career Level Adaptations:
- Junior: Provide more context about attendees, suggest preparation tips
- Mid: Balance context with action, suggest talking points
- Senior/Leadership: Strategic framing, influence opportunities, key decisions
- C-Suite: High-level strategic context, organizational implications, key stakeholders
Directness:
- Very direct: Bullet points, key facts only
- Balanced: Context + talking points (default)
- Supportive: Detailed prep, conversation strategies
Detail Level:
- Concise: Names, roles, top 3 talking points
- Balanced: Standard prep format
- Comprehensive: Full context, relationship dynamics, strategic considerations
See CLAUDE.md → "Communication Adaptation" for full guidelines.
Arguments
Optional: $MEETING, $ATTENDEES
If not provided, prompt the user for:
- Meeting topic or title
- List of attendees (comma-separated names)
Examples:
/meeting-prep "Q1 Planning" "Sarah Chen, Mike Rodriguez"
(then prompt for details)/meeting-prep
What This Does
- Looks up each attendee in
folderPeople/ - Surfaces recent interactions and open action items
- Checks for related projects
- Suggests talking points based on context
Process
Step 0: Gather Context (if needed)
If $MEETING or $ATTENDEES are not provided:
Ask: "Which meeting are you prepping for?"
- Get meeting topic/title
Ask: "Who's attending? (comma-separated names or just list them)"
- Accept formats: "Sarah Chen, Mike Rodriguez" or "Sarah, Mike" or natural list
- Parse into individual attendee names
Step 1: Attendee Lookup
For each attendee in $ATTENDEES:
-
Search
and05-Areas/People/Internal/
for matching names05-Areas/People/External/ -
If found, extract:
- Role and company
- Last interaction date
- Open action items involving them
- Key context or notes
-
If not found, note: "No person page for [Name] - consider creating one after the meeting"
Step 2: Related Projects
Search
04-Projects/ for any projects that:
- Mention the attendees
- Relate to the meeting topic ($MEETING)
Extract:
- Project name and status
- Relevant milestones or blockers
- Recent updates
Step 3: Recent Context
Search
00-Inbox/Meetings/ for recent meetings with these attendees:
- What was discussed?
- What was decided?
- What follow-ups were committed?
Step 4: Compile Prep Brief
Output Format
# Meeting Prep: $MEETING **Date:** [Today's date] **Attendees:** $ATTENDEES --- --- ## Demo Mode Check Before executing, check if demo mode is active: 1. Read `System/user-profile.yaml` and check `demo_mode` 2. **If `demo_mode: true`:** - Display: "Demo Mode Active — Using sample data" - Use `System/Demo/` paths instead of root paths - Write any output to `System/Demo/` subdirectories 3. **If `demo_mode: false`:** Use normal vault paths ## People Context ### [Attendee Name] - **Role:** [Role at Company] - **Last Interaction:** [Date] - [Topic] - **Open Items:** - [ ] [Action item] - **Notes:** [Key context about this person] ### [Next Attendee] ... --- ## Related Projects | Project | Status | Relevance | |---------|--------|-----------| | [Name] | [Status] | [Why it relates] | --- ## Recent History Previous meetings with these attendees: | Date | Topic | Key Outcomes | |------|-------|--------------| | [Date] | [Topic] | [What was decided/discussed] | --- ## Suggested Talking Points Based on the context above: 1. **Follow up on:** [Open item from last meeting] 2. **Discuss:** [Project-related topic] 3. **Ask about:** [Something from their context] --- ## Questions to Consider - What's your main goal for this meeting? - What do you need from these attendees? - What decisions need to be made? --- ## Post-Meeting After the meeting: 1. Add notes to `00-Inbox/Meetings/YYYY-MM-DD - [Topic].md` 2. Update person pages with new context 3. Create tasks for any action items
When to Use
- Before any meeting with multiple attendees
- When meeting someone you haven't seen in a while
- Before important meetings where you want full context
Tips
- Run this 15-30 minutes before the meeting
- Create person pages for new contacts after meetings
- Update this context regularly for accurate prep