notion

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

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/aivos-xie/hermes-skills --skill notion-aivos-xie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/aivos-xie/hermes-skills/tree/main/productivity/notion
Command: npx skills add https://github.com/aivos-xie/hermes-skills --skill notion-aivos-xie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to interact with Notion pages and databases using the ntn CLI or API, providing efficient management and manipulation of your Notion workspace.

Core Features & Use Cases

  • Page and Database Management: Create, read, update, and delete pages and databases in your Notion workspace.
  • API Integration: Access and interact with Notion's API through a command-line interface for automation and integration.
  • Use Case: Streamline project documentation by automating updates to Notion pages and integrating external data into your workspace.

Quick Start

Install ntn CLI and use it to retrieve the markdown of a page from your Notion workspace: ntn api v1/pages/{page_id}/markdown.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I automate Notion database management from the command line?

You can automate Notion database management using the ntn CLI to query, create, and manipulate pages and blocks via the Notion API. This command-line tool provides an efficient interface for automated workspace updates and data integration.

Do I need an integration token to use the Notion API for page management?

Yes, you need a Notion integration token to authorize API requests for page management. This token allows the ntn CLI to securely access and interact with your Notion workspace's pages, databases, and blocks.

Can I read Notion pages as markdown using a command-line tool?

Yes, you can read Notion pages as markdown by running the ntn CLI command `ntn api v1/pages/{page_id}/markdown`. This retrieves the page content directly through the Notion API for command-line reading.

What's the best way to integrate external data into a Notion workspace?

The best way to integrate external data into a Notion workspace is using the ntn CLI for API integration. It enables automated file uploads and database queries to streamline project documentation and data synchronization.

Does the ntn CLI support file uploads to Notion databases?

Yes, the ntn CLI supports automated file uploads to Notion databases through the API. It enables efficient management and manipulation of your workspace by interacting directly with Notion's web API.

Why automate project documentation with Notion API integrations?

Automating project documentation with Notion API integrations streamlines updates to pages and integrates external data into your workspace. The ntn CLI provides command-line automation for managing databases and blocks efficiently.