← 返回 Skills 市场
luciorenovato

Notion Tasks Blocks

作者 luciorenovato · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
553
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install notion-tasks-blocks
功能描述
Manage Notion checklist blocks inside a page (no database required). Use when the user has plain to-do blocks and wants to list tasks, add tasks, and mark ta...
使用说明 (SKILL.md)

notion-tasks-blocks

Use this skill for Notion pages that contain to_do blocks (checklist items), not databases.

Required env vars

  • NOTION_TOKEN (secret_...)
  • NOTION_TASKS_PAGE_ID (page id that contains the task blocks)

Command wrapper

bash {baseDir}/scripts/notion_tasks_blocks.sh \x3Ccommand> [args]

Commands:

  • list → list current to-do blocks with index and done status
  • add "\x3Ctext>" → append new unchecked to-do block to the page
  • done \x3Cindex> → mark indexed task as checked
  • undo \x3Cindex> → mark indexed task as unchecked

Notes

  • Indexes come from list.
  • Works only for top-level to_do blocks on the page.
  • If Notion returns permission errors, share the page with your integration.
安全使用建议
This skill's code appears to do only Notion API operations (list/add/mark tasks), which is consistent with its description — but the registry metadata is incomplete. Before installing: 1) Confirm you will provide NOTION_TOKEN and NOTION_TASKS_PAGE_ID (the SKILL.md requires them). 2) Ensure Node and curl are available in the runtime (the script calls node -e). 3) Use a Notion integration token with the minimal scopes and only share the specific page with that integration; avoid supplying broader organization tokens. 4) Ask the skill author or registry to update the metadata to declare the required env vars and binaries (this mismatch is the main coherence problem). 5) Inspect the script yourself (it is included) and only proceed if you are comfortable with the token being used to call api.notion.com; rotate the token after testing if you are concerned.
功能分析
Type: OpenClaw Skill Name: notion-tasks-blocks Version: 1.0.0 The OpenClaw skill 'notion-tasks-blocks' is benign. It correctly uses environment variables (`NOTION_TOKEN`, `NOTION_TASKS_PAGE_ID`) for authentication with the Notion API and performs actions (list, add, mark done/undone) as described. User input for task text and index is handled safely by JSON encoding via `node -e` or numerical conversion, preventing shell or JSON injection. All network calls are directed to `api.notion.com`, and there is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts in `SKILL.md`.
能力评估
Purpose & Capability
The script implements listing/adding/checking Notion to_do blocks via api.notion.com which aligns with the skill name and description. However the registry/manifest claims no required env vars or binaries while the SKILL.md and script require NOTION_TOKEN and NOTION_TASKS_PAGE_ID (and runtime tools like node and curl). The declared metadata is incomplete.
Instruction Scope
SKILL.md instructs only Notion-related actions (list/add/done/undo) and the script sends requests only to api.notion.com. The instructions and script do not read unrelated files, call other endpoints, or access extra environment variables.
Install Mechanism
No install spec (instruction-only with an included script) — low install risk. Nothing is downloaded from third-party URLs and no archives are extracted. However the script relies on node for JSON handling; this dependency is not declared in the registry metadata.
Credentials
The runtime requires NOTION_TOKEN and NOTION_TASKS_PAGE_ID which are appropriate for Notion API access, but the registry lists no required env vars. Also NOTION_TOKEN is a secret-like credential and users should ensure it has minimal scopes and is only granted to the relevant page/integration.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system settings, and will only act when invoked. It does perform API calls under provided credentials, which is expected for this purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install notion-tasks-blocks
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /notion-tasks-blocks 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of notion-tasks-blocks skill: - Manage Notion to-do blocks inside a page—no database required. - List, add, mark as done, and undo checklist tasks via simple commands. - Requires Notion integration and page ID environment variables. - Supports only top-level to-do blocks on the specified page.
元数据
Slug notion-tasks-blocks
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Notion Tasks Blocks 是什么?

Manage Notion checklist blocks inside a page (no database required). Use when the user has plain to-do blocks and wants to list tasks, add tasks, and mark ta... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 553 次。

如何安装 Notion Tasks Blocks?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install notion-tasks-blocks」即可一键安装,无需额外配置。

Notion Tasks Blocks 是免费的吗?

是的,Notion Tasks Blocks 完全免费(开源免费),可自由下载、安装和使用。

Notion Tasks Blocks 支持哪些平台?

Notion Tasks Blocks 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Notion Tasks Blocks?

由 luciorenovato(@luciorenovato)开发并维护,当前版本 v1.0.0。

💬 留言讨论