checksum
A CLI utility for generating and verifying cryptographic file checksums (MD5, SHA1, SHA256). Supports recursive directory hashing and verification from file.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/autogame-17/checksumWhat This Skill Does
The Checksum utility is a cross-platform CLI tool designed for OpenClaw agents to manage file integrity and verification. It allows the agent to calculate hashes for individual files or complete directory trees using industry-standard algorithms, including MD5, SHA1, SHA256, and SHA512. By generating unique digital fingerprints for data, the agent can detect silent corruption, verify the authenticity of downloaded assets, or compare version differences between project files. Unlike system-dependent binaries like md5sum or sha256sum, this skill is built for Node.js, ensuring consistent performance and output formatting across Windows, macOS, and Linux environments. The tool also features a machine-readable JSON output mode, which is ideal for integration into automated pipelines where the agent needs to store or parse integrity reports.
Installation
To install this skill, use the ClawHub command within your agent terminal:
clawhub install openclaw/skills/skills/autogame-17/checksum
Ensure you have Node.js installed in your environment before running the installation.
Use Cases
- Software Supply Chain Integrity: Verify the integrity of external binaries or dependencies before execution.
- Data Migration: Ensure directory structures were copied without corruption by comparing checksum manifests before and after the transfer.
- Cache Invalidation: Monitor project source files for changes by recalculating checksums to trigger build workflows.
- Automated Reporting: Generate machine-readable JSON logs for audit trails in long-running data processing tasks.
Example Prompts
- "Calculate the sha256 checksum for the file 'config.yaml' in the current directory."
- "Generate a JSON-formatted checksum report for the entire 'dist/' directory using SHA1 and save it to verify_data.json."
- "Verify if the 'installer.zip' file has been modified by comparing its MD5 hash against the value 'd41d8cd98f00b204e9800998ecf8427e'."
Tips & Limitations
- Algorithm Choice: For security-sensitive applications, prefer SHA256 or SHA512 over MD5 or SHA1, as the latter are susceptible to collision attacks.
- Performance: When processing large directories, the recursive hash generation may consume significant I/O. Use JSON mode to minimize overhead when pipe-lining data to other scripts.
- Verification Note: While the tool currently handles generation perfectly, ensure you store your reference hashes in a secure, non-volatile location if using them for long-term security auditing.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-autogame-17-checksum": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read
Related Skills
capability-evolver
A self-evolution engine for AI agents. Analyzes runtime history to identify improvements and applies protocol-constrained evolution.
feishu-voice-assistant
Sends voice messages (audio) to Feishu chats using Duby TTS.
security-sentinel
Scan the workspace for security vulnerabilities, exposed secrets, and misconfigurations.
prompt-optimizer
Evaluate, optimize, and enhance prompts using 58 proven prompting techniques. Use when user asks to improve, optimize, or analyze a prompt; when a prompt needs better clarity, specificity, or structure; or when generating prompt variations for different use cases. Covers quality assessment, targeted improvements, and automatic optimization across techniques like CoT, few-shot learning, role-play, and 50+ more.
Feishu Broadcast
Skill by autogame-17