notion

Create, read, update, and query Notion pages, databases, and blocks via API.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/hammadparveez/mrhammadclaw --skill notion-hammadparveez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/hammadparveez/mrhammadclaw/tree/main/skills/notion
Command: npx skills add https://github.com/hammadparveez/mrhammadclaw --skill notion-hammadparveez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the creation and management of content within Notion, allowing for programmatic interaction with pages, databases, and individual blocks.

Core Features & Use Cases

  • Page Creation & Management: Create new pages, add content, and update existing pages.
  • Database Operations: Query, create, and update entries within Notion databases (referred to as data sources in the API).
  • Block Manipulation: Add, retrieve, and manage individual content blocks within pages.
  • Use Case: Automatically create a new project page in a "Projects" database, populate it with initial tasks, and link it to a relevant client page.

Quick Start

Use the notion skill to create a new page in the 'My Tasks' database with the title 'Follow up on Q3 report'.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I use the Notion API to create and update pages programmatically?

To use the Notion API for page creation and updates, you need a valid Notion API key and specific version headers. This allows you to programmatically create new pages, add content, and update existing pages within your workspace.

Can I query Notion databases and manipulate content blocks via API?

Yes, you can query Notion databases to retrieve and update entries, as well as add, retrieve, and manage individual content blocks within pages using standard API requests with valid authentication headers.

Do I need a Notion API key to manage blocks and databases?

Yes, a Notion API key and specific Notion version headers are required for all operations. These credentials authenticate your requests when manipulating pages, databases, and blocks programmatically.

What is the best way to automate Notion content management tasks?

Automating Notion content management involves using the Notion API to programmatically create project pages, populate databases with initial tasks, and link related entries together without manual data entry.

Does this approach support adding new entries to an existing Notion database?

Yes, this approach fully supports Notion database operations. You can query existing entries, create new database records, and update content within your Notion data sources programmatically.