notion

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

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill notion-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/519lab/thoth-agent/tree/main/skills/productivity/notion
Command: npx skills add https://github.com/519lab/thoth-agent --skill notion-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of interacting with Notion, allowing users to easily manage pages, databases, and markdown content.

Core Features & Use Cases

  • Notion API Access: Integrate with Notion's API to create, update, and manage pages and databases.
  • CLI Interface: Use the ntn CLI for a streamlined command-line experience on macOS and Linux.
  • HTTP Fallback: Use HTTP requests with curl for cross-platform compatibility.
  • Use Case: Automate the creation of Notion pages from a script or integrate Notion into your existing workflow.

Quick Start

Use the notion skill to create a new page with the title 'Meeting Notes' and content 'Today's agenda will include updates on Q3 goals.'

Frequently Asked Questions about notion

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

FAQPage Schema
How do I manage Notion pages and databases from the command line?

You can manage Notion pages and databases from the command line by using the `ntn` CLI interface to create, update, and query content through Notion's API. This streamlines automation workflows on macOS and Linux.

Can I use HTTP requests to update Notion pages if the CLI is unavailable?

Yes, you can use HTTP requests with `curl` as a fallback to update Notion pages. This cross-platform compatibility ensures you can interact with the Notion API even without the `ntn` CLI installed.

Do I need a Notion API key to create and edit markdown content?

Yes, a Notion API key is required to authenticate requests for creating pages and editing markdown content. The Skill handles this authorization automatically when interfacing with your Notion workspace.

What is the best way to automate creating Notion pages from a script?

The best way to automate creating Notion pages from a script is by integrating the Notion API via the `ntn` CLI or HTTP requests. You can programmatically define page titles and markdown content like meeting notes.

Does this approach support querying Notion databases and managing markdown simultaneously?

Yes, this approach supports querying Notion databases and managing markdown simultaneously. It provides a unified interface to handle database queries alongside page creation and markdown content updates.

Are there limitations when using the Notion API for markdown editing on different platforms?

Markdown editing via the Notion API is fully supported on macOS and Linux through the `ntn` CLI, but other platforms must rely on HTTP requests with `curl` as a fallback for managing content.