← ClaudeAtlas

notionlisted

Manage Notion workspace: create pages, query databases, add content blocks. Requires NOTION_API_KEY.
yourkenike/ciana-parrot · ★ 1 · AI & Automation · score 77
Install: claude install-skill yourkenike/ciana-parrot
# Notion Create pages, query databases, and manage content in Notion. ## When to Use - "Add this to Notion" - "Create a Notion page about..." - "Query my Notion database" - "Update the [project] page in Notion" ## Auth All requests require: ``` Authorization: Bearer $NOTION_API_KEY Notion-Version: 2022-06-28 Content-Type: application/json ``` ## Key Endpoints Base URL: `https://api.notion.com/v1` ### Search ```bash curl -s -X POST "https://api.notion.com/v1/search" \ -H "Authorization: Bearer $NOTION_API_KEY" \ -H "Notion-Version: 2022-06-28" \ -H "Content-Type: application/json" \ -d '{"query": "meeting notes", "page_size": 5}' ``` ### Create a Page ```bash curl -s -X POST "https://api.notion.com/v1/pages" \ -H "Authorization: Bearer $NOTION_API_KEY" \ -H "Notion-Version: 2022-06-28" \ -H "Content-Type: application/json" \ -d '{ "parent": {"database_id": "DATABASE_ID"}, "properties": { "Name": {"title": [{"text": {"content": "Page Title"}}]} }, "children": [ { "object": "block", "type": "paragraph", "paragraph": { "rich_text": [{"type": "text", "text": {"content": "Content here"}}] } } ] }' ``` ### Query a Database ```bash curl -s -X POST "https://api.notion.com/v1/databases/DATABASE_ID/query" \ -H "Authorization: Bearer $NOTION_API_KEY" \ -H "Notion-Version: 2022-06-28" \ -H "Content-Type: application/json" \ -d '{"page_size": 10}' ``` ### Get a Page ```b