notion

Create and manage Notion pages, databases, and block content via HTTP API.

37|4|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/MerkyorLynn/Lynn --skill notion-merkyorlynn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/MerkyorLynn/Lynn/tree/main/skills2set/notion
Command: npx skills add https://github.com/MerkyorLynn/Lynn --skill notion-merkyorlynn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you automate routine Notion work—creating pages, managing database items, and keeping page content up to date—without clicking through the UI.

Core Features & Use Cases

  • Create and read pages: Fetch page details and retrieve page block content (children).
  • Manage databases (data sources): Create “data sources” (databases), query items, and update page properties.
  • Build page content with blocks: Append structured blocks like paragraphs to an existing page.

Quick Start

Create a Notion integration, save your API key to ~/.config/notion/api_key, then ask the assistant to create a new database item and add a paragraph block to the resulting page in your target Notion database.

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 using the API?

You can automate Notion page creation by sending JSON payloads to the Notion HTTP API. This requires an integration API key, the mandatory Notion-Version header (2025-09-03), and using the correct database_id to generate pages and manage data sources without UI interaction.

What do I need to query Notion database items through API automation?

Querying Notion database items requires a Notion integration API key, the data_source_id, and the Notion-Version header (2025-09-03). You send HTTP requests to stable endpoints to retrieve and update page properties within your target data sources.

Can I append paragraph blocks to an existing Notion page via API?

Yes, you can append structured paragraph blocks to an existing Notion page via the API. By sending JSON payloads to the block children endpoints, you can programmatically insert and manage page content without using the Notion UI.

Does Notion API automation work for fetching page details and block children?

Notion API automation supports fetching page details and retrieving page block children. By calling the stable Notion HTTP API endpoints with a valid integration API key and the Notion-Version header, you can read and extract structured block content from your pages.

What is the best way to set up curl workflows for Notion content management?

The best way to set up curl workflows for Notion content management is to create an integration, save the API key to ~/.config/notion/api_key, and send predictable JSON payloads. Always include the Notion-Version header (2025-09-03) to ensure your API automation requests succeed.