Notion API for creating and managing pages, databases, and blocks. Use when: user asks to create a Notion page, query a database, search notes, add content to Notion, or manage Notion workspace items. NOT for: local file editing (use read_file/write_file), Obsidian vaults (use obsidian skill), or real-time collaboration.
Use the Notion API to create, read, and update pages, databases, and blocks.
"skills": {
"notion": {
"token": "ntn_your_key_here"
}
}
python {skill_path}/notion_api.py search "query text"
python {skill_path}/notion_api.py get-page <page_id>
python {skill_path}/notion_api.py get-blocks <page_id>
python {skill_path}/notion_api.py create-page --database <db_id> --title "New Item" --props '{"Status": "Todo"}'
python {skill_path}/notion_api.py query-db <database_id>
python {skill_path}/notion_api.py update-page <page_id> --props '{"Status": "Done"}'
python {skill_path}/notion_api.py append-blocks <page_id> --text "New paragraph content"
| File | Description |
|------|-------------|
| notion_api.py | Notion REST API client |
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity