agentsclimarketplace

File comparator

Skill publisher-skill/claude-skill/skills/file_comparator

文件对比工具 - 对比文件、目录差异,查找重复文件From its SKILL.md

Install
npx -y skills add publisher-skill/claude-skill --skill file_comparator

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

1.3 KB, 331 tokens by cl100k_base, as published. Nobody here has run it

File Comparator Skill

文件对比工具,对比文件和目录差异,查找重复文件。

功能特性

  • 文件对比 - 快速/内容/Hash 三种对比方式
  • 目录对比 - 递归对比两个目录
  • 查找重复 - 找出目录中的重复文件
  • 生成报告 - 生成对比报告

使用方法

Python API

from skills.file_comparator import FileComparator

comp = FileComparator()

# 对比两个文件
result = comp.compare_files('file1.txt', 'file2.txt', method='content')

# 对比两个目录
result = comp.compare_directories('dir1/', 'dir2/', recursive=True)

# 查找重复文件
duplicates = comp.find_duplicates('/path/to/folder', by_hash=True)

# 生成报告
report = comp.generate_diff_report(result)
print(report)

API 参考

FileComparator 类

compare_files(file1, file2, method='quick')

对比两个文件

参数:

  • method: quick/content/hash

compare_directories(dir1, dir2, shallow=True, recursive=True)

对比两个目录

find_duplicates(directory, by_hash=True, recursive=True)

查找重复文件

generate_diff_report(comparison, output_file=None)

生成对比报告

What ships with it: 5 files

13.6 KB alongside SKILL.md, 3 of them executable

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.