notion

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

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/loveoplay2023-hue/OpenMehdi --skill notion-loveoplay2023-hue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/loveoplay2023-hue/OpenMehdi/tree/main/skills/notion
Command: npx skills add https://github.com/loveoplay2023-hue/OpenMehdi --skill notion-loveoplay2023-hue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of your Notion workspace by allowing you to programmatically create, read, update, and query pages, databases, and blocks.

Core Features & Use Cases

  • Page & Database Management: Create new pages, databases, and add content to them.
  • Data Retrieval: Search for existing pages and databases, and query database entries based on specific criteria.
  • Use Case: Automatically create a new project page in a 'Projects' database, populate its properties (like 'Status' and 'Due Date'), and add initial task blocks.

Quick Start

Use the notion skill to create a new page in the database with id 'xxx' with the title 'New Item' and status 'Todo'.

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 programmatically?

To manage Notion pages and databases programmatically, you can use the Notion API to create, read, update, and query content within your workspaces. This requires a valid Notion API key and specific database or page IDs.

How do I create a new page in a Notion database with specific properties?

You create a new page in a Notion database by providing the target database ID, setting the title, and defining properties like status or due date. You can also append initial task blocks to populate the page content.

Can I query Notion database entries based on specific criteria?

Yes, you can query Notion database entries based on specific criteria using the Notion API. This allows you to retrieve and filter existing pages and databases to find exactly the content you need.

What do I need to interact with the Notion API for workspace automation?

To interact with the Notion API for workspace automation, you need a valid Notion API key and the specific IDs of the databases or pages you intend to manage, read, or update.

Does Notion API support updating existing blocks within a workspace?

Yes, the Notion API supports updating existing blocks within a workspace. You can manage blocks directly to modify content, add tasks, or restructure page information programmatically.