SuperAPI AI 工具集

check-skill-conflicts

编程与开发

查看项目

更新于 10-16 03:43

技能介绍

用途:检查本地 Claude Code 技能与插件技能之间的命名冲突。当同一技能同时存在于 ~/.claude/skills/ 和 ~/.claude/plugins/ 时,智能体可能加载错误版本、在不同会话间结果不一致,或名称相近时行为不可预测。

主要能力:检查三类问题——完全同名(高优先级)、仅前后缀不同的相似名称(建议复核)、大小写差异。输出会列出本地与插件技能数量,并分别标注冲突项。

使用方式:运行脚本 check-conflicts.sh 进行快速检查;加 --verbose 显示所有找到的技能;加 --json 输出 JSON 供程序化使用。脚本路径为 ~/.claude/plugins/marketplaces/plinde-plugins/check-skill-conflicts/skills/check-skill-conflicts/scripts/check-conflicts.sh。

冲突处理选项:若偏好插件版本,可删除本地技能(cd ~/.claude/skills && git rm -r <skill-name>);若偏好本地版本,可卸载插件(/plugin uninstall <plugin-name>);若两者都需要但用途不同,可重命名本地技能(mv ~/.claude/skills/<old-name> ~/.claude/skills/<new-name>)并更新 SKILL.md frontmatter 的 name 字段。

技能位置:本地技能为 ~/.claude/skills/<name>/SKILL.md;插件技能为 ~/.claude/plugins/marketplaces//<plugin>/skills/<name>/SKILL.md;符号链接插件为 ~/.claude/plugins/<symlink>//skills/<name>/SKILL.md。

限制:资料未提供该技能的安装方式、依赖要求、支持平台及收费信息。