notion

Create, update, and manage Notion pages, databases, and markdown content via API and CLI.

5|1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/lengoctuong2005/Branding-Focused-Skills --skill notion-lengoctuong2005
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/lengoctuong2005/Branding-Focused-Skills/tree/main/antigravity/skills/hermes-collection/productivity/notion
Command: npx skills add https://github.com/lengoctuong2005/Branding-Focused-Skills --skill notion-lengoctuong2005

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies Notion management by providing an API and CLI interface, allowing users to easily manipulate pages, databases, and markdown content, thus enhancing productivity and workflow efficiency.

Core Features & Use Cases

  • API Access: Utilize the Notion API to interact with Notion's features programmatically.
  • CLI Integration: Use the official CLI, ntn, for one-line file uploads, markdown support, and Workers.
  • Use Case: For instance, you can use this Skill to automatically create a new page with a meeting agenda based on a markdown file or to update a database entry with new information.

Quick Start

Use the notion skill to create a new page with the title 'Meeting Notes' and content from the markdown file 'meeting-agenda.md'.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I automate Notion page creation from a markdown file?

Automating Notion page creation from a markdown file is achievable using the Notion API and CLI interface. You can use the `ntn` CLI for one-line file uploads to automatically generate a new page with content from your markdown source.

Can I use the Notion API to update database entries programmatically?

Yes, you can use the Notion API to update database entries programmatically. This Skill provides an interface to interact with Notion API endpoints, enabling you to programmatically manage and update database entries with new information.

What do I need to interact with the Notion API and CLI?

To interact with the Notion API and CLI, you need an integration token and access to the Notion API. These prerequisites allow you to authenticate requests and manage pages, databases, and markdown content.

Does the Notion CLI support markdown content uploads?

Yes, the Notion CLI supports markdown content uploads. The official CLI, `ntn`, provides one-line file uploads and markdown support, allowing you to streamline content creation and management workflows.

What is the best way to manage Notion databases via the command line?

The best way to manage Notion databases via the command line is by using the `ntn` CLI and API interface. This approach allows you to manipulate databases and markdown content, enhancing productivity and workflow efficiency through automated workflows.

Are there limitations when using the Notion API for content creation?

Limitations of using the Notion API for content creation depend on your integration token permissions and API access scope. You must ensure your integration has the required access to manage the specific pages and databases you intend to manipulate.