Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Full CRUD for Notion pages, databases, and blocks via the Notion REST API. Supports create, read, update, delete, search, and filtered database queries. API key is stored locally and passed as a bearer token on each request.
Enables scripted or automated Notion changes without opening the app, making bulk updates and pipeline integrations practical.
When to use it
- Add a new task entry to a Notion project database
- Query all records in a database filtered by status or property
- Append text blocks to an existing Notion page
- Search across all Notion content by keyword
- Update a page property like status, date, or checkbox
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Create a new task called 'Review PR #42' with status Active in my Tasks database
- 1Search Notion for the Tasks database to retrieve its data_source_id
- 2Construct a create-page request with the title and Status select property set to Active
- 3POST to /v1/pages with the database parent and properties payload
- 4Return the new page ID and URL from the API response
New Notion page 'Review PR #42' created in the Tasks database with Status set to Active
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.