notion

Manage pages, databases, and blocks via the Notion API.

19|3|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/samttoo22-MewCat/OpenSoul --skill notion-samttoo22-mewcat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/samttoo22-MewCat/OpenSoul/tree/main/openclaw/skills/notion
Command: npx skills add https://github.com/samttoo22-MewCat/OpenSoul --skill notion-samttoo22-mewcat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to programmatically interact with your Notion workspace, enabling the creation, retrieval, and modification of pages, databases, and their content.

Core Features & Use Cases

  • Page & Database Management: Create new pages, databases, and blocks within Notion.
  • Data Operations: Query, update, and retrieve information from Notion databases.
  • Use Case: Automatically create a new project page in a "Projects" database whenever a new task is assigned to you in another system, populating it with relevant details.

Quick Start

Use the notion skill to create a new page in the 'Tasks' database with the title 'Follow up on Q3 report'.

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 using an API?

You can manage Notion pages and databases by using the Notion API to search, create, update, and query content. This requires a Notion API key and specific integration setup for authentication and authorization.

Can I automatically create a new page in a Notion database from another system?

Yes, you can automatically create a new page in a Notion database, such as a 'Projects' or 'Tasks' database, by using the API to populate it with relevant details whenever a triggering event occurs in another system.

Do I need a Notion API key to query content from my workspace?

Yes, querying content from your Notion workspace requires a Notion API key and a specific integration setup to properly authenticate and authorize the data retrieval operations.

What's the best way to update blocks within existing Notion pages programmatically?

The best way to update blocks within existing Notion pages is by interacting directly with the Notion API, which supports searching, modifying, and managing block content alongside page and database operations.

Why does my Notion API integration fail to retrieve database content?

Notion API integration failures when retrieving database content usually occur because the specific integration setup lacks the required authentication, authorization, or a valid Notion API key.