Notion Brain
by @zurbrick
Route high-value content into a Notion workspace with a quality gate, destination mapping, and exact MCP write patterns. ALWAYS trigger when the user says "s...
clawhub install notion-brainπ About This Skill
name: notion-brain description: > Route high-value content into a Notion workspace with a quality gate, destination mapping, and exact MCP write patterns. ALWAYS trigger when the user says "save this to Notion", "put this in my brain", "add this to the knowledge base", "capture this for later", "log this in Notion", or any variation of saving, storing, or routing content to Notion. Also trigger when an agent produces a research summary, decision memo, project plan, status update, article draft, security audit, financial snapshot, weekly rollup, contact note, meeting prep, or other durable content that belongs in Notion. Trigger on mentions of a knowledge hub, Inbox DB, content hub, work hub, or finance hub as destinations. Skip for health workflows, property/equipment tracking, or workspace memory-only writes.
Notion Brain
Use this skill to make deliberate Notion saves, not reflexive ones.
The job is fourfold: 1. decide whether the content deserves a durable home in Notion 2. route it to the right page or database 3. shape it into a clean structure before writing 4. push it with the correct Notion MCP call pattern
Decision gate
Write to Notion only if at least one of these is true:
Do not write to Notion when the content is:
When unsure, prefer one of these outcomes:
Scope and non-scope
In scope:
Out of scope:
Always write to workspace memory separately when the content also matters for agent continuity.
Default workflow
1. Classify the content
Choose the closest content type from references/page-map.md.
2. Choose save depth - durable artifact or polished note -> structured page under the destination page - uncertain but worth keeping -> Inbox DB capture - existing page needs more detail -> append blocks instead of creating a duplicate
3. Load the right template
Read references/templates.md and use the smallest template that preserves value.
4. Check for an existing page first Use Notion search before creating a new page when the topic may already exist.
5. Write with MCP
Read references/mcp-commands.md and use the exact command pattern for:
- search
- create page in a parent page
- create item in Inbox DB
- update page metadata
- append blocks to an existing page
6. Keep titles specific
Prefer titles that are searchable and date-aware, for example:
- Research Summary β Microsoft Copilot vs SecureAI β 2026-03-22
- Decision Memo β Notion Routing Skill
- Weekly Rollup β 2026-W12
7. Avoid junk writes If the content is weak, incomplete, or duplicated, either tighten it first or do not save it.
Routing rules
Read references/page-map.md when deciding destination.
Practical defaults:
Formatting rules
Read references/templates.md when preparing the payload.
Default formatting standards:
Next steps only when action is impliedMCP usage
Read references/mcp-commands.md before writing. Use native Notion MCP tools (notion-search, notion-create-pages, notion-update-page, notion-fetch) β not mcporter.
Command order: 1. search if collision is possible 2. create or identify target page/database item 3. add content (inline for new pages, append for existing) 4. update page properties only when needed
Duplicate handling
Always search before creating when:
When a duplicate is found:
replace_content to supersede the old versionupdate_content to append new findingsContent size limits
Notion API constrains each rich text element to ~2000 characters. For content longer than ~1500 words, split into multiple calls. Keep each payload focused; add long sections via follow-up update_content calls.
Review markers
After pushing content to Notion, consider adding a comment instead of editing the page body when:
Use the Comments API pattern from references/mcp-commands.md.
Setup
Before using this skill, replace the placeholder page and database IDs in the reference files with your own Notion IDs.
Minimum setup:
references/page-map.md β set the destinations you want to use for knowledge, work, content, finance, and inbox capturereferences/mcp-commands.md β replace every YOUR_*_ID placeholder with the matching Notion page or data source IDRecommended destination mapping:
How to get your IDs:
Do not ship or publish your private Notion IDs in shared repositories.
Output expectations
When using this skill, return a compact operator-style summary:
References
references/page-map.md β content type to destination routingreferences/templates.md β section templates by content typereferences/mcp-commands.md β exact Notion MCP command patterns with placeholder IDsβοΈ Configuration
Before using this skill, replace the placeholder page and database IDs in the reference files with your own Notion IDs.
Minimum setup:
references/page-map.md β set the destinations you want to use for knowledge, work, content, finance, and inbox capturereferences/mcp-commands.md β replace every YOUR_*_ID placeholder with the matching Notion page or data source IDRecommended destination mapping:
How to get your IDs:
Do not ship or publish your private Notion IDs in shared repositories.