hash-tools

Calculate MD5, SHA-1, SHA-256, SHA-512, BLAKE2b, and BLAKE2s hashes for files and strings.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill hash-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hash-tools
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/hash-tools
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill hash-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a robust solution for calculating cryptographic hashes of files and strings, ensuring data integrity and enabling comparisons.

Core Features & Use Cases

  • File Hashing: Generate MD5, SHA-1, SHA-256, SHA-512, BLAKE2b, and BLAKE2s hashes for individual files.
  • String Hashing: Compute hashes for arbitrary text strings.
  • Directory Hashing: Efficiently hash all files within a specified directory.
  • File Comparison: Compare two files based on their hashes to detect differences.
  • Integrity Verification: Validate file integrity against provided checksums.
  • Duplicate Detection: Identify duplicate files within a directory using hashing.
  • Use Case: You've downloaded a large software archive and want to ensure it wasn't corrupted during download. Use this skill to calculate the SHA-256 hash of the downloaded file and compare it against the official checksum provided by the vendor.

Quick Start

Calculate the SHA-256 hash for the file named 'document.pdf'.

Frequently Asked Questions about hash-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate a SHA-256 checksum to verify file integrity after downloading?

To verify file integrity, calculate a cryptographic hash like SHA-256 for the downloaded file and compare it against the official checksum provided by the vendor. This confirms the file is not corrupted or tampered with during download.

What's the best way to find duplicate files in a directory using hashing?

Finding duplicate files in a directory using hashing involves generating checksums for all files and matching identical hash values. This method reliably identifies duplicates regardless of file names, saving storage and ensuring data consistency.

Can I compute BLAKE2b hashes for text strings without network access or API keys?

Yes, you can compute string hashes like BLAKE2b and BLAKE2s deterministically using local system utilities or OpenSSL. No API keys or network access are required, ensuring secure and private hashing operations.

How do I compare two files to detect differences using cryptographic hashes?

Comparing two files using cryptographic hashes involves generating checksums for both files and checking if the hash values match. Identical hashes mean the files are exactly the same, detecting any data differences.

Does this file hashing approach work for generating checksums for all files in a directory?

Yes, directory hashing efficiently generates checksums for all files within a specified directory. This allows comprehensive integrity verification and duplicate detection across multiple files in a single operation.