LaunchKit · 2026
Back to Skills

better-notion

Full CRUD for Notion pages, databases.

0
0 downloads
by @tyler6204

Setup & Installation

openclaw skills install @tyler6204/better-notion

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install better-notion

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.

INPUT

User asks: Create a new task called 'Review PR #42' with status Active in my Tasks database

AGENT
  1. 1Search Notion for the Tasks database to retrieve its data_source_id
  2. 2Construct a create-page request with the title and Status select property set to Active
  3. 3POST to /v1/pages with the database parent and properties payload
  4. 4Return the new page ID and URL from the API response
OUTPUT

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.

Notion API key generated from the Notion integrations settings pageNotion integration connected and shared with the target pages or databases in the Notion UI