← 返回 Skills 市场
shyjsarah

Skill Dedup Scanner

作者 shyjsarah · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
155
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install skill-dedup-scanner
功能描述
Scans installed skills for duplicates and naming conflicts. Detects similar skills that may cause model confusion. Use before publishing new skills or when t...
安全使用建议
This package appears to do what it says: scan SKILL.md frontmatter and compare names/descriptions using SequenceMatcher. Before running: (1) inspect SKILL.md files for any sensitive data — although the report generator doesn't include full SKILL.md content, the scanner reads it into memory and you may choose to write reports to files; (2) be aware the similarity check is a simple text-based matcher (difflib.SequenceMatcher), not a semantic embedding model — it may miss conceptual similarity or over/under-report similarity; (3) the tool exits with status 1 when conflicts are found, which may cause CI or scripts to treat the run as a failure; (4) if you plan to run this in an environment that aggregates reports or shares outputs, avoid including directories that contain secrets. If you need stronger semantic similarity, consider using an embedding-based approach.
功能分析
Type: OpenClaw Skill Name: skill-dedup-scanner Version: 1.0.0 The skill bundle is a legitimate utility designed to scan and identify duplicate or similar OpenClaw skills to prevent model confusion. The code implementation in 'scripts/main.py' and 'scripts/skill_scanner.py' follows safe practices, such as using 'yaml.safe_load' for parsing and restricting file access to the user-specified skills directory. No indicators of data exfiltration, malicious execution, or prompt injection were found.
能力评估
Purpose & Capability
Name/description (duplicate detection) match the code: the scanner reads SKILL.md frontmatter (name, description) from a skills directory, computes text similarity, and generates a report. Required artifacts (local skill files) and a lightweight YAML dependency are proportionate.
Instruction Scope
Runtime instructions tell the agent to run scripts/main.py against a skills directory; the code only reads SKILL.md files and frontmatter, computes similarities, and writes a report. Note: the scanner reads the entire SKILL.md into memory ('full_content'), so if those files contain sensitive data, that data could appear in memory and potentially in generated reports if you explicitly output them — the provided report generator only includes name/description snippets, not full content.
Install Mechanism
No install spec in registry; project is instruction+code only. The only declared dependency is PyYAML in requirements.txt, which is reasonable and expected.
Credentials
The skill requests no environment variables, no credentials, and no config paths. It does auto-detect system locale (uses Python locale) which is reasonable for its i18n feature.
Persistence & Privilege
No 'always: true' flag, no persistent system-wide changes, and no modification of other skills' configs. The tool may write an output report if given an output path, which is expected behavior.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install skill-dedup-scanner
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /skill-dedup-scanner 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release - Multi-language skill duplicate detector
元数据
Slug skill-dedup-scanner
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Skill Dedup Scanner 是什么?

Scans installed skills for duplicates and naming conflicts. Detects similar skills that may cause model confusion. Use before publishing new skills or when t... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 155 次。

如何安装 Skill Dedup Scanner?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install skill-dedup-scanner」即可一键安装,无需额外配置。

Skill Dedup Scanner 是免费的吗?

是的,Skill Dedup Scanner 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Skill Dedup Scanner 支持哪些平台?

Skill Dedup Scanner 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Skill Dedup Scanner?

由 shyjsarah(@shyjsarah)开发并维护,当前版本 v1.0.0。

💬 留言讨论