skills/exec-assistant/SKILL.md
# Executive Assistant - Weekly Leadership Briefing System Generate automated weekly leadership briefings that synthesize management journal notes, calendar patterns, and strategic priorities into actionable Sunday night briefings. ## Purpose This skill provides a comprehensive weekly briefing system designed to: - Extract leadership signal from the week's management journal notes - Analyze next week's calendar for time optimization - Connect daily work to strategic priorities - Identify what
npx skillsauth add jeffvincent/claude-config skills/exec-assistantInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate automated weekly leadership briefings that synthesize management journal notes, calendar patterns, and strategic priorities into actionable Sunday night briefings.
This skill provides a comprehensive weekly briefing system designed to:
The system uses three specialized prompts that work together:
.claude/skills/exec-assistant/
├── SKILL.md (this file)
├── prompts/
│ ├── weekly-briefing-prep.md # Main briefing generation prompt
│ ├── grove-notes-reflection.md # Weekly notes reflection prompt
│ ├── calendar-analysis.md # Calendar optimization prompt
│ ├── executive-assistant-prompt.md # System overview
│ └── zapier-setup-guide.md # Zapier automation setup
└── briefings-README.md # Archival documentation
resources/exec-assistant/ (in repo root)
├── priorities.md # Current leadership priorities (input)
├── expectations.md # Role performance standards (input)
└── briefings/ # Generated briefings saved here
├── 2026-03-02.md
├── 2026-02-23.md
└── ...
The briefing prompts reference these files from the Knowledge System:
notes/management-journal/YYYY-MM.md - Monthly working notes with meeting reflections, strategic thoughts, 1:1sresources/exec-assistant/priorities.md - Current leadership focus areas (updated quarterly)resources/exec-assistant/expectations.md - Role performance expectations and GPS framework mappingEach Sunday night briefing includes:
Briefings are saved to: resources/exec-assistant/briefings/YYYY-MM-DD.md
Extract weekly reflection:
prompts/grove-notes-reflection.md with last 7 days of notes/management-journal/YYYY-MM.mdAnalyze calendar:
prompts/calendar-analysis.md with next week's calendarGenerate briefing:
prompts/weekly-briefing-prep.md with outputs from steps 1-2Save briefing:
resources/exec-assistant/briefings/YYYY-MM-DD.md (use Sunday date)Setup: See prompts/zapier-setup-guide.md for complete Zapier workflow
What it does:
resources/exec-assistant/briefings/YYYY-MM-DD.md on GitHubRequirements:
Annotate each briefing after the week concludes:
---
## End-of-Week Reflection
**What landed:**
- [What actually got focus/traction]
**What shifted:**
- [Unexpected changes or pivots]
**Insights:**
- [Patterns or learnings]
**For next week:**
- [Adjustments or carry-forward items]
Reads from:
notes/management-journal/YYYY-MM.md - Monthly working notes (via /log-meeting, /note)resources/exec-assistant/priorities.md - Strategic priorities (updated via /refresh-priorities or manually)resources/exec-assistant/expectations.md - Role expectationsOutputs to:
resources/exec-assistant/briefings/YYYY-MM-DD.md - Weekly briefingsRelated commands:
/log-meeting - Populates management journal with meeting notes/note - Adds timestamped reflections to management journal/weekly-review - Tactical weekly review (different from strategic briefing)The briefing system follows these core principles:
/refresh-priorities, review last 3 months of briefingsSince you plan to share this system publicly, these files contain no PII:
Shareable (system prompts):
prompts/weekly-briefing-prep.mdprompts/grove-notes-reflection.mdprompts/calendar-analysis.mdprompts/executive-assistant-prompt.mdprompts/zapier-setup-guide.mdbriefings-README.mdSKILL.md (this file)Private (contain work-specific data):
resources/exec-assistant/priorities.md - Your actual prioritiesresources/exec-assistant/expectations.md - Your role expectationsresources/exec-assistant/briefings/*.md - Generated briefingsWhen sharing, you can copy the prompts to a blog post or gist and add example placeholder content for priorities/expectations.
/refresh-priorities or manual editEnsure inputs exist:
resources/exec-assistant/priorities.md (your current priorities)resources/exec-assistant/expectations.md (your role expectations)notes/management-journal/YYYY-MM.md (current month's notes)Generate first briefing manually to test:
prompts/weekly-briefing-prep.md into a new conversationIf quality is good, set up Zapier automation:
prompts/zapier-setup-guide.mdAfter each week:
Current State: System designed but not yet activated
Next Steps:
For questions or issues:
prompts/executive-assistant-prompt.md for system overviewprompts/zapier-setup-guide.md for automation setupbriefings-README.md for archival best practicestools
Render a video clip with captions overlaid, using the Remotion captioner at `/Users/jvincent/Projects/remotion-captioner/`. Use when user provides a video file and wants to add captions/subtitles, mentions "caption this video", "add captions", "burn in subtitles", or provides a video + SRT file pair.
development
Upload video files to Wistia projects using the Data API. Use when user wants to upload videos to their Wistia account for hosting, transcription, or sharing.
development
Transcribe voice memos to text using Whisper. Use when user provides audio/video files (.m4a, .mp3, .mov, etc.) and asks to transcribe them into text and SRT format with timestamps.
testing
# Voice Authenticity Reviewer ## Purpose Review any written content for alignment with authentic speaking and writing voice using analyzed patterns from 7 meeting transcripts and strategic memos. ## When to Use This Skill - Before sharing strategic memos with leadership - Before sending important emails - When drafting presentation scripts - When reviewing documentation for external sharing - As part of Writing /produce-memo workflow (Step 6) - Anytime voice authenticity verification is needed