← 返回 Skills 市场
Notion
作者
JordanCoin
· GitHub ↗
· v0.1.0
951
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install notioncli
功能描述
Notion API for creating and managing pages, databases, blocks, relations, rollups, and multi-workspace profiles via the notioncli CLI tool.
安全使用建议
This appears to be a legitimate Notion CLI skill, but verify a few things before installing: 1) Confirm the npm package author (@jordancoin) and review the package source (the GitHub repo) to ensure it's the expected code. 2) Check where 'notion init' stores your NOTION_API_KEY and whether it's encrypted or stored plaintext; prefer storing keys in a secure vault. 3) Limit the API key's scopes to only the databases/workspaces needed. 4) Because the registry metadata contradicts the SKILL.md (env/install omissions) and an install.sh is present, prefer installing in a controlled environment or inspect the install.sh contents first. If you are not comfortable inspecting code, avoid global npm installs from unverified publishers.
功能分析
Type: OpenClaw Skill
Name: notioncli
Version: 0.1.0
The skill installs `notioncli`, a legitimate tool for interacting with the Notion API. While the `SKILL.md` and `install.sh` do not contain any direct malicious instructions or prompt injection attempts, the `notion upload` command (documented in SKILL.md) grants the AI agent the capability to read arbitrary local files (e.g., `notion upload <page-id> ./screenshot.png`). This local file access, even if intended for legitimate uploads to Notion, represents a high-risk capability and broad permission that could be exploited by a malicious prompt to exfiltrate sensitive local files, classifying it as suspicious rather than benign.
能力评估
Purpose & Capability
The SKILL.md describes a Notion CLI (create/update/delete pages, query DBs, comments, users) and declares NOTION_API_KEY and an npm install of @jordancoin/notioncli — which is appropriate for this purpose. However, the registry metadata above says 'Required env vars: none' and 'No install spec', which contradicts the SKILL.md. Also SKILL.md expects npm to be available but the skill doesn't declare npm as a required binary.
Instruction Scope
The runtime instructions stay within Notion management (listing DBs, creating/updating pages, comments). They instruct running 'notion init --key $NOTION_API_KEY' which will 'save your API key' and auto-discover databases. The SKILL.md does not say where or how the key is stored (file path, encryption), which is a privacy/security detail worth verifying.
Install Mechanism
Install is via npm global package (@jordancoin/notioncli) referenced in SKILL.md metadata. Installing a global npm package is a moderate risk: it runs third-party code on your system. The registry claims 'no install spec', yet SKILL.md provides an npm install command and an install.sh file exists in the bundle — this packaging inconsistency increases risk because it's unclear which install path the marketplace expects to run.
Credentials
NOTION_API_KEY is the single credential the CLI needs and is proportional to the functionality. But the marketplace metadata omitted that requirement, and SKILL.md's 'init' will persist the key locally without describing storage/permissions. You should ensure the API key has minimal scopes and confirm where the key is saved.
Persistence & Privilege
No 'always: true' and no special persistent privileges are requested. Model invocation settings are default (model can invoke), which is typical for a user-invoked integration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install notioncli - 安装完成后,直接呼叫该 Skill 的名称或使用
/notioncli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of the Notion CLI skill for interacting with the Notion API.
- Supports managing pages, databases, blocks, relations, rollups, and handling multiple workspaces via aliases.
- Includes detailed command reference for querying, updating, creating, deleting, moving, uploading, and searching Notion content from the terminal.
- Features auto-discovery and aliasing of shared databases for easier access and automation.
- Comprehensive JSON, CSV, table, and YAML output options for different workflows.
- Designed for both human users and AI agent automation.
元数据
常见问题
Notion 是什么?
Notion API for creating and managing pages, databases, blocks, relations, rollups, and multi-workspace profiles via the notioncli CLI tool. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 951 次。
如何安装 Notion?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install notioncli」即可一键安装,无需额外配置。
Notion 是免费的吗?
是的,Notion 完全免费(开源免费),可自由下载、安装和使用。
Notion 支持哪些平台?
Notion 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Notion?
由 JordanCoin(@jordancoin)开发并维护,当前版本 v0.1.0。
推荐 Skills