notion

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

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/balaraj74/F.R.I.D.A.Y --skill notion-balaraj74
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/balaraj74/F.R.I.D.A.Y/tree/main/skills/notion
Command: npx skills add https://github.com/balaraj74/F.R.I.D.A.Y --skill notion-balaraj74

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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

  • Create/Update Pages: Dynamically generate new pages or modify existing ones.
  • Database Management: Create new databases (data sources) or query and update entries within them.
  • Block Manipulation: Add, retrieve, and manage content blocks within pages.
  • Use Case: Automatically create a new project page in a "Projects" database whenever a new task is assigned in your project management tool, populating it with initial details.

Quick Start

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

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 programmatically?

Managing Notion databases via the API lets you create new databases or query and update entries within existing data sources. This requires passing your Notion API key and the target database ID to read or write data programmatically.

Can I manipulate individual content blocks within Notion pages?

Yes, you can manipulate individual content blocks within Notion pages by using the Notion API to add, retrieve, and manage them. This allows for granular content generation and data management directly inside specific page structures.

Do I need a Notion API key and database IDs to manage content?

Yes, you need a Notion API key and specific page or database IDs to manage content. These identifiers are required to authenticate your requests and direct the API to the exact workspace locations for reading or writing data.

What's the best way to automate Notion page creation from external tasks?

The best way to automate Notion page creation from external tasks is to use the Notion API to dynamically generate pages in a target database. For example, you can create a new project page populated with initial details whenever a task is assigned in a project management tool.

Are there limitations when querying Notion databases through the API?

Limitations when querying Notion databases through the API include the requirement to provide specific database IDs for operations and the need for a valid Notion API key. You must target existing data sources accurately to retrieve or update entries successfully.