Skip to main content
本文档由 AI 自动翻译。如有任何不准确之处,请参考 英文原版
skills install 会将 difyctl 技能(一个 SKILL.md 文件)写入本机上各编码 Agent 的技能目录。 该技能刻意不列出任何命令:它引导 Agent 去调用 difyctl help -o json,由 Agent 自行发现实时的命令集。 发现命令集的方式详见 help 参考,完整集成方式详见 安装 difyctl 技能

安装技能

该命令完全在本地运行:无需登录,也不会连接服务器。

参数

  • dir:可选。安装到这个指定目录,跳过 Agent 检测。技能会写入 <dir>/SKILL.md。不能与 --agent 同时使用。

标志

示例

预览技能将安装到的位置(试运行,默认行为):
安装到每个已检测的 Agent:
仅安装到一个 Agent:
安装到多个指定的 Agent(重复使用该标志或用逗号分隔):
为 CLI 未检测到的 Agent,安装到指定目录:
打印技能而不写入任何文件:

Agent 检测

检测时会判断各 Agent 的配置目录是否存在。CLI 从不探测 PATH,也不会启动任何程序。技能会写入各 Agent 官方文档记录的用户级技能位置: 某个 Agent 虽已安装,但从未启动过,可能尚未生成配置目录。此时用 difyctl skills install <dir> 显式安装到它的技能目录。

输出

试运行会列出已检测的 Agent 和目标路径,然后告诉你如何继续:
加上 --yes 后,每次写入都会得到确认:
未检测到任何 Agent 时,命令会说明可选方案并以 0 退出:
安装的技能会带有一个版本戳,与写入它的 CLI 版本一致。升级后重新运行 skills install --yes,会用当前版本替换该文件。重新运行始终是安全的。

退出码

Last modified on July 2, 2026