From sundial-org-awesome-openclaw-skills-4
CLI for Notion API: search, query databases, and create pages. Configured via NOTION_KEY env var or config file. Outputs JSON.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:notion-apiThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
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**.
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.
Provide a Notion integration token via either:
NOTION_KEY env var, or~/.config/notion/api_key (first line)Also make sure the target pages/databases are shared with your integration in Notion.
Run via:
node scripts/notion-api.mjs <command> ...node scripts/notion-api.mjs search "query" --page-size 10
node scripts/notion-api.mjs query --data-source-id <DATA_SOURCE_ID> --page-size 10
# optionally pass raw JSON body:
node scripts/notion-api.mjs query --data-source-id <ID> --body '{"filter": {...}, "sorts": [...], "page_size": 10}'
node scripts/notion-api.mjs create-page --database-id <DATABASE_ID> --title "My item" --title-prop Name
All commands print JSON to stdout.
2025-09-03 (override with NOTION_VERSION).page_size and minimal calls.npx claudepluginhub sundial-org/awesome-openclaw-skillsInteracts with the Notion API to create, read, update, and query pages, databases (data sources), and blocks.
Searches, reads, appends to, and creates Notion pages and databases via the Notion REST API using curl and jq.
Searches, reads, creates, and edits Notion pages, databases, data sources, blocks, and comments via the Notion API. Useful for agents managing Notion content programmatically.