notion

Creates, reads, updates, and searches Notion pages and databases via the official HTTP API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the manual copy-paste work of creating and updating Notion pages and database records by letting you manage them directly with the Notion API.

Core Features & Use Cases

  • Search and retrieve content: Find pages/databases and read page properties and child blocks for inspection or reporting.
  • Create and update records: Create pages inside databases, update page properties, and append rich content blocks.
  • Database querying: Query “data sources” (databases) with filters and sorts to power lightweight automation.

Quick Start

Use the notion skill to search Notion for a page title and return the matching results in readable form.

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 updates via API?

You can automate Notion page creation and database updates by sending curl requests with a Bearer token to the Notion HTTP API. This Skill handles creating pages, updating properties, and appending content blocks programmatically.

Can I query Notion databases with filters and sorts using curl?

Yes, you can query Notion databases using the 2025-09-03 API data source endpoints. This Skill supports sending curl requests with filters and sorts to retrieve specific database records for lightweight automation.

What's the best way to retrieve and inspect Notion page blocks for analysis?

The best way to retrieve Notion page blocks is using the Notion HTTP API block endpoints. This Skill reads page properties and fetches child blocks, returning readable content for inspection or reporting.

Do I need a Bearer token and Notion-Version header to manage content via API?

Yes, managing Notion content via API requires a Bearer token for authentication and a fixed Notion-Version header. This Skill uses these credentials to authorize curl requests for reading and writing pages.

Does this approach work without manual copy-paste for updating Notion records?

Yes, this API approach removes manual copy-paste by directly updating Notion records. You can modify page properties and append rich content blocks programmatically through authenticated HTTP API requests.

Why use the Notion data source endpoints instead of standard database queries?

Notion data source endpoints use the 2025-09-03 API semantics to query databases with advanced filters and sorts. This approach powers lightweight automation by returning targeted records directly via curl.

Related Skills