notion

Create, retrieve, update, and delete Notion pages, databases, and blocks via REST API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to interact with your Notion workspace directly from the command line, automating tasks like creating pages, managing databases, and updating content without needing to open the Notion application.

Core Features & Use Cases

  • Create and Manage Pages: Generate new pages, add content, and update existing ones.
  • Database Operations: Create new databases, query existing ones with filters, and add new entries.
  • Block Management: Add various block types (paragraphs, headings, etc.) to pages.
  • Use Case: Automatically create a daily log entry in a Notion database with a timestamp and a summary of your day's activities.

Quick Start

Use the notion skill to search for a page titled "Project Alpha" in your workspace.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I manage Notion workspaces via API?

You can manage Notion workspaces via API by using curl commands to interact with the REST API, enabling the creation, retrieval, updating, and deletion of pages, databases, and blocks.

Can I query Notion databases with filters using curl?

Yes, you can query Notion databases with filters using curl commands. This skill supports advanced database querying operations and property management directly from the command line.

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

Yes, automating page creation requires a Notion API key and proper workspace integration to authenticate your requests and facilitate programmatic interaction with your pages.

What's the best way to add blocks to Notion pages programmatically?

The best way to add blocks to Notion pages programmatically is by executing curl commands through the REST API, allowing you to append various block types like paragraphs and headings to existing pages.

Can I use the Notion REST API to automate daily log entries?

Yes, you can use the Notion REST API to automate daily log entries by programmatically creating pages in a database with timestamps and activity summaries without opening the Notion application.