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.