Prepare executives for client meetings, presentations, and new lead discovery calls.
Prepare Joseph for client meetings, trade show conversations, discovery calls, and presentations. Covers lead preparation, intel gathering, talking points, speaker notes, and mock interviews.
When a new lead arrives (via Slack, email, or referral), prepare the full pre-call package BEFORE scheduling anything.
1. Web search for company overview: revenue, size, HQ, leadership, recent news
2. Search for the specific contact: LinkedIn, prior relationship, role
3. Search for their tech stack, competitors, and industry context
4. Extract key pages (about, leadership, case studies) via web_extract
5. If the company is public, pull financials from investor relations
Write to wiki/wealth/consulting/[client]/leads/<company-slug>/:
<company>-lead.md — structured brief with: status, contact, company overview, tech landscape, pain points, NS fit analysis, research findings, next stepsleads/ospri/ospri-lead.md for template)Write to the same directory as YYYY-MM-DD-discovery-questionnaire.md:
Write to the same directory as YYYY-MM-DD-workshop-agenda.md:
Add the lead to wiki/wealth/consulting/[client]/_context.md under ## Active Leads.
Save the lead fact for cross-session recall.
Pitfalls:1. Read all source materials: battlecards, case studies, presentations, press releases
2. For PDFs: use pymupdf via uv run python3. Write script to /opt/data/tmp/, run with cd /opt/data && uv run python3 tmp/script.py. Always import pymupdf as fitz. If text extraction empty, use page.get_pixmap(dpi=200) + vision_analyze.
3. Extract web content via web_extract for case studies and news
4. Persist understanding in a file under the meeting directory BEFORE building deliverables
Pitfalls: Don't read PDFs with read_file (binary). Don't write scripts to /tmp/ (use /opt/data/tmp/).Structure: preparation framework → universal industry starters → company-specific briefs → proof points → what NOT to say.
Design principles:
Slide-by-slide: what to say, what NOT to say, key lines, timing. Add context block (audience, relationship, what they know). Include likely questions with tested answers.
Simulate audience in 3-5 rounds of 2-3 questions each. Cover: why now, cost, timeline, team capacity, AI credibility, measurement. After each answer, evaluate and update notes. Goal: make Joseph feel prepared.
Update _context.md with new client facts. Save meeting materials to meeting directory.