← Back to Skills Marketplace
bytesagain-lab

Hash

by bytesagain-lab · GitHub ↗ · v3.0.1 · MIT-0
cross-platform ✓ Security Clean
342
Downloads
0
Stars
4
Active Installs
7
Versions
Install in OpenClaw
/install hash
Description
Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs.
README (SKILL.md)

hash

Hash & Checksum Tool.

Commands

md5

Compute MD5 hash

scripts/script.sh md5 \x3Cfile_or_text>

sha1

Compute SHA-1 hash

scripts/script.sh sha1 \x3Cfile_or_text>

sha256

Compute SHA-256 hash

scripts/script.sh sha256 \x3Cfile_or_text>

sha512

Compute SHA-512 hash

scripts/script.sh sha512 \x3Cfile_or_text>

verify

Verify a file against a known hash

scripts/script.sh verify \x3Cfile> \x3Cexpected_hash>

compare

Compare hashes of two files

scripts/script.sh compare \x3Cfile1> \x3Cfile2>

batch

Hash every file in a directory (default: sha256)

scripts/script.sh batch \x3Cdirectory> [algo]

check

Verify hashes listed in a checksum file

scripts/script.sh check \x3Chashfile>

history

Show recent hash operations

scripts/script.sh history

Requirements

  • bash 4.0+

Powered by BytesAgain | bytesagain.com | [email protected]

Usage Guidance
This skill appears to do what it says: compute and verify hashes locally. Before installing, note that it will create ~/.local/share/hash and write history.log and batch manifest files containing file paths and hash values. If you will hash sensitive files, consider: review the script (provided), run it as an unprivileged user, inspect or delete ~/.local/share/hash/history.log and manifests after use, and limit their file permissions (e.g., chmod 600). No network calls or credential requests were found. If you need a different data location, modify DATA_DIR in the script before use.
Capability Analysis
Type: OpenClaw Skill Name: hash Version: 3.0.1 The 'hash' skill bundle is a standard utility for computing and verifying file checksums (MD5, SHA-1, SHA-256, SHA-512). The implementation in 'scripts/script.sh' follows good security practices, such as using 'set -euo pipefail', proper variable quoting to prevent word splitting, and handling filenames with special characters using null-terminated strings in 'find'. It maintains a local history log in the user's home directory but does not perform any network operations, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
The name/description ('Hash' — compute/verify checksums) align with the included script and SKILL.md. The script implements md5/sha1/sha256/sha512, verify, compare, batch, check, and history commands; required tools (md5sum/sha256sum/openssl) are reasonable and consistent with the stated purpose.
Instruction Scope
SKILL.md only instructs the agent to run the bundled script with the listed commands. The script operates only on files or provided text, detects algorithms by hash length, and verifies/computes hashes. It does not attempt to read arbitrary system credentials or call external endpoints. It does, however, log operations and write manifests to a data directory in the user's HOME (see persistence note).
Install Mechanism
No install spec or remote downloads; this is an instruction-only skill with a bundled shell script. No external packages are fetched during install, so there is low install-time risk.
Credentials
The skill requests no environment variables or credentials. It does require a POSIX environment with bash and common hash utilities (documented requirement: bash 4.0+). No unrelated secrets or config paths are requested.
Persistence & Privilege
The script creates and writes to ${HOME}/.local/share/hash, storing history.log and batch manifests containing file paths and hash values. This persistent logging is proportional to the tool's purpose but could expose sensitive file names or hashes if others can access your home directory; the skill does not modify other skills or system-wide configurations and is not always-enabled.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hash
  3. After installation, invoke the skill by name or use /hash
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.1
v3.0.1: SKILL.md rewritten to match new script commands.
v3.0.0
v3.0.0: Complete rewrite — real hash commands instead of logging template.
v2.0.1
update
v2.0.0
v2.5 retry: desc+homepage+source+security
v1.0.2
old template -> domain-specific v2.0.0
v1.0.1
old template -> domain-specific v2.0.0
v1.0.0
Initial release
Metadata
Slug hash
Version 3.0.1
License MIT-0
All-time Installs 4
Active Installs 4
Total Versions 7
Frequently Asked Questions

What is Hash?

Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs. It is an AI Agent Skill for Claude Code / OpenClaw, with 342 downloads so far.

How do I install Hash?

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

Is Hash free?

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

Which platforms does Hash support?

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

Who created Hash?

It is built and maintained by bytesagain-lab (@bytesagain-lab); the current version is v3.0.1.

💬 Comments