notion

Perform CRUD operations on Notion pages, databases, and blocks via the API.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/jason9693/Open-Jordy --skill notion-jason9693
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/jason9693/Open-Jordy/tree/main/openjordy/skills/notion
Command: npx skills add https://github.com/jason9693/Open-Jordy --skill notion-jason9693

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline and automate the creation, retrieval, updating, and organization of Notion pages, databases (data sources), and blocks, reducing manual work and keeping content in sync across workspaces.

Core Features & Use Cases

  • Create, read, update, and delete Notion pages, databases (data sources), and blocks via the API.
  • Automate knowledge bases, project hubs, meeting notes, and team dashboards by syncing external data with Notion.
  • Use cases include programmatic page creation, property updates, and block manipulations across Notion workspaces.

Quick Start

Create a Notion page titled 'Project Plan' in the 'Projects' database.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I automate Notion page creation and database updates via the API?

To automate Notion page and database updates via the API, this Skill performs standard CRUD operations on pages, databases, and blocks using the Notion API. It requires a configured NOTION_API_KEY and a specified Notion-Version header to manage content programmatically across workspaces.

Can I sync external data to a Notion knowledge base or team dashboard automatically?

Yes, you can sync external data to a Notion knowledge base or team dashboard automatically. This Skill uses the Notion API to programmatically create pages, update database properties, and manipulate blocks, keeping your project hubs and meeting notes continuously in sync.

Do I need an API key and specific headers to manage Notion blocks and databases?

Yes, managing Notion blocks and databases requires a valid NOTION_API_KEY in your environment and a Notion-Version header, such as 2025-09-03. These authentication parameters are mandatory for the API to authorize and execute standard endpoint CRUD operations.

What is the best way to programmatically update properties in a Notion database?

The best way to programmatically update properties in a Notion database is by calling standard API endpoints to execute CRUD operations on data sources. This Skill automates property updates and block manipulations directly, streamlining content management without manual workspace intervention.

Why does my automated Notion API request fail when creating pages in a project database?

Automated Notion API requests fail when creating pages if your environment lacks a valid NOTION_API_KEY or a correct Notion-Version header. Ensure these authentication parameters are properly configured to authorize standard endpoint operations for your project database.

Does this Notion API integration support block manipulation for meeting notes?

Yes, this Notion API integration fully supports block manipulation for meeting notes. It automates the creation, retrieval, updating, and organization of blocks within pages and databases, allowing you to programmatically append or modify content structures synced from external data.