notion-content-reader

Fetch and search Notion pages, databases, and records via MCP workflows.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Astrumon/Spovishun --skill notion-content-reader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion-content-reader
Source: https://github.com/Astrumon/Spovishun/tree/main/.claude/skills/notion-content-reader
Command: npx skills add https://github.com/Astrumon/Spovishun --skill notion-content-reader

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes friction around locating, retrieving, and summarizing content from Notion workspaces, pages, and databases, enabling reliable access to authoritative source material for downstream tasks.

Core Features & Use Cases

  • Direct Page Fetching: Fetch a page by known URL or ID to obtain the full content before parsing or updating.
  • Search-then-Fetch Workflows: Run targeted short queries to discover pages or records, then fetch selected results for detail extraction.
  • Database Record Handling: Retrieve a database page to obtain a collection:// data source URL, list records via search, and fetch individual records for summarization or migration.
  • Navigation Guidance: Inspect ancestor paths and child page links to explore subtrees without making assumptions.
  • Use Case: Summarize a project spec page, extract action items from meeting notes, or list database records for export.

Quick Start

Find and fetch the Notion page at the provided URL and summarize its purpose, key sections, and any actionable items.

Frequently Asked Questions about notion-content-reader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve and summarize content from a Notion page using its URL?

To retrieve content from a Notion page, fetch the page directly by its URL or ID to obtain the full text. After fetching the page content, you can then parse and summarize its purpose, key sections, and actionable items.

What is the best way to search Notion databases and extract specific records?

The best way to search Notion databases is retrieving a database page to obtain a collection:// data source URL, listing records via search, and fetching individual records. This workflow enables targeted extraction for summarization or migration tasks.

Can I explore Notion page subtrees and navigate child pages without making assumptions?

Yes, you can explore Notion page subtrees by inspecting ancestor paths and child page links. This navigation guidance allows you to traverse nested structures accurately before fetching specific pages for content extraction.

How do I run a search-then-fetch workflow to discover pages in a Notion workspace?

Run targeted short queries to discover relevant pages or records in your Notion workspace, then fetch the selected results. This search-then-fetch workflow ensures you extract detailed information only from the most relevant sources.

Do I need the notion-fetch and notion-search workflows to extract Notion content?

Yes, locating and retrieving Notion workspace content relies on the notion-fetch and notion-search workflows. These mechanisms ensure full page fetches occur before parsing and that database searches use the correct collection:// data source URLs.

What are the limitations when extracting records for a Notion database migration?

When extracting records for a Notion database migration, you must first retrieve a collection:// data source URL and list records via search before fetching them. The process requires navigating ancestor paths and child links without assuming structure.