notion

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

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill notion-balic-ai-ml-r-d-resources
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents/tree/main/packages/skills/skills/notion
Command: npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill notion-balic-ai-ml-r-d-resources

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Notion is a popular all-in-one workspace; this skill provides programmatic access to create, read, update Notion pages, databases, and blocks via the Notion API, enabling automation and integration in workflows.

Core Features & Use Cases

  • Create, read, update, and delete pages, databases (data sources), and blocks via the API.
  • Search, list, and query data sources; manage data within Notion.
  • Integrate Notion with external systems, automate workspace management, and sync content.

Quick Start

Create a Notion page in a database with a given title and properties.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I automate creating Notion pages in a database via the API?

To automate creating Notion pages, you use the Notion API to send a POST request with a title and specified properties to a target database. This skill handles the API authentication, Notion-Version headers, and idempotent operations to safely add content.

Can I query and update Notion databases programmatically?

Yes, you can query and update Notion databases programmatically by calling the Notion API to search, list, and filter data sources. This skill targets workflows that manage Notion content, enabling automated data retrieval and property updates across your workspace.

Does this skill support syncing Notion blocks with external systems?

Yes, this skill supports syncing Notion blocks with external systems by automating workspace management through the API. It enables integrations that create, read, and update blocks, allowing automated content updates between Notion and your other tools.

What do I need to authenticate Notion API requests for automated workspace operations?

To authenticate Notion API requests for automated workspace operations, you need a valid NOTION_API_KEY. This skill manages proper Notion-Version handling and robust error handling to ensure safe, idempotent operations when interacting with your pages and databases.

What is the best way to manage Notion content across multiple pages automatically?

The best way to manage Notion content across multiple pages automatically is by using the Notion API to perform block-level updates and database queries. This skill automates these workspace operations, targeting workflows that integrate external systems and sync content idempotently.

Are there limitations when updating Notion blocks through the API?

When updating Notion blocks through the API, operations must adhere to Notion-Version handling and safe idempotent constraints to prevent errors. This skill provides robust error handling to manage API limitations and ensure reliable content updates without duplicating blocks.