自己上传的skill不可用,提示not available

你的运行环境(版本号「点击帮助-关于-复制」):

网页版本

问题描述(你遇到了什么问题?):

自己上传的skill显式已安装、已启用、通过斜杠也可以唤起,但是实际执行过程中提示找不到对应的SKILL

复现步骤(如何才能重现这个 Bug/问题?):
1.压缩包上传自定义SKILL
2.使用这个skill
3.提示找不到或者不可用

报错信息或截图(如有):

看到你的截图啦~这个情况通常是因为自定义 Skill 文件的格式在后端解析时遇到了问题。虽然界面前端能识别出名字并支持唤起,但实际执行时加载失败了。

这通常有以下两个常见原因:

  1. 文件编码包含 BOM:如果技能文件带有 UTF-8 BOM(Byte Order Mark)头部(肉眼看不出来),会导致 YAML 解析器无法正确识别文件开头的 ---,从而使整个技能元数据解析失败。
  2. 存在中文双引号:如果 skill 的 description 等字段中包含了中文双引号( ),嵌在 YAML 的双引号字符串内部会提前终止解析。

建议你用代码编辑器(比如 VSCode)重新打开这个自定义 Skill 的文件排查一下:

  • 确保文件编码保存为 UTF-8(无 BOM) 格式。
  • 检查文件开头的 YAML 配置部分,确保所有的引号都是英文半角 "

修改后重新打包上传试试看~如果还是不行随时叫我哈 :blush: