notion

Manage Notion pages, databases, and content via API or CLI.

78|16|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill notion-sheawinkler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/sheawinkler/hermes-agent-ultra/tree/main/skills/productivity/notion
Command: npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill notion-sheawinkler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Notion automation reduces manual data handling by enabling programmatic control of pages, databases, and content across Notion via API, CLI, and Workers, empowering teams to keep information synchronized and up-to-date.

Core Features & Use Cases

  • API access to create, read, update, and delete Notion pages, databases, and blocks from external tools and scripts.
  • Notion Workers support for scheduled tasks, webhooks, and custom tools to automate Notion-driven workflows.
  • Example use case: automatically generate a project page from external data and keep statuses in sync with a data source.

Quick Start

Set NOTION_API_KEY and use the ntn CLI or HTTP endpoints to manage Notion pages, databases, and content.

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 via API?

Automating Notion page creation and database updates via API requires setting your NOTION_API_KEY and using the ntn CLI or HTTP endpoints to create, read, update, and delete pages and blocks programmatically.

Can I use Notion Workers for scheduled tasks and webhook automation?

Yes, Notion Workers support scheduled tasks, webhooks, and custom tools to automate Notion-driven workflows, allowing you to keep statuses synchronized and generate project pages from external data.

What is the best way to render Notion content as Markdown from an external script?

The best way to render Notion content as Markdown from an external script is by using the Notion API integration to handle content serialization, converting pages and blocks into Markdown format.

Does Notion API integration handle rate limits and authentication automatically?

Yes, the Notion API integration automatically handles authentication via the NOTION_API_KEY and manages rate limits to ensure reliable programmatic control of pages and databases.

How do I query Notion databases programmatically using a CLI?

You can query Notion databases programmatically using the ntn CLI by setting your NOTION_API_KEY, allowing external scripts to read and filter database content directly.