notion

Perform CRUD operations on Notion pages and databases via CLI.

9|3|Updated May 18, 2026
One-click install
npx skills add https://github.com/jordanhubbard/mac --skill notion-jordanhubbard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/jordanhubbard/mac/tree/main/src/mac/_hermes/skills/productivity/notion
Command: npx skills add https://github.com/jordanhubbard/mac --skill notion-jordanhubbard

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The notion skill simplifies the process of interacting with Notion's API, enabling users to manage pages, databases, and perform markdown-related operations directly from their command line interface.

Core Features & Use Cases

  • Notion API Access: Access Notion's API to manipulate pages, databases, and other content.
  • ntn CLI: Utilize the Notion CLI for command-line interactions with Notion.
  • Markdown Operations: Perform markdown-related tasks, such as creating and updating pages.
  • Workers: Develop and deploy Notion Workers for advanced functionality like data syncing and custom tools.

Quick Start

Install the ntn CLI and use it to interact with Notion. For example, to list all users:

ntn api v1/users

Frequently Asked Questions about notion

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

FAQPage Schema
How do I interact with the Notion API from the command line?

You can interact with the Notion API from the command line by installing the ntn CLI. This allows you to directly execute commands like listing users through `ntn api v1/users` without writing full scripts.

Can I perform CRUD operations on Notion databases using a CLI?

Yes, you can perform full CRUD operations on Notion databases and pages using the ntn CLI. It integrates directly with Notion's API to manipulate content and manage your workspace from the terminal.

Does the ntn CLI support creating and updating Notion pages with markdown?

The ntn CLI supports markdown operations for creating and updating Notion pages. This allows you to write and format content locally in markdown before pushing it to your Notion workspace.

What are Notion Workers and how do they extend API functionality?

Notion Workers are custom tools you can develop and deploy for advanced functionality like data syncing. They leverage the ntn CLI and Notion API to automate complex workflows and integrate external systems.

Do I need to install the ntn package to manage Notion pages and databases?

Yes, installing the ntn package is required as it provides the CLI interface for accessing Notion's API. It acts as the core dependency for executing commands, managing markdown, and developing Workers.

Are there limitations when using the ntn CLI for markdown operations compared to the Notion API directly?

The ntn CLI relies on Notion's API, meaning it inherits standard API rate limits and formatting constraints. While it simplifies markdown operations, complex page structures might still require direct API calls.