Meeting Intelligence
Prep meetings by pulling Notion context, tailoring agendas/pre-reads, and enriching with Codex research.
When to Use
Use this skill when the user needs to:
- prepare an agenda before a meeting
- gather previous context from Notion for attendees
- draft a pre-read, briefing, or decision memo for a meeting
- consolidate open questions, blockers, and decision points into one page
Use a different skill when:
- the meeting already happened and you need to capture outcomes into knowledge pages → use
notion-knowledge-capture
- the primary task is deep research documentation instead of meeting prep → use
notion-research-documentation
Quick start
- Confirm meeting goal, attendees, date/time, and decisions needed.
- Gather context: search with
Notion:notion-search, then fetch with Notion:notion-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 Codex research (industry insights, benchmarks, risks) and update the page with
Notion:notion-update-page as plans change.
Usage
Typical output should include:
- objective and desired decisions
- attendee-aware agenda with timeboxes
- linked source pages
- explicit prep asks
- risks, open questions, and owners
Minimal create flow:
search relevant meeting context
-> fetch prior notes/specs
-> choose template
-> create or update the prep page
-> link follow-up tasks
Workflow
0) If any MCP call fails because Notion MCP is not connected, pause and set it up:
- Add the Notion MCP:
codex mcp add notion --url https://mcp.notion.com/mcp
- Enable remote MCP client:
- Set
[features].rmcp_client = true in config.toml or run codex --enable rmcp_client
- Log in with OAuth:
After successful login, the user will have to restart codex. You should finish your answer and tell them so when they try again 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:notion-search), then fetch key pages (Notion:notion-fetch).
- Capture blockers/risks and open questions up front.
- If there are many possible source pages, prioritize the most recent meeting notes, current specs, and pages linked to active projects.
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.md to 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.
- Tailor depth to the audience: exec review should be short and decision-heavy; working sessions can include more context and task detail.
4) Enrich with research
- Add concise Codex research where helpful: market/industry facts, benchmarks, risks, best practices.
- Keep claims cited with source links; separate fact from opinion.
- Avoid stuffing the page with broad research that will not change meeting decisions.
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-page when details change; keep a brief changelog if multiple edits.
Common Pitfalls
- agendas with no explicit decision points
- too many context links and not enough synthesis
- not tailoring the material to attendees
- missing owner/timebox fields, which weakens execution
- mixing speculative research with confirmed internal context
Done Criteria
Meeting prep is complete when:
- the page states the objective clearly
- attendees and meeting date are captured if relevant
- each agenda item has an owner or facilitator
- source context is linked
- prep asks and expected decisions are explicit
- follow-up tasks can be created from the page without extra interpretation
Example Commands
Notion:notion-search -> find prior notes and specs
Notion:notion-fetch -> read the most relevant pages
Notion:notion-create-pages -> create the agenda or pre-read
Notion:notion-update-page -> refine as the meeting plan changes
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).
1---2name: notion-meeting-intelligence3description: 用于基于 Notion 上下文准备会议材料。4---5
6# Meeting Intelligence
7
8Prep meetings by pulling Notion context, tailoring agendas/pre-reads, and enriching with Codex research.
9
10## When to Use
11
12Use this skill when the user needs to:
13
14- prepare an agenda before a meeting
15- gather previous context from Notion for attendees
16- draft a pre-read, briefing, or decision memo for a meeting
17- consolidate open questions, blockers, and decision points into one page
18
19Use a different skill when:
20
21- the meeting already happened and you need to capture outcomes into knowledge pages → use `notion-knowledge-capture`
22- the primary task is deep research documentation instead of meeting prep → use `notion-research-documentation`
23
24## Quick start
251) Confirm meeting goal, attendees, date/time, and decisions needed.
262) Gather context: search with `Notion:notion-search`, then fetch with `Notion:notion-fetch` (prior notes, specs, OKRs, decisions).
273) Pick the right template via `reference/template-selection-guide.md` (status, decision, planning, retro, 1:1, brainstorming).
284) Draft agenda/pre-read in Notion with `Notion:notion-create-pages`, embedding source links and owner/timeboxes.
295) Enrich with Codex research (industry insights, benchmarks, risks) and update the page with `Notion:notion-update-page` as plans change.
30
31## Usage
32
33Typical output should include:
34
35- objective and desired decisions
36- attendee-aware agenda with timeboxes
37- linked source pages
38- explicit prep asks
39- risks, open questions, and owners
40
41Minimal create flow:
42
43```text
44search relevant meeting context
45-> fetch prior notes/specs
46-> choose template
47-> create or update the prep page
48-> link follow-up tasks
49```
50
51## Workflow
52
53### 0) If any MCP call fails because Notion MCP is not connected, pause and set it up:
541. Add the Notion MCP:
55 - `codex mcp add notion --url https://mcp.notion.com/mcp`
562. Enable remote MCP client:
57 - Set `[features].rmcp_client = true` in `config.toml` **or** run `codex --enable rmcp_client`
583. Log in with OAuth:
59 - `codex mcp login notion`
60
61After successful login, the user will have to restart codex. You should finish your answer and tell them so when they try again they can continue with Step 1.
62
63### 1) Gather inputs
64- Ask for objective, desired outcomes/decisions, attendees, duration, date/time, and prior materials.
65- Search Notion for relevant docs, past notes, specs, and action items (`Notion:notion-search`), then fetch key pages (`Notion:notion-fetch`).
66- Capture blockers/risks and open questions up front.
67- If there are many possible source pages, prioritize the most recent meeting notes, current specs, and pages linked to active projects.
68
69### 2) Choose format
70- Status/update → status template.
71- Decision/approval → decision template.
72- Planning (sprint/project) → planning template.
73- Retro/feedback → retrospective template.
74- 1:1 → one-on-one template.
75- Ideation → brainstorming template.
76- Use `reference/template-selection-guide.md` to confirm.
77
78### 3) Build the agenda/pre-read
79- Start from the chosen template in `reference/` and adapt sections (context, goals, agenda, owner/time per item, decisions, risks, prep asks).
80- Include links to pulled Notion pages and any required pre-reading.
81- Assign owners for each agenda item; call out timeboxes and expected outputs.
82- Tailor depth to the audience: exec review should be short and decision-heavy; working sessions can include more context and task detail.
83
84### 4) Enrich with research
85- Add concise Codex research where helpful: market/industry facts, benchmarks, risks, best practices.
86- Keep claims cited with source links; separate fact from opinion.
87- Avoid stuffing the page with broad research that will not change meeting decisions.
88
89### 5) Finalize and share
90- Add next steps and owners for follow-ups.
91- If tasks arise, create/link tasks in the relevant Notion database.
92- Update the page via `Notion:notion-update-page` when details change; keep a brief changelog if multiple edits.
93
94## Common Pitfalls
95
96- agendas with no explicit decision points
97- too many context links and not enough synthesis
98- not tailoring the material to attendees
99- missing owner/timebox fields, which weakens execution
100- mixing speculative research with confirmed internal context
101
102## Done Criteria
103
104Meeting prep is complete when:
105
106- the page states the objective clearly
107- attendees and meeting date are captured if relevant
108- each agenda item has an owner or facilitator
109- source context is linked
110- prep asks and expected decisions are explicit
111- follow-up tasks can be created from the page without extra interpretation
112
113## Example Commands
114
115```text
116Notion:notion-search -> find prior notes and specs
117Notion:notion-fetch -> read the most relevant pages
118Notion:notion-create-pages -> create the agenda or pre-read
119Notion:notion-update-page -> refine as the meeting plan changes
120```
121
122## References and examples
123- `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`).
124- `examples/` — end-to-end meeting preps (e.g., `executive-review.md`, `project-decision.md`, `sprint-planning.md`, `customer-meeting.md`).