Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.
Add this skill
npx mdskills install openai/notion-research-documentationComprehensive research workflow with clear format selection and citation handling
1---2name: notion-research-documentation3description: Research across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or reports with citations.4metadata:5 short-description: Research Notion content and produce briefs/reports6---78# Research & Documentation910Pull relevant Notion pages, synthesize findings, and publish clear briefs or reports (with citations and links to sources).1112## Quick start131) Find sources with `Notion:notion-search` using targeted queries; confirm scope with the user.142) Fetch pages via `Notion:notion-fetch`; note key sections and capture citations (`reference/citations.md`).153) Choose output format (brief, summary, comparison, comprehensive report) using `reference/format-selection-guide.md`.164) Draft in Notion with `Notion:notion-create-pages` using the matching template (quick, summary, comparison, comprehensive).175) Link sources and add a references/citations section; update as new info arrives with `Notion:notion-update-page`.1819## Workflow20### 0) If any MCP call fails because Notion MCP is not connected, pause and set it up:211. Add the Notion MCP:22 - `codex mcp add notion --url https://mcp.notion.com/mcp`232. Enable remote MCP client:24 - Set `[features].rmcp_client = true` in `config.toml` **or** run `codex --enable rmcp_client`253. Log in with OAuth:26 - `codex mcp login notion`2728After 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.2930### 1) Gather sources31- Search first (`Notion:notion-search`); refine queries, and ask the user to confirm if multiple results appear.32- Fetch relevant pages (`Notion:notion-fetch`), skim for facts, metrics, claims, constraints, and dates.33- Track each source URL/ID for later citation; prefer direct quotes for critical facts.3435### 2) Select the format36- Quick readout → quick brief.37- Single-topic dive → research summary.38- Option tradeoffs → comparison.39- Deep dive / exec-ready → comprehensive report.40- See `reference/format-selection-guide.md` for when to pick each.4142### 3) Synthesize43- Outline before writing; group findings by themes/questions.44- Note evidence with source IDs; flag gaps or contradictions.45- Keep user goal in view (decision, summary, plan, recommendation).4647### 4) Create the doc48- Pick the matching template in `reference/` (brief, summary, comparison, comprehensive) and adapt it.49- Create the page with `Notion:notion-create-pages`; include title, summary, key findings, supporting evidence, and recommendations/next steps when relevant.50- Add citations inline and a references section; link back to source pages.5152### 5) Finalize & handoff53- Add highlights, risks, and open questions.54- If the user needs follow-ups, create tasks or a checklist in the page; link any task database entries if applicable.55- Share a short changelog or status using `Notion:notion-update-page` when updating.5657## References and examples58- `reference/` — search tactics, format selection, templates, and citation rules (e.g., `advanced-search.md`, `format-selection-guide.md`, `research-summary-template.md`, `comparison-template.md`, `citations.md`).59- `examples/` — end-to-end walkthroughs (e.g., `competitor-analysis.md`, `technical-investigation.md`, `market-research.md`, `trip-planning.md`).60
Full transparency — inspect the skill content before installing.