Notion

Read and write Notion pages and databases via the REST API.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/kbtime/openclaw-workspace --skill notion-kbtime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Notion
Source: https://github.com/kbtime/openclaw-workspace/tree/main/skills/notion
Command: npx skills add https://github.com/kbtime/openclaw-workspace --skill notion-kbtime

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enable programmatic reading and writing of Notion pages and databases so users can automate note-taking, content updates, and database queries without manual UI interaction.

Core Features & Use Cases

  • Page and block retrieval: Fetch page metadata and block children for content inspection or syncing.
  • Page creation and updates: Create new pages and append or modify content blocks for automated documentation or meeting notes.
  • Database queries and search: Query databases and perform global searches to drive task workflows, reporting, or content migration.
  • Use Case: Automatically create meeting notes pages from calendar events, append action items as blocks, and query a project database to update task statuses.

Quick Start

Use the Notion skill to create a new page titled Meeting Notes under a specified parent page using the NOTION_API_KEY environment variable.

Frequently Asked Questions about Notion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate creating Notion pages from calendar events?

Automating Notion page creation involves using the Notion REST API to programmatically create new pages under a specified parent page. You can append action items as content blocks to build automated meeting notes documentation.

Can I query Notion databases via the API to update task statuses automatically?

Querying Notion databases via the API allows you to retrieve project tasks and programmatically update their page properties. This drives automated task workflows and reporting without manual UI interaction.

What is the best way to sync content to Notion pages programmatically?

Programmatic content sync uses the Notion API to fetch page metadata and list block children for inspection, then appends or modifies content blocks. This enables seamless automated documentation and content updates.

Do I need a Bearer token to read and write Notion databases?

Yes, reading and writing Notion databases requires Bearer token authentication via the NOTION_API_KEY environment variable. This authenticates REST API requests for page retrieval, creation, and database queries.

Are there limitations when using the Notion API for content management?

Notion API content management adheres to specific rate limits for REST API requests. Operations including page retrieval, block children listing, page creation, and database querying must operate within these constraints to function reliably.