notion

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of your Notion workspace by enabling the creation, retrieval, and modification of pages, databases, and blocks directly through an API.

Core Features & Use Cases

  • Page Management: Create, read, update, and search for pages within your Notion workspace.
  • Database Operations: Create, query, and manage data within Notion databases (referred to as data sources in the API).
  • Block Manipulation: Add and manage content blocks within pages.
  • Use Case: Automatically create a new project page in a "Projects" database, populate its properties (like 'Status' and 'Due Date'), and add initial task blocks.

Quick Start

Use the notion skill to create a new page in the database with ID 'your_database_id' with the title 'New Project'.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I manage Notion pages and databases through the API?

To manage Notion pages and databases through the API, you need an API key and specific Notion version headers. This allows you to programmatically search content, create pages, query database entries, and update page properties.

Can I automate creating a new project page in a Notion database?

Yes, you can automate creating a new project page in a Notion database. The integration supports creating pages with specific properties like 'Status' and 'Due Date', and allows you to populate them with initial task blocks.

What do I need to query database entries and update blocks in Notion?

To query database entries and update blocks in Notion, you need a valid Notion API key and specific Notion version headers included in your requests. These authenticate and manage your workspace interactions.

Does Notion API integration support searching for content and manipulating blocks?

Yes, Notion API integration supports searching for content and manipulating blocks. You can programmatically retrieve existing pages, add new content blocks within pages, and manage data within your Notion data sources.

What is the best way to programmatically update Notion page properties?

The best way to programmatically update Notion page properties is by sending API requests with a valid API key and version headers. This approach directly modifies existing pages, databases, and blocks within your workspace.