notion

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of Notion content, allowing for the creation, retrieval, and updating of pages, databases, and blocks directly through an API.

Core Features & Use Cases

  • Page Management: Create, read, update, and query pages within Notion.
  • Database Operations: Create, query, and manage database entries (referred to as data sources).
  • Block Manipulation: Add and manage content blocks within pages.
  • Use Case: Automatically create a new project page in a "Projects" database, populate its initial properties, and add a welcome message block.

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 create a new page in a Notion database via API?

You can create a new page in a Notion database by using the API to populate its initial properties and add content blocks, requiring an authorized Notion integration API key for access.

What do I need to query Notion database entries programmatically?

Querying Notion database entries programmatically requires setting up a Notion integration to obtain an API key, which authorizes the access needed to search and retrieve specific data.

Can I update properties of existing Notion pages through an API?

Yes, you can update properties of existing Notion pages through the Notion API, which supports page management operations to read, modify, and update page details and database entries programmatically.

Does managing Notion content programmatically require a specific integration setup?

Yes, managing Notion content programmatically requires a specific integration setup to generate a Notion API key, which is necessary for authorized access to manipulate pages, databases, and blocks.

What is the best way to automate Notion content creation and modification?

The best way to automate Notion content creation and modification is by interacting with the Notion API to manage pages, databases, and blocks, enabling programmatic search, retrieval, and updates.

Why do I need an API key to interact with Notion pages and databases?

You need an API key to interact with Notion pages and databases because it ensures authorized access, allowing the Notion API to securely manage content and perform programmatic operations on blocks.