首页龙虾技能列表 › Notion Manager — Notion API 客户端(SaaS 工作流)

Notion Manager — Notion API 客户端(SaaS 工作流)

v1.0.0

生产就绪的 Notion API 客户端,支持 SaaS 工作流。可创建、读取、更新 Notion 页面,查询数据源、追加块。提供结构化输入/输出模式,支持多种操作(搜索、获取页面、查询数据源、创建页面、更新页面、追加块、创建数据源)

0· 260·1 当前·1 累计
by @tomas-mikula (Tomas Mikula)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/10
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
high confidence
该技能声称为 Notion API 客户端,但存在多个不一致性和 bug(凭证处理不匹配、Authorization 头格式错误、参数名称不一致),使其不可靠,建议在使用前修复。
评估建议
在不一致性得到解决前,不建议在生产环境中安装或使用该技能。具体问题包括:1) 凭证处理不一致;2) Authorization 头格式错误;3) 参数名称不一致;4) 测试行为不完整;5) 源码验证不一致。修复后将更可靠。...
详细分析 ▾
用途与能力
代码和 SKILL.md 均实现 Notion API 操作(搜索、获取页面、查询数据源、创建页面等),与声明目的匹配。但存在命名不一致(SKILL.md 中的 NOTION_API_KEY 环境变量和 camelCase 参数名如 dataSourceId,而代码预期 auth.notionApiKey 和 snake_case 参数)。包名/Slug 不匹配是次要但不一致的。
指令范围
SKILL.md 声明 NOTION_API_KEY 为环境凭证和主要凭证,但运行时代码不读取 process.env,而预期 params.auth.notionApiKey。指令和代码就 API 密钥位置存在争议。示例中的参数名(dataSourceId, block_id vs blockId)与代码不一致,增加了代理发送错误或意外请求的可能性。
安装机制
这是一个仅指令的技能,具有小代码文件,无安装规格。没有从外部或不受信任的 URL 下载内容,package.json 最小化。未检测到安装机制风险。
凭证需求
技能仅需要 Notion API 密钥,在范围内是合理的。但 SKILL.md 指定环境变量 (NOTION_API_KEY),而代码预期输入对象中的 auth.notionApiKey;注册元数据列出无必需环境变量。这种不匹配可能导致用户在错误位置提供凭证或在尝试适配技能时意外暴露秘密。未请求无关凭证。
持久化与权限
技能不请求 always:true,不修改其他技能,无安装时持久性。仅向 api.notion.com 发出出站 HTTP 调用。默认启用自主调用(正常),但与其他不一致性结合,增加了意外 API 调用的风险。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/15

Notion Manager 初始发布。- 生产就绪的 Notion API 客户端,支持 SaaS 工作流;- 支持创建、读取、更新 Notion 页面、查询数据源、追加块;- 简单认证(NOTION_API_KEY);- 结构化输入/输出模式;- 即用操作:搜索、getPage、queryDataSource、createPage、updatePage、appendBlocks、createDataSource。

● 无害

安装命令 点击复制

官方npx clawhub@latest install notion-manager
镜像加速npx clawhub@latest install notion-manager --registry https://cn.clawhub-mirror.com

技能文档

描述

执行 Notion API 操作,自动版本头和结构化输出。

用法

{ "auth": { "notionApiKey": "secret_..." }, "input": { "operation": "queryDataSource", "params": { "dataSourceId": "abc123" } } } 操作:搜索、getPage、queryDataSource、createPage、updatePage、appendBlocks、createDataSource

输入模式

{ "type": "object", "properties": { "operation": { "type": "string", "enum": ["search","getPage","queryDataSource","createPage","updatePage","appendBlocks","createDataSource"] }, "params": { "type": "object" } }, "required": ["operation"] }

输出模式

{ "type": "object", "properties": { "status": { "type": "string", "enum": ["success","error"] }, "data": {}, "meta": {}, "error_type": { "type": "string" }, "http_status": { "type": "integer" } }, "required": ["status"] }

环境变量

NOTION_API_KEY:从 notion.so/my-integrations 获取的 secret_ 或 ntn_ 密钥

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务