notion-tasks-blocks
Manage Notion checklist blocks inside a page (no database required). Use when the user has plain to-do blocks and wants to list tasks, add tasks, and mark tasks done/undone.
Why use this skill?
Efficiently manage Notion to-do checklist blocks with OpenClaw. List, add, and toggle task completion directly on your Notion pages without complex database setup.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/luciorenovato/notion-tasks-blocksWhat This Skill Does
The notion-tasks-blocks skill provides a direct interface for managing checklist items within a specific Notion page. Unlike complex database integrations that require structured properties and schemas, this tool focuses on simplicity by interacting directly with the native Notion 'to-do' block format. It allows users to read existing tasks, append new items to the end of a page, and toggle the completion status of existing blocks using simple index-based commands. This is an ideal solution for users who prefer keeping light, unstructured to-do lists on their Notion workspace without the overhead of creating and configuring a full database page.
Installation
To install this skill, ensure you have the OpenClaw CLI configured. Run the following command in your terminal:
clawhub install openclaw/skills/skills/luciorenovato/notion-tasks-blocks
After installation, you must set the required environment variables. First, generate a NOTION_TOKEN from your Notion developer portal. Second, retrieve the Page ID from the URL of your Notion page. Export these into your environment:
export NOTION_TOKEN="secret_..." export NOTION_TASKS_PAGE_ID="your_page_id"
Ensure the integration has been granted access to the specific page by clicking the 'Share' button within Notion and inviting the integration.
Use Cases
This skill is perfect for:
- Managing daily "brain dump" lists where tasks are added and completed quickly.
- Maintaining grocery lists or household checklists on a shared Notion page.
- Quick-start project tracking where the user wants to see tasks as simple text blocks rather than database rows.
- Users who prefer minimal interfaces and do not want to manage Notion properties, filters, or views.
Example Prompts
- "Check my task list for today and tell me what is still pending."
- "Add a new task to my Notion page: Buy organic milk for the office."
- "I just finished the first item on my Notion checklist, please mark it as done."
Tips & Limitations
- The skill only interacts with top-level blocks. If your tasks are nested inside toggles or columns, the script may not find them.
- Always run the 'list' command before performing 'done' or 'undo' actions to ensure the indices are accurate, especially after adding or deleting items manually in Notion.
- If the tool fails to identify the page, double-check that the Notion integration has 'Can edit' permissions for that specific page.
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-luciorenovato-notion-tasks-blocks": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api