← Back to Skills Marketplace
shyjsarah

Skill Dedup Scanner

by shyjsarah · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
155
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install skill-dedup-scanner
Description
Scans installed skills for duplicates and naming conflicts. Detects similar skills that may cause model confusion. Use before publishing new skills or when t...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skill-dedup-scanner
  3. After installation, invoke the skill by name or use /skill-dedup-scanner
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - Multi-language skill duplicate detector
Metadata
Slug skill-dedup-scanner
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 155 downloads so far.

How do I install Skill Dedup Scanner?

Run "/install skill-dedup-scanner" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skill Dedup Scanner free?

Yes, Skill Dedup Scanner is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Skill Dedup Scanner support?

Skill Dedup Scanner is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skill Dedup Scanner?

It is built and maintained by shyjsarah (@shyjsarah); the current version is v1.0.0.

💬 Comments