notion

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

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/spoonbobo/trinity --skill notion-spoonbobo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/spoonbobo/trinity/tree/main/app/skills/notion
Command: npx skills add https://github.com/spoonbobo/trinity --skill notion-spoonbobo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the management of your Notion workspace by enabling programmatic creation, updating, and querying of pages, databases, and blocks.

Core Features & Use Cases

  • Page Creation & Management: Create new pages, add content, and update existing pages.
  • Database Operations: Create new databases, query existing ones with filters and sorts, and add/update items.
  • Block Manipulation: Add various block types (paragraphs, headings, etc.) to pages.
  • Use Case: Automatically create a daily log page in a "Daily Notes" database, pre-populated with the current date and a template for tasks.

Quick Start

Use the notion skill to create a new page in the 'Projects' database with the title 'New Project Alpha'.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I create Notion pages and add blocks programmatically?

To create Notion pages and add blocks programmatically, you need a Notion API key to interact with the API. This allows you to create new pages, append various block types like paragraphs and headings, and update existing page content automatically.

Can I query Notion databases with filters and sorts via API?

Yes, you can query Notion databases using the API to retrieve specific entries. The Skill supports querying existing databases with applied filters and sorts, allowing you to retrieve targeted data and manage database items with specific properties.

What do I need to manage Notion workspace pages and databases?

To manage Notion workspace pages and databases, you need a valid Notion API key and must adhere to the Notion API versioning. This provides the necessary authentication to programmatically create, read, update, and query your workspace content.

Does this approach support updating existing Notion database entries?

Yes, this approach supports updating existing Notion database entries. Through the Notion API, you can manage database items by updating their specific properties, add new blocks to pages, and retrieve detailed page information as needed.

How does searching for content in Notion work through the API?

Searching for content in Notion through the API involves sending queries to find specific pages or databases within your workspace. The API returns matching results, enabling you to programmatically locate and retrieve details for the targeted content.

Are there limitations when manipulating Notion blocks via API?

When manipulating Notion blocks via API, limitations include adhering to specific Notion API versioning and requiring a valid API key for authentication. Operations are constrained to supported block types like paragraphs and headings, and API rate limits apply.