notion

Query, create, update, and append content in Notion workspaces via the REST API.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/HaraldeRoessler/ownify-microclaw --skill notion-haralderoessler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/HaraldeRoessler/ownify-microclaw/tree/main/skills/built-in/notion
Command: npx skills add https://github.com/HaraldeRoessler/ownify-microclaw --skill notion-haralderoessler

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually searching, creating, updating, and organizing content in Notion, helping you manage workspace data through a reliable API-driven workflow.

Core Features & Use Cases

  • Workspace Search: Find pages and databases across a shared Notion workspace.
  • Page and Database Management: Create new pages, update page properties, and append content blocks to existing pages.
  • Operational Use Cases: Capture meeting notes, update project statuses, add follow-up tasks, or sync structured records into a Notion database.
  • Access Requirements: Works only when the Notion integration token is configured and the target pages or databases have been explicitly shared with the integration.

Quick Start

Ask the agent to find the relevant Notion page or database, then create or update the specified content in your shared workspace.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I create and update Notion pages through the REST API?

You can create and update Notion pages through the REST API by configuring a Notion internal integration token and using the notion-client Python SDK to manage page properties, append content blocks, and modify database records in shared workspaces.

What do I need to set up before using an API to manage Notion workspace data?

Before managing Notion workspace data, you need to create a Notion internal integration token, install the notion-client Python SDK, and explicitly share the target pages or databases with the integration to permit API access.

Can I search across my Notion workspace for specific pages and databases programmatically?

Yes, you can search across a Notion workspace programmatically by using the integration token with the REST API to query and locate specific pages and databases that have been shared with the integration.

How do I append content blocks to existing Notion pages?

To append content blocks to existing Notion pages, you use the REST API via the notion-client Python SDK, targeting pages explicitly shared with your integration to add new block-level content.

Why does my Notion API integration fail to access certain pages or databases?

Notion API integrations fail to access pages or databases when the target content has not been explicitly shared with the integration token, as access is strictly limited to permitted resources within the workspace.