notion

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

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/badbsallyy/openclaw-source-code --skill notion-badbsallyy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/badbsallyy/openclaw-source-code/tree/main/openclaw-sourcecode.zip/skills/notion
Command: npx skills add https://github.com/badbsallyy/openclaw-source-code --skill notion-badbsallyy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of your Notion workspace by enabling programmatic creation, updating, and querying of pages, databases, and blocks.

Core Features & Use Cases

  • Page & Database Management: Create, retrieve, update, and delete pages and databases.
  • Content Manipulation: Add, retrieve, and update blocks within pages.
  • Data Querying: Search for pages and query databases based on specific criteria.
  • Use Case: Automatically create a new project page in a "Projects" database, populate its properties, and add initial task blocks.

Quick Start

Use the notion skill to search for pages containing the phrase "meeting notes".

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 via the API?▼

To manage Notion pages and databases via the API, you use the official Notion API to programmatically create, read, update, and delete workspace content including blocks.

Can I search for specific pages and query database entries in Notion programmatically?▼

Yes, you can search for specific pages and query database entries in Notion programmatically by using the API to retrieve data based on specific search criteria and database filters.

What do I need to automate Notion workspace content management?▼

To automate Notion workspace content management, you need a valid Notion API key and must adhere to the current Notion API versioning standards to authenticate your requests.

How do I populate a Notion database page with initial task blocks?▼

You can populate a Notion database page with initial task blocks by using the API to create a new project page and subsequently adding and updating nested blocks within that page.

Does this approach support updating existing blocks within Notion pages?▼

Yes, this approach supports updating existing blocks within Notion pages by utilizing the content manipulation features of the API to add, retrieve, and modify block structures.