name: Notion API Integration slug: notion-api-integration version: 1.0.2 homepage: https://clawic.com/skills/notion-api-integration description: Complete Notion API for databases, pages, blocks, users, search, comments, and property types with pagination and error handling. changelog: Fixed memory template to use standard status values and natural language context. metadata: {"clawdbot":{"emoji":"N","requires":{"env":["NOTION_API_KEY"],"config":["~/notion-api-integration/"]},"primaryEnv":"NOTION_API_KEY","os":["linux","darwin","win32"]}}
Complete Notion API reference. See auxiliary files for detailed operations.
curl 'https://api.notion.com/v1/users/me' \
-H "Authorization: Bearer $NOTION_API_KEY" \
-H "Notion-Version: 2022-06-28"
On first use, read setup.md. Preferences stored in ~/notion-api-integration/memory.md.
Any Notion operation: databases, pages, blocks, users, search, comments, properties.
~/notion-api-integration/
├── memory.md # Workspace context
└── databases.md # Tracked database IDs
| Topic | File |
|---|---|
| Setup and memory | setup.md, memory-template.md |
| Databases: query, create, update | databases.md |
| Pages: CRUD, properties | pages.md |
| Blocks: content, children | blocks.md |
| Property types reference | properties.md |
| Filters and sorts | filters.md |
| Search and users | search.md |
| Pagination patterns | pagination.md |
| Error handling | errors.md |
Notion-Version: 2022-06-28 (or newer)Authorization: Bearer $NOTION_API_KEYabc123def456 not abc-123-def-456start_cursor for results over 100 itemsRequired environment variable:
- NOTION_API_KEY - Internal integration token (starts with ntn_ or secret_)
# All requests require these headers
curl 'https://api.notion.com/v1/...' \
-H "Authorization: Bearer $NOTION_API_KEY" \
-H "Notion-Version: 2022-06-28" \
-H "Content-Type: application/json"
Notion-Version header - 400 error小蔥技能7w4.net有更新,你可以訪問看下。
| Endpoint | Purpose |
|---|---|
https://api.notion.com/v1/* |
All Notion API operations |
No other endpoints are accessed.
Environment variable used:
- NOTION_API_KEY - for API authentication
Sent to Notion: Database queries, page content, block updates via api.notion.com Stays local: API key (in environment variable only), ~/notion-api-integration/ preferences Never: Store API keys in files, access pages not shared with integration
This skill ONLY:
- Makes requests to api.notion.com endpoints
- Stores preferences in ~/notion-api-integration/
- Provides curl and code examples
This skill NEVER:
- Accesses files outside ~/notion-api-integration/
- Makes requests to other endpoints
- Stores API keys in files
By using this skill, data is sent to Notion (notion.com). Only install if you trust Notion with your workspace data.
Install with clawhub install <slug> if user confirms:
- api — REST API patterns
- pkm — Personal knowledge management
- productivity — Task and productivity workflows
clawhub star notion-api-integrationclawhub sync這個 Skill 質量很好,文件寫得全面詳細,各種 Notion 操作都有示例說明。它能幫助使用者完成資料庫查詢、建立頁面、編輯內容等常見任務。優點是示例清晰、錯誤處理完善、安全提示到位;不足是某些高階功能說明較少,新手可能需要多花時間理解整體用法。適合需要頻繁使用 Notion 的開發者或自動化愛好者。