📦 Notion IM Helper — 同步IM消息

v1.7.0

通过 Notion API 将即时通讯消息一键同步至 Notion,支持 7 种内容类型、4 种格式、2 类元数据,仅追加写入单页,集中归档聊天记录。

1· 242·0 当前·0 累计
下载技能包
最后更新
2026/4/21
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
NULL
评估建议
Before installing, verify the skill author/owner and correct metadata mismatches (registry claims no env vars but the code requires NOTION_API_KEY and NOTION_PARENT_PAGE_ID). Review and test on a non-sensitive Notion page: the skill can upload local files (it will accept any existing file path and attempt to upload it via a notion-upload dependency), so an attacker or a mistaken message could cause arbitrary local files to be uploaded to Notion. Also note the code implements undo (deletes blocks...
详细分析 ▾
用途与能力
The code and SKILL.md align with the declared purpose: they use the Notion API, accept a Notion token and target page, append blocks, support image upload, search, summary and undo. However the registry metadata at the top of the package claims no required environment variables / primary credential while SKILL.md and config.yaml require NOTION_API_KEY and NOTION_PARENT_PAGE_ID — that mismatch is an incoherence and should be clarified. The ownerId in _meta.json differs from the registry owner listed, which is another metadata inconsistency.
指令范围
Runtime instructions and the scripts operate within the Notion domain, but they also access the local filesystem: they read/write a local .pending_batch.json for undo and accept arbitrary local file paths for 'image' uploads. is_local_file_path treats any existing file path as uploadable (no strict extension check), and upload_file will call a third-party notion-upload library to transmit the file — this enables uploading any local file the agent is given a path to (potential data exfiltration if misused). The SKILL.md also contains the contradictory statement 'Never modify or delete existing Notion blocks' while the scripts implement an undo that deletes blocks; clarify intended behavior and limits.
安装机制
This is an instruction+code bundle with no network download install steps. The only installation step mentioned is 'pip install notion-client' (and notion-upload is conditionally required). No external archives or arbitrary URLs are fetched by the install process in the package itself.
凭证需求
The skill legitimately needs NOTION_API_KEY and NOTION_PARENT_PAGE_ID (and optionally NOTION_QUOTES_PAGE_ID). Those are declared in SKILL.md and config.yaml, but the top-level registry summary incorrectly lists 'Required env vars: none' and 'Primary credential: none' — this mismatch is misleading and should be corrected. The number and type of env vars are otherwise proportionate to the stated Notion integration purpose.
持久化与权限
The skill does not request elevated platform privileges (always:false). It stores a local .pending_batch.json to support undo, which is a narrow, local persistence. The ability to delete appended blocks (undo) is a normal feature for this use case but increases the potential impact if the skill runs with malicious inputs — consider whether delete permissions should be limited to the skill's own appended blocks.
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.7.02026/3/20

NULL

无害

安装命令

点击复制
官方npx clawhub@latest install notion-im-helper
镜像加速npx clawhub@latest install notion-im-helper --registry https://cn.longxiaskill.com
数据来源ClawHub ↗ · 中文优化:龙虾技能库