向量数据库VikingDB
ov skills validate 在本地校验一个 Skill 目录或 SKILL.md 文件,不向 OpenViking 服务端上传内容。它适合在安装、提交代码或 CI 检查前发现格式与元数据问题。
ov skills validate <path> [OPTIONS]
参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| 是 | string | 包含 SKILL.md 的目录,或文件名必须为 SKILL.md 的文件路径 |
| 否 | boolean | 严格模式;将名称匹配、长度与字符等普通警告提升为错误 |
规则 | 普通模式 | 严格模式 |
|---|---|---|
必须存在合法 YAML Frontmatter | 错误 | 错误 |
| 错误 | 错误 |
| 错误 | 错误 |
| 警告 | 错误 |
| 警告 | 错误 |
| 警告 | 错误 |
| 警告 | 错误 |
正文不超过 500 行 | 不检查 | 警告 |
校验成功时输出名称、描述和警告;JSON 模式还包含 valid、strict、tags、allowed_tools、body_lines、errors 与 warnings。校验失败时命令返回非零退出码;JSON 模式会先打印校验结果,便于 CI 收集错误详情。
ov skills validate ./skills/code-review
ov skills validate ./skills/code-review/SKILL.md
ov skills validate ./skills/code-review --strict
ov -o json skills validate ./skills/code-review --strict
校验通过后执行 ov skills add <source> --wait 安装;需要兼容旧版本时改用 ov add-skill <path> --wait。