notion-pages

Installation
SKILL.md

Notion Pages

Search, read, create, and edit Notion pages.

Prerequisites

Run notion-connect --check first. If not configured, load notion-connect/SKILL.md.

Commands

Search pages

python3 pages/scripts/notion_pages.py search "meeting notes"
python3 pages/scripts/notion_pages.py search "Q2 planning" --limit 5

Get page content

python3 pages/scripts/notion_pages.py get <page-id>

Create a new page

python3 pages/scripts/notion_pages.py create --parent <page-id-or-database-id> --title "Meeting Notes" --content "## Attendees\n- Alice\n- Bob"

Update page properties

python3 pages/scripts/notion_pages.py update <page-id> --title "New Title"

Append content to existing page

python3 pages/scripts/notion_pages.py append <page-id> --content "## Action Items\n- Follow up with client"

Output

All commands output JSON to stdout. Page content is returned as markdown-like text extracted from Notion blocks.

Follow-Up Questions

  • "Search for pages about product roadmap"
  • "Create a new meeting notes page"
  • "Append action items to today's meeting page"
  • "Read the content of my project brief"
Weekly Installs
14
First Seen
10 days ago