LaunchKit · 2026
Back to Skills

mh-notion

Notion API for creating and managing pages, databases, and blocks.

0
275 downloads
by @mohdalhashemi98-hue

Setup & Installation

openclaw skills install @mohdalhashemi98-hue/mh-notion

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

npx clawhub install mh-notion

What This Skill Does

Connects to the Notion API to create, read, update, and query pages, databases, and blocks. Uses the 2025-09-03 API version where databases are called data sources with separate IDs for creation and querying.

Direct API access lets agents read and write Notion content without opening a browser or relying on copy-paste workflows.

When to use it

  • Add new tasks to a Notion project tracker
  • Query a database filtered by status or date
  • Append meeting notes to an existing page
  • Create a new database with custom properties inside a page
  • Update page properties like status or due date in bulk

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: add a new task called 'Write release notes' with status Todo to my Tasks database

AGENT
  1. 1Search for the Tasks database using POST /v1/search to get its database_id
  2. 2Confirm the correct database is found in search results
  3. 3POST /v1/pages with parent.database_id, Name title property set to 'Write release notes', and Status select set to 'Todo'
  4. 4Return the new page ID and a confirmation
OUTPUT

New page created in the Tasks database with Name 'Write release notes' and Status 'Todo'

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

NOTION_API_KEY environment variableNotion account with an integration created at notion.so/my-integrationsTarget pages or databases shared with the integration via the Notion UI