notion

Manage Notion workspace content via authenticated curl requests.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/zerwiz/wayofpi --skill notion-zerwiz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/zerwiz/wayofpi/tree/main/.hermes/hermes-agent/skills/productivity/notion
Command: npx skills add https://github.com/zerwiz/wayofpi --skill notion-zerwiz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It removes the need to switch into the Notion app for routine workspace operations by letting you create, read, update, and query content directly from the terminal.

Core Features & Use Cases

  • Workspace Search and Retrieval: Find pages, open page records, and inspect page blocks for fast content lookup.
  • Content Automation: Create pages, append blocks, and update properties for notes, task trackers, and structured databases.
  • Database Operations: Query data sources, add new items, and manage workspace records for repeatable documentation workflows.
  • Use Case: A team lead can use this Skill to keep a project log, add meeting notes, and update status entries without leaving the command line.

Quick Start

Use the Notion skill to search for a page title and then create or update the matching page through the Notion API.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I manage Notion workspace content from the terminal?

You can manage Notion workspace content from the terminal by using authenticated curl requests to search pages, traverse blocks, create pages, and query databases. This requires a Notion integration API key and the Notion-Version 2025-09-03 header.

Do I need a Notion API key to create and update pages via curl?

Yes, you need a Notion integration API key to create and update pages via curl. You must also ensure your integration has shared access to the target pages or databases, and include the Notion-Version 2025-09-03 header in your requests.

Can I query Notion databases and append blocks without leaving the command line?

You can query Notion databases and append blocks without leaving the command line by sending authenticated curl requests. The Skill automates these operations to support repeatable documentation workflows and task tracking directly from your terminal environment.

What is the best way to automate meeting notes and task tracking in Notion?

The best way to automate meeting notes and task tracking in Notion is to use terminal-based content automation that creates pages, appends blocks, and updates database properties through the Notion API, eliminating the need to switch into the Notion app.

Does this approach to Notion workspace automation require shared page access?

Yes, this approach to Notion workspace automation requires shared page or database access. Your Notion integration must be explicitly shared with the target pages or databases to successfully read, update, or query content via authenticated curl requests.

Why are my curl requests to search Notion pages not working?

Your curl requests to search Notion pages may not be working if you are missing the Notion-Version 2025-09-03 header, lacking a valid integration API key, or attempting to access pages and databases that have not been shared with your Notion integration.