Agent skill · software engineering · sundial-org

better-notion

Full CRUD for Notion pages, databases, and blocks. Create, read, update, delete, search, and query.

Why this skill is useful

Provides specific API commands and patterns for interacting with the Notion API that the AI wouldn't reliably generate on its own.

What it needs

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 Use the Notion API for pages, data sources (databases), and blocks. Setup Share target pages/databases with your integration in Notion UI. API Basics Common Operations Property Types Type Format ------ -------- Title {"title": [{"text": {"content": "..."}}]} Text {"richtext": [{"text": {"content": "..."}}]} Select {"select": {"name": "Option"}} Multi-select {"multiselect": [{"name": "A"}]} Date {"date": {"start": "2024-01-15"}} Checkbox {"checkbox": true} Number {"number": 42} URL {"url": "https://..."} 2025-09-03 API Notes Databases = "data sources" in API Use datasourceid for both creating pages and querying Get datasourceid from search results (the id field) Rate limit: ~3 req/sec

How to use it

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

@skills sundial-org/better-notion

View the source on GitHub

Browse the @skills marketplace