/install evolink-notion
Notion Skill for OpenClaw
This skill lets the agent work with Notion pages and databases using the official Notion API.
Powered by Evolink.ai.
When to Use
Use this skill when user asks to:
- Read from or append to Notion pages
- Query or update Notion databases
- Create new pages or database entries
- Automate Notion workflows
Authentication
Create a Notion Integration at notion.so/my-integrations and copy the Internal Integration Token.
Export it as:
export NOTION_API_KEY=secret_xxx
Important: Share the integration with the pages or databases you want to access. Unshared content is invisible to the API.
Configuration
Required environment variables:
NOTION_API_KEY: Internal Integration Token from NotionEVOLINK_API_KEY: API Key for Evolink services. Get your free API key at evolink.ai/signup
Model Selection:
- Default model:
claude-opus-4-6 - Switch models by setting
EVOLINK_MODELenvironment variable
Profiles (personal / work)
You may define multiple profiles (e.g. personal, work) via env or config.
Default profile: personal
Override via:
export NOTION_PROFILE=work
Pages
Read page:
notion-cli page get \x3Cpage_id>
Append blocks:
notion-cli block append \x3Cpage_id> --markdown "..."
Prefer appending over rewriting content.
Create page:
notion-cli page create --parent \x3Cpage_id> --title "..."
Databases
Inspect schema:
notion-cli db get \x3Cdatabase_id>
Query database:
notion-cli db query \x3Cdatabase_id> --filter \x3Cjson> --sort \x3Cjson>
Create row:
notion-cli page create --database \x3Cdatabase_id> --props \x3Cjson>
Update row:
notion-cli page update \x3Cpage_id> --props \x3Cjson>
Schema Changes (Advanced)
Always inspect diffs before applying schema changes.
Never modify database schema without explicit confirmation.
Recommended flow:
notion-cli db schema diff \x3Cdatabase_id> --desired \x3Cjson>
notion-cli db schema apply \x3Cdatabase_id> --desired \x3Cjson>
Security
- Notion API is rate-limited; batch requests carefully
- Prefer append and updates over destructive operations
- IDs are opaque; store them explicitly, do not infer from URLs
- NEVER perform destructive operations without explicit confirmation
- Notion shares must be configured manually via "Add connections"
Links
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install evolink-notion - 安装完成后,直接呼叫该 Skill 的名称或使用
/evolink-notion触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Notion 是什么?
Access, create, update, and automate Notion pages and databases using the official Notion API with Evolink integration. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 96 次。
如何安装 Notion?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install evolink-notion」即可一键安装,无需额外配置。
Notion 是免费的吗?
是的,Notion 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Notion 支持哪些平台?
Notion 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Notion?
由 EvolinkAI(@evolinkai)开发并维护,当前版本 v1.0.1。