notion

Manage Notion pages, databases, and markdown via API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the need for seamless interaction with Notion, allowing users to manage pages, databases, and markdown content programmatically.

Core Features & Use Cases

  • Page and Database Management: Create, update, and delete pages and databases within Notion.
  • Markdown Manipulation: Convert markdown content to Notion blocks and vice versa.
  • Use Case: Automate the creation of meeting notes by extracting markdown from a document and pushing it into a Notion page.

Quick Start

Use the notion skill to create a new page titled 'Meeting Notes' and populate it with the contents of the 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 convert markdown content into Notion pages programmatically?

You can convert markdown into Notion pages by providing a markdown file; the Skill parses the content, translates it into Notion blocks, and uses the API to create a populated page.

Can I manage Notion databases using HTTP requests instead of a CLI?

Yes, you can manage Notion databases using HTTP requests. The Skill supports both the `ntn` CLI and standard HTTP requests for cross-platform compatibility when querying or updating databases.

Do I need a Notion API key to automate page creation and database queries?

Yes, a valid Notion API key is required. The Skill uses this key to authenticate requests for creating pages, updating databases, and converting markdown via the Notion API.

What is the best way to automate meeting notes extraction and push it to a Notion database?

The best way to automate meeting notes is to use this Skill to parse a markdown document and push its contents directly into a new Notion page via the API or `ntn` CLI.

Does this approach work with both the ntn CLI and curl for Notion API integration?

Yes, this approach works with both the `ntn` CLI and curl. It supports cross-platform compatibility by handling page manipulation and database management through either HTTP requests or the CLI.