Fetch RFC from Notion
Fetch and display an RFC document from Notion for review or reference.
Input
Notion page URL or ID: $ARGUMENTS
Accepted formats:
- •Full URL:
https://www.notion.so/RFC-Title-2e7258b8ba0c81b4bb63e95dd3811984 - •URL with workspace:
https://www.notion.so/workspace/RFC-Title-2e7258b8ba0c81b4bb63e95dd3811984 - •Page ID with dashes:
2e7258b8-ba0c-81b4-bb63-e95dd3811984 - •Page ID without dashes:
2e7258b8ba0c81b4bb63e95dd3811984
Steps
- •
Parse the input from
$ARGUMENTS:- •If full URL, extract the page ID (32-character hex string at the end)
- •If page ID, use directly
- •Validate format before proceeding
- •
Fetch the RFC using Notion MCP:
codemcp__notion__notion-fetch with: - id: {page_id or full URL}The tool accepts both URLs and IDs directly.
- •
Extract from the response:
- •Page title
- •Page content (Notion-flavored Markdown)
- •Page URL (for reference)
- •
Display the RFC content:
- •Show the title prominently
- •Render the full RFC content
- •Include the Notion URL for direct access
Output Format
markdown
# {RFC Title}
**Notion URL:** {url}
---
{Full RFC content in Markdown}
Error Handling
- •If page not found: "RFC not found. Please check the URL or page ID."
- •If access denied: "Unable to access this RFC. The page may not be shared with the Notion integration."
- •If invalid format: "Invalid Notion URL or page ID. Expected format: https://www.notion.so/... or a 32-character page ID."
Notes
- •The Notion MCP
notion-fetchtool handles URL parsing internally - •Content is returned in Notion-flavored Markdown format
- •This skill is read-only - it does not modify the RFC
- •For creating new RFCs, use
/plan-rfcinstead - •For breaking down an RFC into tickets, use
/breakdown-rfc(if available)