📦 Chat2KB — 聊天转知识库
v0.0.1将聊天对话转换为结构化Markdown知识库文件。当用户想要保存、捕获、导出或记录对话时使用。
0· 16·0 当前·0 累计
安全扫描
OpenClaw
可疑
medium confidence技能的行为在很大程度上与其描述(将对话导出为Markdown)匹配,但运行时指令引用了文件系统配置路径、环境变量和shell工具,这些在注册表元数据中未声明——这种不匹配在安装前值得谨慎。
评估建议
此技能似乎按声明执行(将对话导出为Markdown),但运行时文档期望配置文件(~/.chat2kb/config.yml)、环境变量(CHAT2KB_*)和shell工具(date, openssl),尽管注册表元数据中未声明任何这些内容。安装前:1)确认您对智能体读取~/.chat2kb/config.yml并写入文件到您的home/Documents(或通过CHAT2KB_FOLDER设置的文件夹)感到满意。2)首先在dry-run模式下运行技能(CHAT2KB_DRY_RUN=true或在配置中设置dry_run:true)以仅查看预览。3)验证openssl/date在您的环境中是否可用,或者ID生成是否应以不同方式完成。4)如果您需要更严格的控制,请限制智能体的文件系统权限或要求技能作者更新元数据以声明配置路径和环境变量。5)如果您期望智能体在写入前始终请求显式用户确认,请确保您的智能体调用策略强制执行此操作(技能本身记录了提示,但平台级自主调用设置在某些情况下可能允许无人干预的运行)。...详细分析 ▾
ℹ 用途与能力
名称/描述(将对话转换为Markdown KB文件)与指令(检测主题、生成Markdown、预览、写入文件)一致。然而,SKILL.md期望用户配置文件(~/.chat2kb/config.yml)和环境变量(CHAT2KB_FOLDER, CHAT2KB_DRY_RUN, CHAT2KB_LOG_LEVEL),尽管技能元数据未声明任何必需的配置路径或环境变量。这种不匹配是意外的,应与作者澄清。
⚠ 指令范围
指令告诉智能体读取对话内容、扫描先前的conversation_id、预览输出并将文件写入用户的文件系统——所有这些对于此目的都是合理的。但它们还指示使用shell命令(date, openssl rand -hex)生成ID,并显式引用主目录配置文件和环境覆盖。注册表元数据未声明这些配置路径或环境变量。确保智能体读取~/.chat2kb/config.yml和写入文件的能力是有意的且可接受的。
✓ 安装机制
没有安装规范和代码文件(仅含指令)。风险较低,因为安装程序不会下载或写入任何内容。行为完全取决于智能体和主机环境在运行时允许的内容。
⚠ 凭证需求
元数据未列出必需的环境变量或凭证,但SKILL.md记录并依赖CHAT2KB_FOLDER、CHAT2KB_DRY_RUN和CHAT2KB_LOG_LEVEL以及配置文件路径。没有请求秘密,这是适当的。关注点是声明的需求与技能期望使用的环境/配置之间的差异。
ℹ 持久化与权限
技能未标记'always:true'且可由用户调用,这是正常的。它确实将文件写入用户指定或主目录位置,并可能读取~/.chat2kb/config.yml;该文件访问是最敏感的持久化行为。自主调用(disable-model-invocation:false)是平台默认设置——结合文件系统活动,您应确认是否希望智能体能够在无需额外人工确认的情况下运行此流程。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv0.0.12026/4/14
Initial release - OpenClaw skill for converting conversations to structured knowledge-base files
● 无害
安装命令
点击复制官方npx clawhub@latest install chat2kb
镜像加速npx clawhub@latest install chat2kb --registry https://cn.longxiaskill.com镜像同步中