notion

Create, query, and update Notion pages, databases, and blocks via the HTTP API.

87|20|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/openaeon/OpenAEON --skill notion-openaeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/openaeon/OpenAEON/tree/main/skills/notion
Command: npx skills add https://github.com/openaeon/OpenAEON --skill notion-openaeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Notion API users need a reliable way to programmatically create, update, and retrieve pages, databases, and blocks instead of doing everything manually in the UI.

Core Features & Use Cases

  • Page and block management: Create pages and append blocks (e.g., paragraphs) to keep content structured and consistent.
  • Database (data source) operations: Create and query databases/data sources to manage workflows like task trackers or project logs.
  • Automation-friendly integration: Supports searching and updating properties to build end-to-end pipelines from external inputs into Notion.

Use Case: When you receive new tasks from an external system, use this skill to search for the right database, create a new item with proper properties, and add an initial content block.

Quick Start

Use the notion skill to create a new page in your Notion database named "My Database" with the title "New Item" and set its Status property to "Todo".

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 from external task data?

You can automate Notion page creation by querying a target database via the Notion API, then creating a new page with specified properties and appending content blocks for structured task tracking.

Can I query Notion databases programmatically using an API?

Yes, you can query Notion databases using the data source endpoints via the Notion HTTP API to retrieve and filter structured workflow data like task trackers or project logs.

Do I need an API key to update Notion database properties?

Yes, updating Notion database properties requires a valid NOTION_API_KEY bearer token and the Notion-Version header in your HTTP request to authenticate and modify data source records.

What is the best way to append blocks to an existing Notion page?

The best way to append blocks to an existing Notion page is by calling the Notion HTTP API's block endpoints to insert paragraphs and maintain structured, consistent content updates automatically.

Does workflow automation with the Notion API support knowledge base ingestion?

Yes, the Notion API supports knowledge base ingestion by allowing you to programmatically create pages and append structured blocks, ensuring consistent content updates without manual UI intervention.