notion

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

Updated May 12, 2026
One-click install
npx skills add https://github.com/hungthinh04/Hermes_AI_Agent --skill notion-hungthinh04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/hungthinh04/Hermes_AI_Agent/tree/main/skills/productivity/notion
Command: npx skills add https://github.com/hungthinh04/Hermes_AI_Agent --skill notion-hungthinh04

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manually managing Notion content is slow when you need repeatable page creation, database updates, searches, or block edits from an AI-driven workflow.

Core Features & Use Cases

  • Page and Database Automation: Create, read, and update pages and data sources with structured properties.
  • Search and Retrieval: Find pages or databases and inspect page content through block reads.
  • Content Appending: Add paragraphs, lists, callouts, code blocks, and other rich blocks to existing pages.
  • Use Case: Keep a project tracker in sync by creating task pages, updating status fields, and attaching meeting notes automatically.

Quick Start

Ask the assistant to use the Notion skill to create a page in your shared database with a title, status, and short summary.

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 updates with curl?

You can automate Notion page creation and database updates by sending curl-based JSON requests to the Notion API v1 endpoints. This allows you to create, read, and update pages with structured properties automatically.

What do I need to query Notion databases through the API?

To query Notion databases through the API, you need a valid Notion integration API key and the Notion-Version header included in your curl-based JSON requests to the v1 endpoints. This setup enables structured database searches and retrievals.

Can I append rich content blocks to existing Notion pages via API?

Yes, you can append rich content blocks to existing Notion pages via the API. This supports adding paragraphs, lists, callouts, and code blocks to structured content in shared workspaces through curl-based JSON requests to v1 endpoints.

How does searching for pages and inspecting block content work in Notion?

Searching for pages and inspecting block content in Notion involves using the API to find specific pages or databases and then reading the associated blocks. This is executed through curl-based JSON requests to retrieve structured content from shared workspaces.

Is there a way to keep a project tracker in sync using Notion automation?

You can keep a project tracker in sync using Notion automation by creating task pages, updating status fields, and attaching meeting notes automatically. This is achieved through curl-based API requests managing structured database properties and page content.

What are the limitations of using curl for Notion API automation?

Using curl for Notion API automation requires manual JSON structuring for each request and strict inclusion of the Notion-Version header and integration API key. Complex block edits or large batch database updates may become verbose and error-prone without programmatic request generation.