Agent skill

hash

Calculate and verify cryptographic hashes (MD5, SHA256, etc.) for files or piped input. Core Scenario: When the user needs to verify file integrity, generate checksums, or compare hashes.

Stars 19
Forks 4

Install this agent skill to your Project

npx add-skill https://github.com/x-cmd/skill/tree/main/data/x-cmd/hash

SKILL.md

hash - Cryptographic Checksum Utility

The hash module provides a unified interface for calculating MD5, SHA1, SHA256, SHA384, and SHA512 hashes. It includes tools for asserting matches and speeding up calculations via cosmo utilities.

When to Activate

  • When verifying the integrity of downloaded files (e.g., ISOs, packages).
  • When generating checksums for files to be shared or archived.
  • When performing silent hash comparisons in scripts (match).
  • When checking multiple files simultaneously.

Core Principles & Rules

  • Multi-Algorithm: Automatically detects the algorithm when verifying based on hash length.
  • Speedup: Supports speedup subcommand to install optimized hash tools.
  • Script-Ready: Use match for silent success/failure detection in automation.

Patterns & Examples

Calculate Hash

bash
# Get the SHA256 checksum of a file
x hash sha256 myfile.txt

Assert Match

bash
# Verify a file against an expected hash with visual feedback
x hash assert myfile.txt EXPECTED_HASH_STRING

Batch Processing

bash
# Calculate MD5 for all .txt files in the directory
x hash md5 *.txt

Checklist

  • Confirm the target file and desired hash algorithm.
  • Verify if an interactive assertion or a silent match is needed.
  • Ensure the expected hash string is correctly provided.

Expand your agent's capabilities with these related and highly-rated skills.

x-cmd/skill

pufferlib

High-performance reinforcement learning framework optimized for speed and scale. Use when you need fast parallel training, vectorized environments, multi-agent systems, or integration with game environments (Atari, Procgen, NetHack). Achieves 2-10x speedups over standard implementations. For quick prototyping or standard algorithm implementations with extensive documentation, use stable-baselines3 instead.

19 4
Explore
x-cmd/skill

fluidsim

Framework for computational fluid dynamics simulations using Python. Use when running fluid dynamics simulations including Navier-Stokes equations (2D/3D), shallow water equations, stratified flows, or when analyzing turbulence, vortex dynamics, or geophysical flows. Provides pseudospectral methods with FFT, HPC support, and comprehensive output analysis.

19 4
Explore
x-cmd/skill

metabolomics-workbench-database

Access NIH Metabolomics Workbench via REST API (4,200+ studies). Query metabolites, RefMet nomenclature, MS/NMR data, m/z searches, study metadata, for metabolomics and biomarker discovery.

19 4
Explore
x-cmd/skill

geniml

This skill should be used when working with genomic interval data (BED files) for machine learning tasks. Use for training region embeddings (Region2Vec, BEDspace), single-cell ATAC-seq analysis (scEmbed), building consensus peaks (universes), or any ML-based analysis of genomic regions. Applies to BED file collections, scATAC-seq data, chromatin accessibility datasets, and region-based genomic feature learning.

19 4
Explore
x-cmd/skill

zinc-database

Access ZINC (230M+ purchasable compounds). Search by ZINC ID/SMILES, similarity searches, 3D-ready structures for docking, analog discovery, for virtual screening and drug discovery.

19 4
Explore
x-cmd/skill

astropy

Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.

19 4
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results