notion

Manage Notion pages, databases, and blocks via curl.

Updated Sep 1, 2021
One-click install
npx skills add https://github.com/unclehowell/unclehowell --skill notion-unclehowell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/unclehowell/unclehowell/tree/main/skills/productivity/notion
Command: npx skills add https://github.com/unclehowell/unclehowell --skill notion-unclehowell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Interacting with Notion programmatically often requires SDKs or complex setups; this Skill lets you perform full Notion API operations using only curl, removing the need for extra libraries.

Core Features & Use Cases

  • Search across pages and databases.
  • Retrieve page content and block structures.
  • Create new pages in any database and add rich content blocks.
  • Query databases and update page properties. Use it to automate meeting notes, task boards, or content pipelines directly from the command line.

Quick Start

Ask the agent to create a new Notion page titled “Project Plan” with status “Todo” in your database.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I manage Notion pages and databases via curl without using an SDK?

You can manage Notion pages and databases via curl by executing API requests to create, read, update, and query workspace content directly from the terminal, removing the need for extra libraries.

What do I need to automate Notion note-taking and task tracking from the command line?

To automate Notion note-taking and task tracking from the command line, you need a valid NOTION_API_KEY environment variable and must adhere to Notion API version 2025-09-03 for your curl requests.

Can I query databases and update page properties using the Notion API with curl?

Yes, you can query databases and update page properties using curl commands to interact with the Notion API, enabling direct data organization and task board management from your terminal.

What's the best way to create new pages and add rich content blocks in Notion programmatically?

The best way to create new pages and add rich content blocks in Notion programmatically without libraries is using curl to send POST requests to the Notion API for instant workspace content creation.

Does this approach for managing Notion workspace content support searching across pages and databases?

Yes, this curl-based approach for managing Notion workspace content fully supports searching across both pages and databases to retrieve content and block structures directly.