notion

Create and update Notion pages, databases, and blocks via API or CLI.

Updated May 20, 2026
One-click install
npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill notion-sriramkunamsetty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent/tree/main/hermes-agent/skills/productivity/notion
Command: npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill notion-sriramkunamsetty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Notion exposes powerful data and content management capabilities, but programmatic access requires bridging the API and UI interactions. This skill provides two parallel access paths: the ntn CLI for script-based workflows and the HTTP API for automation in environments where the CLI is unavailable, enabling seamless interactions with Notion workspaces.

Core Features & Use Cases

  • Dual access paths: Use the ntn CLI for script-based uploads and the HTTP API for broad compatibility and automation.
  • Content management: Create and update pages, databases, and blocks, including Markdown content, from external tools.
  • Automation and workers: Integrate with Notion Workers to run scheduled syncs or event-driven updates within Notion knowledge bases.

Quick Start

Install the Notion integration token, choose Path A or Path B, and begin creating pages and databases from code.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I create Notion pages and databases from external tools?

You can create and update Notion pages and databases programmatically by using the ntn CLI for script-based uploads or the HTTP API for broad automation compatibility, both requiring a Notion integration token.

Can I use the Notion API to automate content publishing and knowledge-management workflows?

Yes, the Notion API enables programmatic control of workspaces for automation and content publishing, allowing you to manage blocks and sync markdown content from external environments.

Do I need a Notion integration token to update pages via the CLI?

Yes, both the ntn CLI and HTTP API paths require a Notion integration token and API access to programmatically create or update pages, databases, and blocks.

What's the best way to run scheduled syncs or event-driven updates in Notion?

You can run scheduled syncs and event-driven updates by integrating Notion Workers with the API, enabling automated knowledge-base updates within your Notion workspace.

Does this Notion CLI approach support uploading markdown content to databases?

Yes, the ntn CLI supports script-based workflows for managing content, allowing you to upload and update markdown content directly within Notion pages and databases.

Why choose between the HTTP API and the ntn CLI for Notion automation?

Choose the ntn CLI for script-based uploads or the HTTP API for environments where the CLI is unavailable, providing dual access paths for broad automation compatibility.