con un clic
conference-talk-builder
// Generate conference talk proposals (CFPs), abstracts, and presentation outlines with slide structure and timing guidance
// Generate conference talk proposals (CFPs), abstracts, and presentation outlines with slide structure and timing guidance
[HINT] Descarga el directorio completo de la habilidad incluyendo SKILL.md y todos los archivos relacionados
| name | conference-talk-builder |
| description | Generate conference talk proposals (CFPs), abstracts, and presentation outlines with slide structure and timing guidance |
| license | MIT |
| metadata | {"version":"1.0.0","author":"Michael Lynn [mlynn.org](https://mlynn.org)","category":"public-speaking","domain":"conference-presentations","updated":"2026-03-01T00:00:00.000Z","python-tools":"cfp_generator.py, outline_builder.py, slide_estimator.py","tech-stack":"python, markdown"} |
Use this skill when submitting to conferences, planning technical talks, or creating presentation outlines.
Trigger phrases:
Conference talk preparation has three phases:
This skill helps with phases 1-2. It generates compelling CFPs that get accepted and detailed outlines that make slide creation easy.
Generate CFP:
python scripts/cfp_generator.py topic.json --output cfp.md
Build outline:
python scripts/outline_builder.py cfp.md --duration 45 --output outline.md
Estimate slides:
python scripts/slide_estimator.py outline.md --output slides-estimate.json
scripts/cfp_generator.py — Generate conference proposal abstractsscripts/outline_builder.py — Create detailed talk outlines with timingscripts/slide_estimator.py — Estimate slide count and contentreferences/cfp-best-practices.md — What makes CFPs get acceptedreferences/talk-structures.md — Proven presentation structuresassets/cfp-template.md — CFP format and examplesassets/outline-template.md — Talk outline structureBad:
"This talk will cover MongoDB. We'll discuss various features."
Good:
"Your app is slow. In this talk, you'll learn the 3 schema design patterns that cut query time by 80%."
Formula: Problem → Solution with specific outcome
Be specific:
Vague:
"Attendees will learn about vector search."
Specific:
"Attendees will learn to build a semantic search engine using MongoDB Atlas Vector Search, handling 10M documents with <100ms query latency."
Bad:
"I'm a developer advocate at MongoDB."
Good:
"I've built RAG systems for 5 Fortune 500 companies, processing 50M+ embeddings. I'll share production patterns and gotchas you won't find in docs."
Length: 250-400 words for most conferences
Timeline (45 min):
Best for: Technical deep dives, new features, comparisons
Timeline (45 min):
Best for: Experience reports, lessons learned, best practices
Timeline (45 min):
Best for: Tutorial-style talks, skill building
Timeline (45 min):
Best for: Design patterns, best practices, toolkits
Rule of thumb: 1 slide per minute for technical talks (includes pauses, transitions)
45-minute talk: ~45 slides total
Exceptions:
Input: Topic definition
{
"topic": "MongoDB Schema Design Patterns",
"problem": "Developers migrating from SQL struggle with embed vs reference decisions",
"solution": "Proven decision framework based on access patterns",
"audience": "Backend developers, DBAs, architects",
"takeaways": [
"Embed vs reference decision tree",
"5 production patterns with examples",
"Migration strategies from relational"
],
"proof": "10+ years field experience, 100+ schema reviews"
}
Output: CFP markdown with hook, problem, solution, learning objectives
Input: CFP + duration
Output: Time-blocked outline with sections, subsections, slide estimates
# MongoDB Schema Design Patterns (45 min)
## Introduction (5 min) - 5 slides
- Hook: "Your schema is your destiny"
- Common migration failures
- What we'll cover
## Pattern 1: Extended Reference (12 min) - 10 slides
- Problem: Need speed without duplication
- Solution: Reference + denormalized fields
- Example: Blog posts with author info
- Code walkthrough
...
Input: Outline markdown
Output: Slide count by section, timing check, content density warnings
{
"total_slides": 43,
"total_duration": 45,
"pace": "0.95 slides/min",
"sections": [
{
"title": "Introduction",
"slides": 5,
"duration": 5,
"pace": "normal"
},
{
"title": "Pattern 1",
"slides": 10,
"duration": 12,
"pace": "detailed",
"warning": "Code-heavy section, may run long"
}
]
}
Bad:
"We'll talk about MongoDB and AI."
Good:
"Build a RAG chatbot with MongoDB Atlas Vector Search: from embeddings to production in 45 minutes."
Bad: "Everything about MongoDB performance" (can't cover in 45 min)
Good: "3 Index Strategies That Cut Query Time by 80%" (focused, actionable)
Technical talks without live demos are less engaging. Always include a demo, even if small.
Common mistake: Planning 60 slides for 45 minutes.
Fix: Cut 25% of planned content. You'll fill time with Q&A, tangents, and audience questions.
Title: Building RAG Systems That Don't Hallucinate
Abstract: RAG systems promise accurate AI responses, but 60% of production implementations still hallucinate. Why?
In this talk, you'll learn the 5 patterns that make RAG systems trustworthy: content hashing for incremental updates, category-based score boosting, hybrid search (vector + keyword), and source attribution. We'll build a production RAG system live, handling 10M documents with <200ms query latency using MongoDB Atlas Vector Search and Voyage AI embeddings.
You'll leave with code, deployment configs, and cost optimization strategies tested across 20+ production deployments.
Audience: Backend developers building AI-powered applications
Takeaways:
Title: We Migrated 500 Microservices to MongoDB: Here's What We Learned
Abstract: "Just use MongoDB" they said. "It'll be easy" they said.
18 months later, we'd migrated 500 microservices from PostgreSQL to MongoDB. Some succeeded. Some failed spectacularly. This is the story of what worked, what didn't, and what we'd do differently.
You'll learn the schema patterns that scaled (and the anti-patterns that didn't), the migration strategies that minimized downtime, and the organizational lessons we learned the hard way.
Audience: Architects, engineering leads, DBAs
Takeaways:
Buffer: Always leave 5-10 min buffer for overruns and Q&A
Before submitting CFP:
Before creating slides:
Use conference-talk-builder | Use other tools |
|---|---|
| CFP writing | Slide design |
| Talk structure planning | Presentation delivery |
| Outline creation | Speaker coaching |
| Timing estimation | Video editing |
references/cfp-best-practices.mdreferences/talk-structures.mdMichael Lynn — mlynn.org · @mlynn · LinkedIn · GitHub
Next steps after CFP acceptance: