Notion

Perform CRUD operations on Notion pages, databases, and blocks via API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation and management of content within Notion, allowing users to interact with pages, databases, and blocks programmatically.

Core Features & Use Cases

  • Page Creation & Management: Create new pages, retrieve existing ones, and update their content.
  • Database Operations: Create, query, and update entries within Notion databases (referred to as data sources in the API).
  • Block Manipulation: Add and manage various block types within pages.
  • Use Case: Automatically create a new project page in a "Projects" database, populate its properties with task details, and add initial sub-tasks as blocks.

Quick Start

Use the Notion skill to create a new page titled "Meeting Notes" in the database with ID "your_database_id".

Frequently Asked Questions about Notion

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

FAQPage Schema
How do I manage Notion pages and databases programmatically?

You can manage Notion pages and databases programmatically by using the Notion API to perform CRUD operations, query database entries, and update page properties. This requires a valid Notion API key and specific version headers for all requests.

Can I create a new page in a Notion database and add blocks to it via API?

Yes, you can create a new page in a Notion database and populate its properties via the API. The API supports block manipulation, allowing you to add and manage various block types within the newly created pages.

Do I need a Notion API key to query database entries and retrieve page details?

Yes, a Notion API key is required for all requests to query database entries and retrieve page details. The API also requires specific Notion version headers to authenticate and execute search operations successfully.

What's the best way to update existing page properties and blocks in Notion?

The best way to update existing page properties and blocks in Notion is through the Notion API, which supports updating page properties and managing blocks directly. This allows automated content management without manual interface interaction.

Does the Notion API support searching for content across pages and databases?

Yes, the Notion API supports searching for content across your workspace. You can query databases to retrieve specific entries and search for pages to get their details, enabling programmatic content discovery and retrieval.