Skip to content
Back to skills

Fetch Rfc

ASecurity

Fetch an RFC from Notion given a URL. Use when user wants to view, review, or work with an existing RFC document. Accepts Notion page URLs or page IDs.

  • 666 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 8, 2026
documentation

Works with

  • mcp

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill fetch-rfc --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fetch Rfc?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fetch Rfc
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-fetch-rfc/badge)](https://www.skillsdirectory.com/skills/majiayu000-fetch-rfc)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: fetch-rfc
description: Fetch an RFC from Notion given a URL. Use when user wants to view, review, or work with an existing RFC document. Accepts Notion page URLs or page IDs.
argument-hint: <notion-url-or-id>
user-invocable: true
---

# 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

1. 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

2. Fetch the RFC using Notion MCP:

   ```
   mcp__notion__notion-fetch with:
   - id: {page_id or full URL}
   ```

   The tool accepts both URLs and IDs directly.

3. Extract from the response:
   - Page title
   - Page content (Notion-flavored Markdown)
   - Page URL (for reference)

4. 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-fetch` tool 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-rfc` instead
- For breaking down an RFC into tickets, use `/breakdown-rfc` (if available)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.