notion
Manage Notion notes, pages, and data sources with a JSON-first CLI for search, read/export, write/import, append, and move operations. Use when working with Notion, organising notes, moving pages, triaging an inbox, or reading/writing page content.
Why use this skill?
Manage your Notion workspace with the OpenClaw Notion skill. Efficiently search, read, write, and organize pages using a deterministic, JSON-first CLI interface.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/tristanmanchester/notion-api-automationWhat This Skill Does
The Notion skill for OpenClaw provides a powerful, JSON-first CLI interface for interacting with the Notion API. By wrapping API complexity into a deterministic script (notionctl.mjs), it ensures that every interaction adheres to strict API versioning (2025-09-03) and handles critical concerns like pagination and rate limiting (3 requests/second) gracefully. This skill allows agents to search, read, write, append, and restructure Notion content through a standardized command set, making it the primary bridge between OpenClaw and your organizational knowledge base.
Installation
To add this capability to your agent, run the installation command:
clawhub install openclaw/skills/skills/tristanmanchester/notion-api-automation
Ensure that you have set the NOTION_API_KEY in your environment variables. The skill will automatically detect this key, or fall back to standard local development locations like ~/.config/notion/api_key if required.
Use Cases
- Automated Capture: Programmatically shunt notes, meeting summaries, or chat logs directly into an Inbox database with specific metadata tags.
- Knowledge Refactoring: Move pages between parent pages or into specific databases to keep workspaces organized without manual effort.
- Data Export: Extract page content as clean Markdown for inclusion in reports, LLM prompts, or other documentation tools.
- Inbox Triage: Scan existing databases, append notes to pending tasks, or update page properties like statuses and dates based on external event triggers.
Example Prompts
- "Search for the meeting notes page titled 'Q3 Planning' and append a summary of today's meeting action items to the bottom."
- "Move the page 'Project Specs' from my general folder into the 'Technical Documentation' database and set the status to 'Active'."
- "Create a new note in my 'Inbox' database titled 'Research Idea' with the content: # Research Idea - [ ] Look up the new API documentation."
Tips & Limitations
- Rate Limiting: If you are running high-volume batch updates, be aware of the 3 requests/second limit; the script handles 429 errors, but it is best to avoid massive concurrent updates.
- Data Source vs. Database: Always refer to containers as
data_source_idwhen moving pages into databases to prevent schema errors. - Determinism: Because this skill uses a CLI, it is highly predictable and ideal for OpenClaw allowlists. Treat your Notion credentials with care, as the agent can perform full CRUD operations on any page the token has access to.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-tristanmanchester-notion-api-automation": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read, file-write
Related Skills
parallel-ai-search
Web search + URL extraction via Parallel Search/Extract APIs. Use for up-to-date research, domain-scoped searching, and extracting LLM-ready excerpts/markdown from URLs.
track17
Track parcels via the 17TRACK API (local SQLite DB, polling + optional webhook ingestion)
auditing-appstore-readiness
Audit an iOS app repo (Swift/Xcode or React Native/Expo) for App Store compliance and release readiness; output a pass/warn/fail report and publish checklist.
fabric-api
Create/search Fabric resources via HTTP API (notepads, folders, bookmarks, files).
Ios Simulator
Skill by tristanmanchester