notion

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

10|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/wixette/clawnotes --skill notion-wixette
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/wixette/clawnotes/tree/main/openclaw-snapshots/20260312/skills/notion
Command: npx skills add https://github.com/wixette/clawnotes --skill notion-wixette

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation and management of content within Notion, allowing for programmatic interaction with pages, databases, and blocks.

Core Features & Use Cases

  • Page Creation & Management: Create new pages, retrieve existing ones, and update their content.
  • Database Operations: Create new databases, query existing ones with filters and sorts, and add/update items.
  • Block Manipulation: Add various types of blocks (paragraphs, headings, etc.) to pages.
  • Use Case: Automatically create a new project page in a "Projects" database, populate its title and description, and add a task list.

Quick Start

Use the notion skill to create a new page in the database with ID 'your_database_id' with the title 'New Project'.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I automate Notion database operations like creating and querying pages?

You can automate Notion database operations by using the Notion API to create pages, query existing databases with filters and sorts, and update items. This requires a Notion API key and specific version headers for authentication.

What is required to programmatically manage Notion pages and blocks?

To programmatically manage Notion pages and blocks, you need a valid Notion API key and specific Notion version headers for authentication. The API then allows you to read, update, and add various block types like paragraphs and headings.

Can I use the Notion API to automatically populate a new project page and add a task list?

Yes, you can use the Notion API to automatically create a new project page in a database, populate its title and description, and add a task list. This is achieved by creating pages and subsequently appending block elements to them.

Does querying Notion databases via the API support advanced filtering and sorting?

Querying Notion databases via the API fully supports advanced filtering and sorting to retrieve specific items. This allows you to programmatically extract targeted content from your Notion workspace based on your defined criteria.

What is the best way to interact with Notion content management tasks programmatically?

The best way to handle Notion content management tasks programmatically is by interacting directly with the Notion API. It streamlines creating and managing content, allowing automated read, write, and update operations across pages and databases.

Why do my Notion API requests fail when trying to update workspace content?

Notion API requests fail when authentication is incomplete, specifically if you are missing a valid Notion API key or the required Notion version headers. Ensure both are correctly included in your request to successfully manage workspace content.