notion
Notion API for creating and managing pages, databases, and blocks.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/7revor/notion-1-0-0What This Skill Does
The Notion skill provides a robust interface for interacting with the Notion API, allowing your OpenClaw agent to manage pages, blocks, and data sources (databases) programmatically. It abstracts the complexity of authentication and header management, enabling seamless integration with your personal or team workspace. Whether you need to log project tasks, query active database entries, or structure documentation within Notion, this skill provides the necessary endpoints to perform CRUD operations efficiently. It follows the latest API version (2025-09-03) and handles the structural nuances of block-based content management.
Installation
To install this skill, run the following command in your OpenClaw environment:
clawhub install openclaw/skills/skills/7revor/notion-1-0-0
After installation, you must configure your API key. Create the necessary directory and configuration file by executing mkdir -p ~/.config/notion && echo "your_api_key" > ~/.config/notion/api_key. Finally, navigate to your Notion workspace, open the target page or database, click the three-dot menu, and select "Connect to" to grant your integration permission to access the specific resources.
Use Cases
This skill is ideal for automating content-heavy workflows. You can use it to create automated status reports, sync task lists between your terminal and Notion, or dynamically organize research notes. It is particularly useful for users who rely on Notion as a central knowledge base and want to update documentation without leaving their command-line or AI-assisted workspace.
Example Prompts
- "Find the Notion database named 'Project Tasks' and list all items where the status is currently 'In Progress'."
- "Create a new page inside my 'Meeting Notes' database titled 'Sync Call' with today's date and a 'Todo' status."
- "Get the contents of the 'Resources' page and summarize the top three bullet points found in its blocks."
Tips & Limitations
Always ensure you share your integration with the specific pages or databases you intend to manage, or the API will return a 404 error. The Notion API requires strict schema adherence for database entries; ensure your property names (e.g., 'Name', 'Status') match exactly what is defined in your Notion workspace. Note that this skill is primarily intended for administrative and management tasks and may require manual oversight when modifying complex, multi-layered block structures.
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-7revor-notion-1-0-0": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, file-read