notion

Create and manipulate Notion content via CLI and API methods.

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill notion-vikrant-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/vikrant-project/devil-agent-ai-platform/tree/main/agent_core/skills/productivity/notion
Command: npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill notion-vikrant-project

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Notion API + ntn CLI Skill addresses the complexities of working with Notion's rich functionality by offering easy page creation, database manipulation, markdown formatting, and the use of Notion Workers.

Core Features & Use Cases

  • Notion CLI: Perform operations through the official ntn CLI with a preference for macOS/Linux.
  • API Access: Utilize Notion's powerful API with ease through various methods, such as reading page metadata and creating content.
  • Database Manipulation: Interact with Notion's databases by querying data and adding records.
  • Markdown Creation: Format Notion pages using markdown for cleaner, more organized content.
  • Use Case: Streamline your team's documentation process by creating meeting notes, product roadmaps, or collaborative content databases within Notion.

Quick Start

Run the ntn CLI to upload a new file to a specific Notion page. Command: ntn files create < file-name

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 and database manipulation via API?

To automate Notion page creation and database manipulation, this Skill provides command-line tools and API methods for creating, querying, and modifying content directly. It supports markdown formatting and file uploads to streamline your documentation workflow.

Does the Notion CLI work on Windows or is it limited to macOS and Linux?

The Notion CLI is primarily applicable for macOS and Linux environments. It utilizes the official `ntn` command-line interface to perform operations like file uploads and database queries, offering a preference for Unix-based systems.

Can I format Notion pages using markdown when creating content through the API?

Yes, you can format Notion pages using markdown for cleaner, more organized content. The Skill facilitates markdown creation alongside standard API access, allowing you to maintain structured document formatting when creating meeting notes or product roadmaps.

What is the best way to query Notion databases and add records programmatically?

The best way to query Notion databases and add records programmatically is by using the provided API methods and CLI operations. The Skill enables direct database manipulation, allowing you to interact with data and add new records efficiently.

How do I upload files to a specific Notion page using command-line automation?

To upload files to a specific Notion page using command-line automation, you can run the `ntn` CLI command `ntn files create <file-name>`. This provides a quick start method for integrating local files into your Notion workspace.

What are the limitations of using the Notion API for knowledge base management?

While the Skill offers robust API access and database manipulation for knowledge base management, limitations may arise from Notion's own API constraints regarding complex data structures or rate limits, though the Skill itself focuses on streamlining document collaboration and metadata reading.