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"