notion

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Notion users and teams struggle to automate content creation, retrieval, and organization across pages, databases, and blocks; this skill provides a programmatic bridge to Notion's API to streamline workflows.

Core Features & Use Cases

  • Create, read, update, and delete Notion pages, databases, and blocks via the API.
  • Search, query, and fetch content to assemble dynamic views and reports.
  • Automate setup and maintenance tasks such as provisioning templates and updating page properties.

Quick Start

Create a new page in a Notion database using the Notion API.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I automate Notion pages and databases via the API?

You can automate Notion pages and databases by using the Notion API to programmatically create, read, update, and delete content. This requires a valid Notion API key and the Notion-Version header to authenticate endpoint requests for managing workspace content.

Can I use the Notion API to create a page in a database?

Yes, you can create a page in a Notion database by sending a POST request to the /v1/pages endpoint. This allows you to programmatically set page properties and populate content blocks within your specified database structure.

What do I need to manage Notion blocks programmatically?

To manage Notion blocks programmatically, you need a valid Notion API key and the Notion-Version header. You then interact with endpoints like /v1/blocks to append, retrieve, update, or delete block content within your Notion pages.

Does the Notion API support searching and querying databases?

Yes, the Notion API supports searching and querying through the /v1/search endpoint and database query mechanisms. This allows you to fetch specific content, assemble dynamic views, and generate automated reports across your workspaces.

What is the best way to provision Notion templates and update page properties?

The best way to provision templates and update page properties is through automated Notion API integration scripts. By targeting the /v1/pages and /v1/blocks endpoints, you can streamline maintenance tasks and dynamically organize content across workspaces.