notion

Create, update, and query Notion pages and databases via API.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/juliuss1907/knowledge-base --skill notion-juliuss1907
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/juliuss1907/knowledge-base/tree/main/.hermes/skills/productivity/notion
Command: npx skills add https://github.com/juliuss1907/knowledge-base --skill notion-juliuss1907

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a seamless way to interact with Notion through its API and CLI, simplifying tasks such as managing pages, databases, and markdown notes.

Core Features & Use Cases

  • Page Management: Create, update, and read pages and databases using the ntn CLI or direct API calls.
  • Markdown Processing: Format and structure text in Notion with ease using the markdown API.
  • Use Case: For project managers, quickly generate meeting notes and update task statuses in Notion directly from the command line or via custom agents.

Quick Start

Use the 'notion' skill to create a new page with the title 'Meeting Notes' and content '# Q3 Goals'.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I automate creating Notion pages and querying databases from the command line?

You can automate Notion page creation and database queries by executing Notion API calls through the 'ntn' CLI. This interface allows direct management of pages and databases, streamlining repetitive command line tasks.

Can I format markdown text when creating a new Notion page via the API?

Yes, markdown processing is supported when creating or updating Notion pages. The markdown API formats and structures text directly within Notion, allowing seamless integration of markdown notes into your databases.

Do I need a Notion API key to use this CLI tool for database management?

Yes, a Notion API key is required for authentication to use this CLI tool. The API key enables secure execution of HTTP methods for creating, updating, and querying your Notion pages and databases.

What is the best way to upload files and update task statuses in Notion programmatically?

The best way to upload files and update task statuses in Notion programmatically is via direct API calls or the 'ntn' CLI. This method automates repetitive Notion tasks like file uploads and database management.

Does this Notion API integration support both HTTP methods and CLI commands?

Yes, this Notion API integration supports both HTTP methods and CLI commands. Users can choose to execute various Notion API calls directly via HTTP or use the 'ntn' CLI for command line interactions.