notion

Create, read, update, and query Notion pages, databases, and blocks via API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation and management of content within Notion, enabling programmatic control over pages, databases, and their constituent blocks.

Core Features & Use Cases

  • Page Creation & Management: Create new pages, retrieve existing ones, and update their properties.
  • Database Operations: Create new databases, query existing ones with filters and sorts, and add new entries.
  • Block Manipulation: Add new blocks (paragraphs, etc.) to existing pages.
  • Use Case: Automatically create a new project page in a Notion database, populate its initial properties, and add a default set of task blocks.

Quick Start

Use the notion skill to create a new page in the 'Projects' database with the title 'New Marketing Campaign'.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I create a new page in a Notion database programmatically?

You can create a Notion page programmatically by using the API to specify the database ID and initial property values. This Skill manages the page creation process and populates default properties automatically.

Can I query a Notion database with filters and sorts via the API?

Yes, querying a Notion database with filters and sorts is fully supported. This Skill interacts with the Notion API to retrieve specific entries by applying complex filter conditions and sorting rules to your query.

What do I need to manage Notion blocks and pages using the API?

Managing Notion blocks and pages requires a valid Notion API key and specific API versioning for all requests. You must configure these authentication parameters to programmatically read, update, or append blocks.

How do I append new blocks to an existing Notion page?

To append blocks to an existing Notion page, target the page ID and send block objects via the API. This Skill supports adding various block types like paragraphs to programmatically build out page content.

Does this approach support searching for content across Notion workspaces?

Yes, searching for content across accessible Notion workspaces is supported. This Skill uses the Notion API search functionality to query pages and databases, returning matching details programmatically.

What are the limitations of managing Notion databases through the API?

Managing Notion databases via the API requires specific versioning and a valid API key for every request. Operations are limited to programmatic actions like querying entries and appending blocks, without direct UI manipulation capabilities.