Notion Meeting Intelligence
OpenAIOfficialCreated by Notion Labs, IncDistributed by OpenAI
- Skill
- Workflow
- Business and productivity
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
Notion Meeting Intelligence provides a structured workflow for preparing effective meeting materials. By leveraging Notion as a central source of truth, the skill guides users through gathering relevant project context, selecting appropriate meeting templates, and enriching agendas with external research. It ensures that meetings are goal-oriented, well-documented, and aligned with existing organizational data.
What it does
- Searches and fetches relevant project documentation, OKRs, and past notes from Notion.
- Provides a selection of standardized templates for various meeting types including status updates, decisions, and retrospectives.
- Drafts comprehensive agendas and pre-read materials directly in Notion.
- Enriches meeting content with supplemental industry research and benchmarks.
- Facilitates the creation and linking of follow-up tasks within Notion databases.
- Maintains meeting documentation through iterative updates and changelogs.
When to use it
- When you need to prepare for a recurring meeting like a status update or 1:1.
- When planning a high-stakes decision-making session that requires historical context.
- When you need to synthesize project specs and OKRs into a clear, actionable agenda.
- When you want to ensure all meeting attendees have access to consistent pre-read materials.
Advantages
- Reduces preparation time by automating the retrieval of context from Notion.
- Ensures meeting consistency through the use of standardized, proven templates.
- Improves meeting outcomes by clearly defining goals, owners, and timeboxes.
- Keeps documentation centralized and up-to-date within the existing Notion workspace.
Usage examples
- “Prepare an agenda for our upcoming sprint planning meeting.”
- The agent will search for relevant project specs and OKRs in Notion, select the sprint planning template, and draft a structured agenda with assigned owners and timeboxes.
- “Help me draft a pre-read for a decision meeting regarding the new API integration.”
- The agent will fetch existing technical documentation, identify key risks, and create a Notion page containing the background context and the specific decision points needed.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/openai/notion-meeting-intelligence/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip notion-meeting-intelligence.zip -d .agents/skills
Documentation by Notion Labs, Inc
Meeting Intelligence
Prep meetings by pulling Notion context, tailoring agendas/pre-reads, and enriching with supplemental research.
Quick start
Confirm meeting goal, attendees, date/time, and decisions needed.
Gather context: search with
Notion:search, then fetch withNotion:fetch(prior notes, specs, OKRs, decisions).Pick the right template via
reference/template-selection-guide.md(status, decision, planning, retro, 1:1, brainstorming).Draft agenda/pre-read in Notion with
Notion:notion-create-pages, embedding source links and owner/timeboxes.Enrich with supplemental research (industry insights, benchmarks, risks) and update the page with
Notion:notion-update-pageas plans change.
Tool-call guardrails
Notion tool availability can vary by workspace. If a Notion MCP call returns
Tool <name> not found, treat that tool as unavailable for the rest of the current task. Do not retry it with different arguments or call it again later; useNotion:searchandNotion:fetchwhere sufficient.Use one literal search query per
Notion:searchcall and includefilters: {}when no narrower filter is needed.Only fetch Notion page, database, or data-source URLs/IDs; external connected-source search results are not valid
Notion:fetchinputs.Create meeting pages with an explicit
parentand apagesarray.Query databases with
Notion:notion-query-data-sourcesunder a top-leveldataobject, using fetchedcollection://...URLs as table names.When editing a page, fetch its current content first and use
Notion:notion-update-pagewith supported commands such asupdate_contentorupdate_properties; on the current deployed surface, useproperties: {}forupdate_contentandcontent_updates: []forupdate_properties. Do not invent insertion-only commands.
Workflow
0) If Notion tools are unavailable, pause and ask the user to connect the Notion app:
Enable the bundled Notion app for this plugin or session.
Complete the Notion auth flow if prompted.
Start a new session if the tools still do not appear.
After the app is connected, finish your answer and tell the user to retry so they can continue with Step 1.
1) Gather inputs
Ask for objective, desired outcomes/decisions, attendees, duration, date/time, and prior materials.
Search Notion for relevant docs, past notes, specs, and action items (
Notion:search), then fetch key pages (Notion:fetch).Capture blockers/risks and open questions up front.
2) Choose format
Status/update → status template.
Decision/approval → decision template.
Planning (sprint/project) → planning template.
Retro/feedback → retrospective template.
1:1 → one-on-one template.
Ideation → brainstorming template.
Use
reference/template-selection-guide.mdto confirm.
3) Build the agenda/pre-read
Start from the chosen template in
reference/and adapt sections (context, goals, agenda, owner/time per item, decisions, risks, prep asks).Include links to pulled Notion pages and any required pre-reading.
Assign owners for each agenda item; call out timeboxes and expected outputs.
4) Enrich with research
Add concise supplemental research where helpful: market/industry facts, benchmarks, risks, best practices.
Keep claims cited with source links; separate fact from opinion.
5) Finalize and share
Add next steps and owners for follow-ups.
If tasks arise, create/link tasks in the relevant Notion database.
Update the page via
Notion:notion-update-pagewhen details change; keep a brief changelog if multiple edits.
References and examples
reference/— template picker and meeting templates (e.g.,template-selection-guide.md,status-update-template.md,decision-meeting-template.md,sprint-planning-template.md,one-on-one-template.md,retrospective-template.md,brainstorming-template.md).examples/— end-to-end meeting preps (e.g.,executive-review.md,project-decision.md,sprint-planning.md,customer-meeting.md).
Files
- ATTRIBUTION.mdAdded by AutoGineer1.0 KiB
- LICENSE.txt1.0 KiB
- SKILL.md4.3 KiB
- agents/openai.yaml327 B
- assets/notion-small.svg1.5 KiB
- assets/notion.png8.3 KiB
- evaluations/README.md4.0 KiB
- evaluations/decision-meeting-prep.json3.4 KiB
- evaluations/status-meeting-prep.json3.2 KiB
- examples/customer-meeting.md3.2 KiB
- examples/executive-review.md2.4 KiB
- examples/project-decision.md12.5 KiB
- examples/sprint-planning.md2.5 KiB
- reference/brainstorming-template.md1.4 KiB
- reference/decision-meeting-template.md1.8 KiB
- reference/one-on-one-template.md931 B
- reference/retrospective-template.md939 B
- reference/sprint-planning-template.md1.3 KiB
- reference/status-update-template.md1.3 KiB
- reference/template-selection-guide.md1.9 KiB
examples/project-decision.md
Example: Project Decision Meeting Prep
User Request
"Prep for tomorrow's architecture meeting where we need to decide on database migration strategy"
Workflow Execution
Step 1: Search for Context
Notion:search
query: "database migration"
query_type: "internal"
teamspace_id: "engineering-teamspace-id"
filters: {
created_date_range: {
start_date: "2024-01-01"
}
}Results Found:
"Database Migration Proposal" (Engineering)
"Current Database Performance Issues" (Engineering)
"Migration Options Analysis" (Architecture)
"Previous Migration Post-mortem" (Engineering)
Step 2: Fetch Relevant Pages
Notion:fetch
id: "database-migration-proposal-page-id"Extracted: Proposes migrating from MongoDB to PostgreSQL, outlines timeline and risks
Notion:fetch
id: "database-performance-issues-page-id"Extracted: Current pain points - slow queries, schema flexibility issues, transaction limitations
Notion:fetch
id: "migration-options-analysis-page-id"Extracted: Three options analyzed:
Stay on MongoDB with optimizations
Migrate to PostgreSQL
Hybrid approach (MongoDB + PostgreSQL)
Notion:fetch
id: "previous-migration-postmortem-page-id"Extracted: Lessons from 2023 Redis migration - importance of rollback plan, testing strategy
Step 3: Synthesize Pre-Read
Key Information Identified:
Problem: MongoDB performance degrading, schema flexibility causing data consistency issues
Options: Three approaches with different trade-offs
Recommendation: PostgreSQL migration favored by engineering team
Concerns: Downtime requirements, data migration complexity, application changes needed
Historical context: Previous migration took 6 weeks, had rollback issues
Step 4: Create Meeting Agenda
Notion:notion-create-pages
parent: { page_id: "meetings-parent-id" }
pages: [{
properties: {
"title": "Architecture Decision: Database Migration Strategy - Oct 15, 2025"
},
content: "[Decision meeting agenda]"
}]Agenda Created:
# Architecture Decision: Database Migration Strategy
## Meeting Details
**Date & Time**: October 15, 2025 at 2:00 PM
**Duration**: 90 minutes
**Location**: Conference Room B / Zoom
**Facilitator**: Sarah Chen (Engineering Lead)
**Attendees**:
- Sarah Chen (Engineering Lead)
- David Kim (CTO)
- Alice Wang (Backend Team Lead)
- Bob Martinez (DevOps Lead)
- Carol Johnson (Product Director)
## Pre-Read Summary
### Background
Our MongoDB database is experiencing performance degradation as we scale. Query response times have increased from 50ms to 400ms average over the past 6 months. The schema-less nature that initially provided flexibility is now causing data consistency issues and making application logic more complex.
**Source**: <mention-page url="...">Current Database Performance Issues</mention-page>
### Current Situation
**Performance metrics**:
- Average query time: 400ms (was 50ms 6 months ago)
- p95 query time: 1.2s (was 200ms)
- Database size: 500GB (growing 20GB/month)
- Connection pool exhaustion during peak traffic
**Technical debt**:
- 15+ application-layer validation rules compensating for lack of schema
- Complex data migration scripts for schema changes
- Limited transaction support causing race conditions
**Source**: <mention-page url="...">Database Migration Proposal</mention-page>
### Historical Context
We successfully migrated from Redis to Memcached in 2023, which took 6 weeks. Key learnings:
- Underestimated application code changes (3 weeks instead of 1 week)
- Rollback plan was crucial when we discovered compatibility issues
- Parallel running period (dual writes) was essential for safe migration
**Source**: <mention-page url="...">Previous Migration Post-mortem</mention-page>
## Decision Required
**Question**: Which database migration strategy should we adopt?
**Timeline**: Need decision by end of week to include in Q4 planning
**Impact**:
- Engineering team (4-8 weeks of work)
- Application architecture
- Operations & monitoring
- Future feature development velocity
## Options Analysis
### Option A: Stay on MongoDB with Optimizations
**Description**: Invest in MongoDB performance tuning, add indexes, upgrade to latest version, implement better query patterns.
**Pros**:
- ✅ No migration complexity
- ✅ Team familiar with MongoDB
- ✅ Can implement immediately
- ✅ Lower risk
- ✅ Estimated 2 weeks effort
**Cons**:
- ❌ Doesn't solve fundamental schema flexibility issues
- ❌ Still limited transaction support
- ❌ Performance improvements may be temporary
- ❌ Continues technical debt accumulation
**Cost/Effort**: 2 weeks engineering + $5K/year additional MongoDB infrastructure
**Risk**: Medium - Improvements may not be sufficient
**Source**: <mention-page url="...">Migration Options Analysis</mention-page>
### Option B: Migrate to PostgreSQL
**Description**: Full migration from MongoDB to PostgreSQL. Redesign schema with proper constraints, implement dual-write period, then cut over.
**Pros**:
- ✅ Solves schema consistency issues
- ✅ Full ACID transactions
- ✅ Better performance for relational queries
- ✅ Lower long-term complexity
- ✅ Industry standard, easier hiring
**Cons**:
- ❌ High migration effort (6-8 weeks)
- ❌ Requires schema redesign
- ❌ Application code changes extensive
- ❌ Risk of data loss during migration
- ❌ Downtime required (4-6 hours estimated)
**Cost/Effort**: 8 weeks engineering + $8K migration costs - $15K/year MongoDB savings = net $7K/year savings
**Risk**: High - Complex migration, application changes required
**Recommendation**: ✅ **Favored by engineering team**
**Source**: <mention-page url="...">Database Migration Proposal</mention-page>
### Option C: Hybrid Approach
**Description**: Keep MongoDB for document-heavy data (logs, analytics), migrate transactional data to PostgreSQL. Run both databases.
**Pros**:
- ✅ Phased migration (lower risk)
- ✅ Use best tool for each data type
- ✅ Can migrate incrementally
- ✅ Smaller initial scope (4 weeks)
**Cons**:
- ❌ Increased operational complexity
- ❌ Two databases to maintain
- ❌ Data consistency between databases challenging
- ❌ Higher infrastructure costs
- ❌ Complex application logic
**Cost/Effort**: 4 weeks initial + ongoing complexity + $10K/year additional infrastructure
**Risk**: Medium - Operational complexity increases
**Source**: <mention-page url="...">Migration Options Analysis</mention-page>
### Option D: Do Nothing
**Description**: Accept current performance and continue with MongoDB as-is.
**Implications**:
- Performance continues to degrade
- Technical debt increases
- Feature development slows
- Customer experience suffers
- Eventually forced into emergency migration
**Not recommended**
## Discussion Topics
### Technical Feasibility
1. Can we achieve < 4 hours downtime for Option B?
2. What's the rollback plan if PostgreSQL migration fails?
3. How do we handle data migration for 500GB?
4. Schema design - what constraints do we need?
### Business Impact
5. What's the customer impact of 4-6 hours downtime?
6. Can we schedule migration during low-traffic period?
7. How does this affect Q4 feature roadmap?
8. Cost-benefit analysis over 2-year horizon?
### Risk Management
9. What are the biggest risks with Option B?
10. How do we test thoroughly before cutover?
11. What's the rollback procedure and time?
12. Do we have necessary expertise on team?
### Timeline & Resources
13. Can we allocate 2 engineers full-time for 8 weeks?
14. Do we need external consultants?
15. What's the impact on other Q4 projects?
16. When could we realistically complete this?
## Decision Framework
**Evaluation criteria**:
1. **Performance improvement**: Will this solve our performance issues?
2. **Technical debt**: Does this reduce or increase complexity?
3. **Risk**: What's the probability and impact of failure?
4. **Cost**: Total cost of ownership (effort + infrastructure)
5. **Timeline**: Can we complete in Q4?
6. **Reversibility**: Can we roll back if needed?
**Decision makers**:
- Primary: David Kim (CTO)
- Consulted: Sarah Chen (Engineering), Bob Martinez (DevOps)
- Informed: Product, Executive team
## Decision
*[To be filled during meeting]*
**Selected Option**: ___________________
**Rationale**:
**Timeline**:
**Owner**: ___________________
**Success Criteria**:
## Action Items
*[To be filled during meeting]*
- [ ] [Action item] - @[Owner] - Due: [Date]
- [ ] [Action item] - @[Owner] - Due: [Date]
## Next Steps
**Immediate**:
- Document decision rationale
- Create detailed implementation plan
- Schedule kickoff meeting
**Follow-up meeting**: [Date] to review migration plan
## Related Resources
### Primary Sources
- <mention-page url="...">Database Migration Proposal</mention-page>
- <mention-page url="...">Current Database Performance Issues</mention-page>
- <mention-page url="...">Migration Options Analysis</mention-page>
- <mention-page url="...">Previous Migration Post-mortem</mention-page>
### Supporting Documents
- MongoDB performance metrics dashboard
- PostgreSQL evaluation results
- Cost analysis spreadsheetStep 5: Share Agenda
Notion:notion-create-comment
page_id: "agenda-page-id"
rich_text: [{
type: "text",
text: { content: "📋 Meeting agenda ready! Please review the pre-read before tomorrow's meeting. cc: @Sarah @David @Alice @Bob @Carol" }
}]Summary Provided to User
## Meeting Prep Complete ✅
### Meeting Details
- **Topic**: Database Migration Strategy Decision
- **Date**: October 15, 2025 at 2:00 PM
- **Duration**: 90 minutes
- **Attendees**: 5 (Engineering leads + CTO + Product)
### Agenda Created
<mention-page url="...">Architecture Decision: Database Migration Strategy</mention-page>
### Pre-Read Summary
**Problem**: MongoDB performance degrading (50ms → 400ms queries), schema flexibility causing issues
**Decision needed**: Choose between:
1. Stay on MongoDB (optimizations) - 2 weeks, low risk
2. Migrate to PostgreSQL - 8 weeks, high value, high risk ✅ Recommended
3. Hybrid approach - 4 weeks, medium complexity
4. Do nothing - Not recommended
**Recommendation**: Engineering team favors PostgreSQL migration
### Key Information Included
✅ **Background context** from 4 relevant pages
✅ **Options analysis** with pros/cons for each
✅ **Cost-benefit** breakdown
✅ **Risk assessment** for each option
✅ **Discussion topics** (16 questions organized by theme)
✅ **Decision framework** with evaluation criteria
✅ **Historical context** from previous migration
✅ **Empty sections** for decision and action items
### Discussion Topics Prepared
**Technical** (4 questions):
- Downtime achievability
- Rollback planning
- Data migration approach
- Schema design
**Business** (4 questions):
- Customer impact
- Scheduling
- Roadmap impact
- Cost analysis
**Risk** (4 questions):
- Risk identification
- Testing strategy
- Rollback procedure
- Expertise availability
**Resources** (4 questions):
- Team allocation
- External help needs
- Project trade-offs
- Timeline realism
### Success Factors
1. **Comprehensive research**: 4 relevant pages analyzed
2. **Clear options**: Pros/cons for each approach
3. **Structured discussion**: 16 questions organized by theme
4. **Decision framework**: Clear criteria for evaluation
5. **Historical context**: Lessons from previous migration
6. **Ready for outcomes**: Sections prepared for decision and actions
**Meeting is well-prepared for productive decision-making! 📊**Key Features Demonstrated
Context Gathering
Targeted search: Engineering teamspace, recent documents
Multiple perspectives: Performance data, proposals, analysis, historical lessons
Comprehensive synthesis: Combined technical, business, and historical context
Options Analysis
Structured comparison: Pros/cons for each option
Cost-benefit: Effort and infrastructure costs included
Risk assessment: Probability and impact noted
Recommendation: Clear engineering preference stated
Decision Support
Discussion topics: 16 questions organized by theme
Decision framework: Evaluation criteria defined
Decision makers: Roles and responsibilities clear
Outcome capture: Sections ready for decision and actions
Meeting Structure
Pre-read: Comprehensive background (can be read in 10 minutes)
Options: Clear comparison for quick decision
Discussion: Structured topics prevent rambling
Capture: Templates for decision and actions
Perfect for: Architecture decisions, technical trade-offs, strategic choices
Requirements and compatibility
Written for: OpenAI Codex
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Notion Labs, Inc
- Publisher
- OpenAI (Official)
- Distributed by
- OpenAI
- Source
- openai/plugins · plugins/notion/skills/notion-meeting-intelligence · commit d420d13
- Licence
- MIT License (redistribution allowed)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Notion Labs, Inc or OpenAI.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download notion-meeting-intelligence.zip