← Back to Skills Marketplace
dinghaibin

Hash Tool

by BIN · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
48
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install hash-tool
Description
Compute cryptographic hash values of files and text. Use for verifying file integrity, checksums, and data validation.
README (SKILL.md)

Hash - Checksum Calculator

Calculate cryptographic hash values using algorithms like MD5, SHA-1, SHA-256, and SHA-512. Essential for file integrity verification.

Usage

hash-tool [options] \x3Calgorithm> \x3Cfile>

Algorithms

  • md5, sha1, sha256, sha512

Examples

hash-tool sha256 file.txt
hash-tool md5 document.pdf
echo "data" | hash-tool sha256
Usage Guidance
This skill appears to do exactly what it says: compute hashes locally. Before using, note that SKILL.md examples use a positional form (hash-tool <algorithm> <file>) while the shipped script expects flags (--algorithm/-a and --file/-f); also the script supports blake2b/blake2s and base64 output even though those are not listed in the README. There is no network activity or credential access in the code. If you plan to use it, review or run the script on harmless files first to confirm the CLI semantics you expect. Also remember MD5 and SHA-1 are cryptographically weak — prefer SHA-256/SHA-512 or BLAKE2 for integrity checks where collision resistance matters.
Capability Analysis
Type: OpenClaw Skill Name: hash-tool Version: 1.0.0 The hash-tool skill is a standard utility for calculating and verifying cryptographic hashes (MD5, SHA-256, etc.) for files and strings. The implementation in scripts/hash.py uses the built-in hashlib library, follows safe file-handling practices (chunked reading), and contains no evidence of network activity, data exfiltration, or malicious prompt injection in SKILL.md.
Capability Assessment
Purpose & Capability
The skill name/description (compute cryptographic hashes) aligns with the included Python implementation, which computes file and string hashes using standard hashlib algorithms. The code also supports blake2b/blake2s and base64 output in addition to the listed algorithms; this extends functionality but is consistent with the general purpose.
Instruction Scope
SKILL.md describes usage with positional arguments and lists only md5/sha1/sha256/sha512, but the script's CLI uses flags (--algorithm/-a and --file/-f) and supports additional algorithms (blake2b, blake2s) and a base64 encoding option. This is a documentation/CLI mismatch (not a security issue) — the instructions do not direct the agent to read unrelated files or transmit data externally.
Install Mechanism
No install spec is provided (instruction-only), and the included Python script is self-contained, uses only the standard library, and does not download or execute remote code. This is low risk from an installation perspective.
Credentials
The skill requires no environment variables, no credentials, and does not access configuration paths. The code reads only the file(s) specified by the user and uses standard library hashing functions — requested privileges are minimal and proportional.
Persistence & Privilege
The skill does not request always-on presence, does not modify other skills or system configuration, and its default invocation settings are standard. There is no indication it attempts to persist beyond normal skill behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hash-tool
  3. After installation, invoke the skill by name or use /hash-tool
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug hash-tool
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Hash Tool?

Compute cryptographic hash values of files and text. Use for verifying file integrity, checksums, and data validation. It is an AI Agent Skill for Claude Code / OpenClaw, with 48 downloads so far.

How do I install Hash Tool?

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

Is Hash Tool free?

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

Which platforms does Hash Tool support?

Hash Tool is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Hash Tool?

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

💬 Comments