A JSON-first CLI skill for managing Notion pages, databases, and Markdown content with deterministic script execution.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install notion-api-automation
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install notion-api-automation using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This Openclaw Skills integration provides a robust interface for interacting with the Notion API using a deterministic CLI approach. By prioritizing structured scripts over ad-hoc API calls, the skill ensures lower error rates, automated handling of pagination, and respect for Notion's specific rate limits. It is designed to allow AI agents to reliably parse and reason about Notion data, providing a clean JSON output for every operation.
Whether you are organizing a complex workspace or building an automated documentation pipeline, this skill bridges the gap between your local environment and the Notion cloud. It supports the latest API standards and offers a predictable interface for search, read, write, and move operations, making it an essential component for any developer using Openclaw Skills to enhance their productivity.
To get started with this skill in your Openclaw Skills environment, ensure you have Node.js installed and your API credentials configured.
# Set your Notion API Key
export NOTION_API_KEY='your_integration_token'
# Run a sanity check to verify connection
node {baseDir}/scripts/notionctl.mjs whoami
Ensure that you have shared your Notion integration with the specific pages or databases you want the agent to access.
The skill organizes interaction through a set of distinct identifiers and content types:
| Attribute | Description |
|---|---|
| Page ID | Unique identifier or URL for an individual Notion page. |
| Data Source ID | Specifically used for database containers (required for move operations). |
| Markdown Body | The primary format for reading from and writing to page content. |
| Property Set | Key-value pairs (e.g., Status, Tags, Due) used when interacting with database rows. |
| Triage Rules | A JSON schema used to define how pages should be moved based on their properties or titles. |
Loading
An advanced CLI wrapper that enables AI agents to programmatically control iOS simulators, manage app lifecycles, and perform accessibility-based UI navigation.

A cross-platform skill for Openclaw Skills that enables AI agents to create, search, and organize content within a Fabric workspace using the official HTTP API.

A powerful tool for converting complex PDFs and scanned documents into structured Markdown and JSON using the Mistral OCR API.

An automated compliance auditor for iOS repositories ensuring App Store and TestFlight readiness.

A specialized tool for searching subreddits and extracting comment threads via public JSON endpoints without requiring authenticated API access.

A comprehensive CLI and automation toolkit for managing Todoist tasks, projects, and workflows via the Todoist API v1.








































