notion

Create and manage Notion pages, databases, and blocks via the API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation and management of content within Notion, allowing for programmatic interaction with pages, databases, and individual blocks.

Core Features & Use Cases

  • Page Creation & Management: Create new pages, update existing ones, and retrieve page content.
  • Database Operations: Create new databases, query existing ones with filters and sorts, and add new entries.
  • Block Manipulation: Add new blocks (like paragraphs, headings, etc.) to existing 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 automate Notion page creation and manage content programmatically?

Automating Notion page creation requires using the Notion API to create pages, populate properties, and append blocks like paragraphs or headings. You can retrieve page details and update existing content directly via API calls.

Can I query Notion databases with filters and sorts using the API?

Querying Notion databases with filters and sorts is supported through the API. You can retrieve specific database entries by applying property filters and sort rules to match your exact content requirements.

What do I need to interact with the Notion API for content management?

Interacting with the Notion API requires a valid Notion API key and a specific Notion version header for all operations. These credentials authenticate your requests to manage pages, databases, and blocks.

How do I add new blocks to an existing Notion page?

To add new blocks to an existing Notion page, use the API's block appending operations. This allows you to insert various content types like paragraphs and headings directly into your target page structure.

Is it possible to create a new Notion database and add entries via API?

Creating a new Notion database and adding entries is fully supported. You can programmatically define the database schema, create new pages within it, and populate initial properties through the API.