notion

Create, retrieve, update, and organize Notion pages, databases, and blocks via the Notion API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Notion is a powerful all-in-one workspace, but programmatic management of pages, databases, and blocks requires using the Notion API. This skill provides a ready-to-use interface to create, read, update, and organize Notion content.

Core Features & Use Cases

  • Create, read, update, and delete Notion pages, databases, and blocks via the REST API.
  • Build automated workflows to generate notes, organize projects, and manage knowledge in Notion by programmatically creating and updating pages.
  • Quick integration with external data sources to populate Notion structures (pages, databases, blocks) from other systems.

Quick Start

Use the notion skill to create a new page in a database or fetch page properties by issuing Notion API calls after setting up an API key.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I automate Notion pages, databases, and blocks via the API?

You can automate Notion pages, databases, and blocks by using the Notion API to programmatically create, retrieve, update, and organize content. This requires a valid Notion API key and specifying the Notion-Version header for compatibility.

What do I need to set up before using the Notion API for automation?

Before using the Notion API for automation, you need a Notion API key stored at the ~/.config/notion/api_key path. You must also include the correct Notion-Version header in your REST API requests.

Can I create pages in a Notion database automatically?

Yes, you can automatically create pages in a Notion database. The API allows you to build automated workflows that generate notes, organize projects, and populate knowledge bases by creating and updating pages programmatically.

How do I query and update existing Notion page properties?

You can query and update existing Notion page properties by issuing Notion API calls to retrieve page data and modify its attributes. This allows for seamless integration with external data sources to keep your Notion structures synchronized.

How do I add notes or tasks as blocks to a Notion page?

You can add notes or tasks as blocks to a Notion page by using the API to append block elements. This enables programmatic organization of content within your existing pages for automated knowledge management.

Does Notion API automation work with external data sources?

Yes, Notion API automation works with external data sources to populate Notion structures. You can fetch data from other systems and programmatically create or update pages, databases, and blocks to consolidate your information.