Agent skill · software engineering · sundial-org

notion-api

Generic Notion API CLI (Node) for search, querying data sources (databases), and creating pages. Configure with NOTION_KEY (or ~/.config/notion/api_key).

Why this skill is useful

Adds a Node-based CLI for the Notion API with executable commands for searching, querying, and creating pages that extend the AI's capabilities.

What it needs

Requires node installed locally. Requires notion account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

notion-api (generic) This skill provides a small Node-based CLI for the Notion API. It’s designed to be shareable: no hard-coded database IDs and no secrets in the repo. Auth Provide a Notion integration token via either: NOTIONKEY env var, or ~/.config/notion/apikey (first line) Also make sure the target pages/databases are shared with your integration in Notion. Commands (CLI) Run via: node scripts/notion-api.mjs <command> ... Search Query a data source (database query) Create a page in a database Output All commands print JSON to stdout. Notes Notion API version header defaults to 2025-09-03 (override with NOTIONVERSION). Rate limits apply; prefer pagesize and minimal calls.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/notion-api

View the source on GitHub

Browse the @skills marketplace