notion

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

46|6|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/aresbit/MateBot --skill notion-aresbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notion
Source: https://github.com/aresbit/MateBot/tree/main/skills/notion
Command: npx skills add https://github.com/aresbit/MateBot --skill notion-aresbit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a programmable bridge to the Notion API, enabling automated creation, retrieval, and updates of pages, databases, and blocks without manual UI interaction.

Core Features & Use Cases

  • Create, read, update pages and databases, and append content blocks programmatically.
  • Synchronize Notion data with external tools, dashboards, and automation workflows.
  • Use case: Automatically generate project pages from a template when a new project is created in your system.

Quick Start

Use the Notion API to create a page by sending a curl request to the Notion API endpoint. Set your API key in the Notion config: export NOTION_API_KEY="your_key" and store it at ~/.config/notion/api_key. Include the Notion-Version header (for example 2025-09-03) in all requests.

Frequently Asked Questions about notion

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

FAQPage Schema
How do I automate Notion page creation from external data?

Automating Notion page creation requires sending API requests to create pages programmatically. You can generate project pages from templates or sync external data by structuring the request payload and authenticating with your local Notion API key.

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

Using the Notion API requires storing your API key locally at ~/.config/notion/api_key. You must also include the Notion-Version header in all requests to authenticate and interact with the API successfully.

Can I update Notion blocks and databases automatically via the API?

Updating Notion blocks and databases programmatically is fully supported by the API. You can append content blocks to existing pages, modify database properties, and retrieve database records to synchronize data across external tools.

What is the best way to sync external dashboards with Notion databases?

Syncing external dashboards with Notion databases involves querying the database via the API and retrieving the page blocks. This enables automated data synchronization without manual UI interaction, keeping your external tools updated.

Does Notion API integration work with existing automation workflows?

Notion API integration works seamlessly with existing automation workflows to manage pages, databases, and blocks. It provides a programmable bridge to create, read, and update content automatically based on your workflow triggers.