notion

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

12|3|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/ApiliumCode/mayros --skill notion-apiliumcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/ApiliumCode/mayros/tree/main/skills/notion
Command: npx skills add https://github.com/ApiliumCode/mayros --skill notion-apiliumcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation, management, and querying of pages, databases, and blocks within Notion, streamlining your knowledge management and productivity workflows.

Core Features & Use Cases

  • Page Creation & Management: Create new pages, add content, and update existing pages.
  • Database Operations: Create, query, and update entries in Notion databases (referred to as data sources in the API).
  • Block Manipulation: Add various types of blocks (paragraphs, headings, etc.) to pages.
  • Use Case: Automatically create a new project page in your "Projects" database, populate it with initial tasks, and link it to a relevant client entry.

Quick Start

Use the notion skill to create a new page in the 'Tasks' database with the title 'Follow up with client'.

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

You can automate Notion page creation and database management by using the Notion API to create, read, update, and query pages, databases, and blocks. This requires a Notion API key and specific page or database IDs to execute operations.

Can I use the Notion API to add blocks to existing pages?

Yes, the Notion API supports block manipulation, allowing you to add various types of blocks such as paragraphs and headings to existing pages. This enables automated content population within your Notion workspace.

What do I need to query databases in Notion via API?

To query databases in Notion via API, you need a valid Notion API key and the specific database ID. The API treats databases as data sources, enabling you to retrieve and update entries based on your query parameters.

Does Notion API integration work for project management and organizational tasks?

Yes, Notion API integration is designed for administrative and organizational tasks including project management and data organization. You can automatically create project pages, populate initial tasks, and link entries to relevant client data.

What are the limitations of managing Notion blocks through the API?

Managing Notion blocks through the API requires specific page or database IDs for targeted operations. While it supports adding paragraphs and headings, operations are bound by the access permissions granted to your Notion API key.