{"id":"7717eb75-d216-4050-82ed-076ecaba5dd5","entityType":"agent","slug":"clawhub-bytesagain-lab-hash","name":"Hash","canonicalUrl":"https://www.xpersona.co/agent/clawhub-bytesagain-lab-hash","canonicalPath":"/agent/clawhub-bytesagain-lab-hash","generatedAt":"2026-10-10T15:50:51.026Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-10T13:52:44.806Z","emptyReason":null},"description":"Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs. Skill: Hash Owner: bytesagain-lab Summary: Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs. Tags: latest:3.0.1 Version history: v3.0.1 | 2026-03-19T09:53:24.029Z | user v3.0.1: SKILL.md rewritten to match new script commands. v3.0.0 | 2026-03-19T09:38:16.074Z | user v3.0.0: Complete rewrite — real hash commands ins","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.4K downloads reported by the source. Last updated 10/10/2026.","installCommand":"clawhub skill install s174pq5f3gzez3838vt2642fmx848f1d:hash","sourceUrl":"https://clawhub.ai/bytesagain-lab/hash","homepage":"https://clawhub.ai/bytesagain-lab/skills/hash","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/bytesagain-lab/hash","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/bytesagain-lab/skills/hash","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":63,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs. Skill: "},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-10T13:52:44.806Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T13:52:44.806Z","emptyReason":null},"stars":null,"forks":null,"downloads":1403,"packageName":null,"latestVersion":"3.0.1","tractionLabel":"1.4K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-10T13:52:44.806Z","emptyReason":null},"lastUpdatedAt":"2026-10-10T13:52:44.806Z","lastCrawledAt":"2026-10-10T13:52:44.806Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-11T13:52:44.806Z","lastVerifiedAt":null,"highlights":[{"version":"3.0.1","createdAt":"2026-03-19T09:53:24.029Z","changelog":"v3.0.1: SKILL.md rewritten to match new script commands.","fileCount":4,"zipByteSize":5177},{"version":"3.0.0","createdAt":"2026-03-19T09:38:16.074Z","changelog":"v3.0.0: Complete rewrite — real hash commands instead of logging template.","fileCount":3,"zipByteSize":6137},{"version":"2.0.1","createdAt":"2026-03-18T10:44:09.362Z","changelog":"update","fileCount":3,"zipByteSize":5179},{"version":"2.0.0","createdAt":"2026-03-18T01:42:57.691Z","changelog":"v2.5 retry: desc+homepage+source+security","fileCount":3,"zipByteSize":3624},{"version":"1.0.2","createdAt":"2026-03-16T12:23:26.694Z","changelog":"old template -> domain-specific v2.0.0","fileCount":3,"zipByteSize":3565},{"version":"1.0.1","createdAt":"2026-03-16T11:45:40.131Z","changelog":"old template -> domain-specific v2.0.0","fileCount":3,"zipByteSize":3565},{"version":"1.0.0","createdAt":"2026-03-16T02:57:49.814Z","changelog":"Initial release","fileCount":3,"zipByteSize":3104}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s174pq5f3gzez3838vt2642fmx848f1d:hash","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-hash/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-hash/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-hash/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-hash/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-hash/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-hash/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T15:50:51.025Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-hash/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-hash/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-hash/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bytesagain-lab-hash/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-10T13:52:44.806Z","emptyReason":null},"readme":"Skill: Hash\n\nOwner: bytesagain-lab\n\nSummary: Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs.\n\nTags: latest:3.0.1\n\nVersion history:\n\nv3.0.1 | 2026-03-19T09:53:24.029Z | user\n\nv3.0.1: SKILL.md rewritten to match new script commands.\n\nv3.0.0 | 2026-03-19T09:38:16.074Z | user\n\nv3.0.0: Complete rewrite — real hash commands instead of logging template.\n\nv2.0.1 | 2026-03-18T10:44:09.362Z | user\n\nupdate\n\nv2.0.0 | 2026-03-18T01:42:57.691Z | user\n\nv2.5 retry: desc+homepage+source+security\n\nv1.0.2 | 2026-03-16T12:23:26.694Z | user\n\nold template -> domain-specific v2.0.0\n\nv1.0.1 | 2026-03-16T11:45:40.131Z | user\n\nold template -> domain-specific v2.0.0\n\nv1.0.0 | 2026-03-16T02:57:49.814Z | user\n\nInitial release\n\nArchive index:\n\nArchive v3.0.1: 4 files, 5177 bytes\n\nFiles: scripts/script.sh (11002b), skill-card.md (1577b), SKILL.md (1345b), _meta.json (123b)\n\nFile v3.0.1:SKILL.md\n\n---\nname: hash\nversion: \"3.0.1\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\nlicense: MIT-0\ntags: [hash, tool, utility]\ndescription: \"Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs.\"\n---\n\n# hash\n\nHash & Checksum Tool.\n\n## Commands\n\n### `md5`\n\nCompute MD5 hash\n\n```bash\nscripts/script.sh md5 <file_or_text>\n```\n\n### `sha1`\n\nCompute SHA-1 hash\n\n```bash\nscripts/script.sh sha1 <file_or_text>\n```\n\n### `sha256`\n\nCompute SHA-256 hash\n\n```bash\nscripts/script.sh sha256 <file_or_text>\n```\n\n### `sha512`\n\nCompute SHA-512 hash\n\n```bash\nscripts/script.sh sha512 <file_or_text>\n```\n\n### `verify`\n\nVerify a file against a known hash\n\n```bash\nscripts/script.sh verify <file> <expected_hash>\n```\n\n### `compare`\n\nCompare hashes of two files\n\n```bash\nscripts/script.sh compare <file1> <file2>\n```\n\n### `batch`\n\nHash every file in a directory (default: sha256)\n\n```bash\nscripts/script.sh batch <directory> [algo]\n```\n\n### `check`\n\nVerify hashes listed in a checksum file\n\n```bash\nscripts/script.sh check <hashfile>\n```\n\n### `history`\n\nShow recent hash operations\n\n```bash\nscripts/script.sh history\n```\n\n## Requirements\n\n- bash 4.0+\n\n---\n\n*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*\n\nFile v3.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"hash\",\n  \"version\": \"3.0.1\",\n  \"publishedAt\": 1773914004029\n}\n\nFile v3.0.1:skill-card.md\n\n## Description:\n\nGenerate MD5 and SHA checksums, verify integrity, and compare hash values.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bytesagain-lab](https://clawhub.ai/user/bytesagain-lab)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and operators use this skill to compute hashes, verify downloaded files, compare file integrity, and check checksum manifests from an agent workflow.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Local history and batch manifest files can record file paths and hashes, which may reveal private project structure.\n\nMitigation: Avoid batch mode on sensitive directories unless a saved manifest is intended, and delete history or manifest files afterward when they expose private paths.\n\n## Reference(s):\n\n- [Hash on ClawHub](https://clawhub.ai/bytesagain-lab/skills/hash)\n- [BytesAgain](https://bytesagain.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Shell commands, Files]\n\n**Output Format:** [Plain text command output and checksum manifest files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Batch mode and history operations can write local records under ~/.local/share/hash.]\n\n## Skill Version(s):\n\n3.0.1 (source: release evidence and SKILL.md frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v3.0.0: 3 files, 6137 bytes\n\nFiles: scripts/script.sh (11002b), SKILL.md (5641b), _meta.json (123b)\n\nFile v3.0.0:SKILL.md\n\n---\nname: hash\nversion: \"3.0.0\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\nlicense: MIT-0\ntags: [hash, tool, utility]\ndescription: \"Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs.\"\n---\n\n# Hash\n\nSysops toolkit — a thorough command-line tool for system operations logging, monitoring, alerting, benchmarking, backup/restore, and data management. Each command records timestamped entries to local log files for full traceability.\n\n## Commands\n\nAll commands are run via `hash <command> [args]`. When called without args, each command shows recent entries from its log. When called with args, it records a new timestamped entry.\n\n| Command | Description |\n|---------|-------------|\n| `hash scan <input>` | Record a scan entry (system scan, security scan, etc.) |\n| `hash monitor <input>` | Record a monitoring entry (service health, uptime, etc.) |\n| `hash report <input>` | Record a report entry (incident report, status report, etc.) |\n| `hash alert <input>` | Record an alert entry (threshold breach, warning, etc.) |\n| `hash top <input>` | Record a top-level metric or process entry |\n| `hash usage <input>` | Record resource usage data (CPU, memory, disk, etc.) |\n| `hash check <input>` | Record a check result (health check, config check, etc.) |\n| `hash fix <input>` | Record a fix applied (patch, hotfix, remediation, etc.) |\n| `hash cleanup <input>` | Record a cleanup action (temp files, old logs, etc.) |\n| `hash backup <input>` | Record a backup operation |\n| `hash restore <input>` | Record a restore operation |\n| `hash log <input>` | Record a general log entry |\n| `hash benchmark <input>` | Record a benchmark result (performance test, etc.) |\n| `hash compare <input>` | Record a comparison entry (before/after, A/B test, etc.) |\n| `hash stats` | Show summary statistics across all log files |\n| `hash export <fmt>` | Export all data in json, csv, or txt format |\n| `hash search <term>` | Search across all log files for a term |\n| `hash recent` | Show the 20 most recent activity entries |\n| `hash status` | Health check — version, data dir, entry count, disk usage |\n| `hash help` | Show all available commands |\n| `hash version` | Show version (v2.0.0) |\n\n## Data Storage\n\n- **Data directory:** `~/.local/share/hash/`\n- **Per-command logs:** `$DATA_DIR/{command}.log` — each command type gets its own log file (e.g., `scan.log`, `monitor.log`, `backup.log`)\n- **History log:** `$DATA_DIR/history.log` — unified activity log with timestamps for all commands\n- **Export files:** `$DATA_DIR/export.{json|csv|txt}` — generated by the `export` command\n- **Format:** Each entry is stored as `YYYY-MM-DD HH:MM|value` (pipe-delimited)\n- All directories are auto-created on first run\n\n## Requirements\n\n- **Bash** 4.0+ (uses `set -euo pipefail` for strict error handling)\n- No external dependencies — pure bash, runs on any Linux/macOS system\n- Standard Unix tools: `date`, `wc`, `du`, `grep`, `tail`, `head`, `basename`\n\n## When to Use\n\n1. **Daily sysops logging** — Record system scans, health checks, and monitoring results throughout the day for an auditable trail\n2. **Incident response tracking** — Log alerts, fixes, and reports during an incident to maintain a timeline of actions taken\n3. **Backup/restore documentation** — Track when backups and restores happen, what was included, and verify completion\n4. **Performance benchmarking** — Record benchmark results over time and use `compare` to track improvements or regressions\n5. **Data export and reporting** — Export all recorded data as JSON, CSV, or plain text for external analysis, dashboards, or compliance audits\n\n## Examples\n\n### System Monitoring Workflow\n\n```bash\n# Record a system scan result\nhash scan \"Full port scan completed - 3 open ports found\"\n\n# Monitor a service\nhash monitor \"nginx: running, 234 active connections\"\n\n# Check system health\nhash check \"Disk usage: /dev/sda1 at 72%\"\n\n# View all recent activity\nhash recent\n```\n\n### Incident Response\n\n```bash\n# Log an alert\nhash alert \"CPU usage exceeded 95% on web-prod-03\"\n\n# Record the fix\nhash fix \"Restarted nginx worker processes, cleared cache\"\n\n# Create a report\nhash report \"Incident #1042 resolved - root cause: memory leak in v2.3.1\"\n\n# Search for related entries\nhash search \"nginx\"\n```\n\n### Backup and Export\n\n```bash\n# Record backup operations\nhash backup \"Full DB backup to s3://backups/db-2025-03-18.sql.gz\"\nhash backup \"Config backup: /etc/nginx → config-backup-20250318.tar\"\n\n# View statistics across all logs\nhash stats\n\n# Export everything for external analysis\nhash export json\nhash export csv\n\n# Check overall health\nhash status\n```\n\n### Benchmarking and Comparison\n\n```bash\n# Record benchmark results\nhash benchmark \"API response time: avg 142ms, p99 380ms\"\nhash benchmark \"DB query performance: 1200 QPS sustained\"\n\n# Record comparisons\nhash compare \"Before optimization: 3.2s — After: 0.8s (75% improvement)\"\n\n# Log resource usage\nhash usage \"Memory: 12.4GB/16GB (77.5%)\"\nhash top \"Process: java PID 1234 using 4.2GB RSS\"\n```\n\n## How It Works\n\nHash stores all data locally in `~/.local/share/hash/`. Each command creates or appends to its own log file with pipe-delimited timestamps. The unified `history.log` tracks all activity across commands. Use `stats` to see entry counts per log file and total disk usage, `search` to find entries across all logs, or `export` to back up everything in JSON, CSV, or plain text format.\n\n---\nPowered by BytesAgain | bytesagain.com | hello@bytesagain.com\n\nFile v3.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"hash\",\n  \"version\": \"3.0.0\",\n  \"publishedAt\": 1773913096074\n}\n\nArchive v2.0.1: 3 files, 5179 bytes\n\nFiles: scripts/script.sh (12592b), SKILL.md (5646b), _meta.json (123b)\n\nFile v2.0.1:SKILL.md\n\n---\nname: hash\nversion: \"2.0.0\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\nlicense: MIT-0\ntags: [hash, tool, utility]\ndescription: \"Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs.\"\n---\n\n# Hash\n\nSysops toolkit — a comprehensive command-line tool for system operations logging, monitoring, alerting, benchmarking, backup/restore, and data management. Each command records timestamped entries to local log files for full traceability.\n\n## Commands\n\nAll commands are run via `hash <command> [args]`. When called without args, each command shows recent entries from its log. When called with args, it records a new timestamped entry.\n\n| Command | Description |\n|---------|-------------|\n| `hash scan <input>` | Record a scan entry (system scan, security scan, etc.) |\n| `hash monitor <input>` | Record a monitoring entry (service health, uptime, etc.) |\n| `hash report <input>` | Record a report entry (incident report, status report, etc.) |\n| `hash alert <input>` | Record an alert entry (threshold breach, warning, etc.) |\n| `hash top <input>` | Record a top-level metric or process entry |\n| `hash usage <input>` | Record resource usage data (CPU, memory, disk, etc.) |\n| `hash check <input>` | Record a check result (health check, config check, etc.) |\n| `hash fix <input>` | Record a fix applied (patch, hotfix, remediation, etc.) |\n| `hash cleanup <input>` | Record a cleanup action (temp files, old logs, etc.) |\n| `hash backup <input>` | Record a backup operation |\n| `hash restore <input>` | Record a restore operation |\n| `hash log <input>` | Record a general log entry |\n| `hash benchmark <input>` | Record a benchmark result (performance test, etc.) |\n| `hash compare <input>` | Record a comparison entry (before/after, A/B test, etc.) |\n| `hash stats` | Show summary statistics across all log files |\n| `hash export <fmt>` | Export all data in json, csv, or txt format |\n| `hash search <term>` | Search across all log files for a term |\n| `hash recent` | Show the 20 most recent activity entries |\n| `hash status` | Health check — version, data dir, entry count, disk usage |\n| `hash help` | Show all available commands |\n| `hash version` | Show version (v2.0.0) |\n\n## Data Storage\n\n- **Data directory:** `~/.local/share/hash/`\n- **Per-command logs:** `$DATA_DIR/{command}.log` — each command type gets its own log file (e.g., `scan.log`, `monitor.log`, `backup.log`)\n- **History log:** `$DATA_DIR/history.log` — unified activity log with timestamps for all commands\n- **Export files:** `$DATA_DIR/export.{json|csv|txt}` — generated by the `export` command\n- **Format:** Each entry is stored as `YYYY-MM-DD HH:MM|value` (pipe-delimited)\n- All directories are auto-created on first run\n\n## Requirements\n\n- **Bash** 4.0+ (uses `set -euo pipefail` for strict error handling)\n- No external dependencies — pure bash, runs on any Linux/macOS system\n- Standard Unix tools: `date`, `wc`, `du`, `grep`, `tail`, `head`, `basename`\n\n## When to Use\n\n1. **Daily sysops logging** — Record system scans, health checks, and monitoring results throughout the day for an auditable trail\n2. **Incident response tracking** — Log alerts, fixes, and reports during an incident to maintain a timeline of actions taken\n3. **Backup/restore documentation** — Track when backups and restores happen, what was included, and verify completion\n4. **Performance benchmarking** — Record benchmark results over time and use `compare` to track improvements or regressions\n5. **Data export and reporting** — Export all recorded data as JSON, CSV, or plain text for external analysis, dashboards, or compliance audits\n\n## Examples\n\n### System Monitoring Workflow\n\n```bash\n# Record a system scan result\nhash scan \"Full port scan completed - 3 open ports found\"\n\n# Monitor a service\nhash monitor \"nginx: running, 234 active connections\"\n\n# Check system health\nhash check \"Disk usage: /dev/sda1 at 72%\"\n\n# View all recent activity\nhash recent\n```\n\n### Incident Response\n\n```bash\n# Log an alert\nhash alert \"CPU usage exceeded 95% on web-prod-03\"\n\n# Record the fix\nhash fix \"Restarted nginx worker processes, cleared cache\"\n\n# Create a report\nhash report \"Incident #1042 resolved - root cause: memory leak in v2.3.1\"\n\n# Search for related entries\nhash search \"nginx\"\n```\n\n### Backup and Export\n\n```bash\n# Record backup operations\nhash backup \"Full DB backup to s3://backups/db-2025-03-18.sql.gz\"\nhash backup \"Config backup: /etc/nginx → config-backup-20250318.tar\"\n\n# View statistics across all logs\nhash stats\n\n# Export everything for external analysis\nhash export json\nhash export csv\n\n# Check overall health\nhash status\n```\n\n### Benchmarking and Comparison\n\n```bash\n# Record benchmark results\nhash benchmark \"API response time: avg 142ms, p99 380ms\"\nhash benchmark \"DB query performance: 1200 QPS sustained\"\n\n# Record comparisons\nhash compare \"Before optimization: 3.2s — After: 0.8s (75% improvement)\"\n\n# Log resource usage\nhash usage \"Memory: 12.4GB/16GB (77.5%)\"\nhash top \"Process: java PID 1234 using 4.2GB RSS\"\n```\n\n## How It Works\n\nHash stores all data locally in `~/.local/share/hash/`. Each command creates or appends to its own log file with pipe-delimited timestamps. The unified `history.log` tracks all activity across commands. Use `stats` to see entry counts per log file and total disk usage, `search` to find entries across all logs, or `export` to back up everything in JSON, CSV, or plain text format.\n\n---\nPowered by BytesAgain | bytesagain.com | hello@bytesagain.com\n\nFile v2.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"hash\",\n  \"version\": \"2.0.1\",\n  \"publishedAt\": 1773830649362\n}\n\nArchive v2.0.0: 3 files, 3624 bytes\n\nFiles: scripts/script.sh (12592b), SKILL.md (1908b), _meta.json (123b)\n\nFile v2.0.0:SKILL.md\n\n---\nname: hash\nversion: \"2.0.0\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\nlicense: MIT-0\ntags: [hash, tool, utility]\ndescription: \"Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs.\"\n---\n\n# Hash\n\nHash toolkit — generate MD5, SHA256, checksums, verify integrity, and compare hashes.\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `hash help` | Show usage info |\n| `hash run` | Run main task |\n| `hash status` | Check state |\n| `hash list` | List items |\n| `hash add <item>` | Add item |\n| `hash export <fmt>` | Export data |\n\n## Usage\n\n```bash\nhash help\nhash run\nhash status\n```\n\n## Examples\n\n```bash\nhash help\nhash run\nhash export json\n```\n\n## Output\n\nResults go to stdout. Save with `hash run > output.txt`.\n\n## Configuration\n\nSet `HASH_DIR` to change data directory. Default: `~/.local/share/hash/`\n\n---\n*Powered by BytesAgain | bytesagain.com*\n*Feedback & Feature Requests: https://bytesagain.com/feedback*\n\n\n## Features\n\n- Simple command-line interface for quick access\n- Local data storage with JSON/CSV export\n- History tracking and activity logs\n- Search across all entries\n- Status monitoring and health checks\n- No external dependencies required\n\n## Quick Start\n\n```bash\n# Check status\nhash status\n\n# View help and available commands\nhash help\n\n# View statistics\nhash stats\n\n# Export your data\nhash export json\n```\n\n## How It Works\n\nHash stores all data locally in `~/.local/share/hash/`. Each command logs activity with timestamps for full traceability. Use `stats` to see a summary, or `export` to back up your data in JSON, CSV, or plain text format.\n\n## Support\n\n- Feedback: https://bytesagain.com/feedback/\n- Website: https://bytesagain.com\n- Email: hello@bytesagain.com\n\nPowered by BytesAgain | bytesagain.com\n\nFile v2.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"hash\",\n  \"version\": \"2.0.0\",\n  \"publishedAt\": 1773798177691\n}\n\nArchive v1.0.2: 3 files, 3565 bytes\n\nFiles: scripts/script.sh (12592b), SKILL.md (1716b), _meta.json (123b)\n\nFile v1.0.2:SKILL.md\n\n---\nname: hash\nversion: \"2.0.0\"\nauthor: BytesAgain\nlicense: MIT-0\ntags: [hash, tool, utility]\ndescription: \"Hash - command-line tool for everyday use\"\n---\n\n# Hash\n\nHash toolkit — generate MD5, SHA256, checksums, verify integrity, and compare hashes.\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `hash help` | Show usage info |\n| `hash run` | Run main task |\n| `hash status` | Check state |\n| `hash list` | List items |\n| `hash add <item>` | Add item |\n| `hash export <fmt>` | Export data |\n\n## Usage\n\n```bash\nhash help\nhash run\nhash status\n```\n\n## Examples\n\n```bash\nhash help\nhash run\nhash export json\n```\n\n## Output\n\nResults go to stdout. Save with `hash run > output.txt`.\n\n## Configuration\n\nSet `HASH_DIR` to change data directory. Default: `~/.local/share/hash/`\n\n---\n*Powered by BytesAgain | bytesagain.com*\n*Feedback & Feature Requests: https://bytesagain.com/feedback*\n\n\n## Features\n\n- Simple command-line interface for quick access\n- Local data storage with JSON/CSV export\n- History tracking and activity logs\n- Search across all entries\n- Status monitoring and health checks\n- No external dependencies required\n\n## Quick Start\n\n```bash\n# Check status\nhash status\n\n# View help and available commands\nhash help\n\n# View statistics\nhash stats\n\n# Export your data\nhash export json\n```\n\n## How It Works\n\nHash stores all data locally in `~/.local/share/hash/`. Each command logs activity with timestamps for full traceability. Use `stats` to see a summary, or `export` to back up your data in JSON, CSV, or plain text format.\n\n## Support\n\n- Feedback: https://bytesagain.com/feedback/\n- Website: https://bytesagain.com\n- Email: hello@bytesagain.com\n\nPowered by BytesAgain | bytesagain.com\n\nFile v1.0.2:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"hash\",\n  \"version\": \"1.0.2\",\n  \"publishedAt\": 1773663806694\n}\n\nArchive v1.0.1: 3 files, 3565 bytes\n\nFiles: scripts/script.sh (12592b), SKILL.md (1716b), _meta.json (123b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: hash\nversion: \"2.0.0\"\nauthor: BytesAgain\nlicense: MIT-0\ntags: [hash, tool, utility]\ndescription: \"Hash - command-line tool for everyday use\"\n---\n\n# Hash\n\nHash toolkit — generate MD5, SHA256, checksums, verify integrity, and compare hashes.\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `hash help` | Show usage info |\n| `hash run` | Run main task |\n| `hash status` | Check state |\n| `hash list` | List items |\n| `hash add <item>` | Add item |\n| `hash export <fmt>` | Export data |\n\n## Usage\n\n```bash\nhash help\nhash run\nhash status\n```\n\n## Examples\n\n```bash\nhash help\nhash run\nhash export json\n```\n\n## Output\n\nResults go to stdout. Save with `hash run > output.txt`.\n\n## Configuration\n\nSet `HASH_DIR` to change data directory. Default: `~/.local/share/hash/`\n\n---\n*Powered by BytesAgain | bytesagain.com*\n*Feedback & Feature Requests: https://bytesagain.com/feedback*\n\n\n## Features\n\n- Simple command-line interface for quick access\n- Local data storage with JSON/CSV export\n- History tracking and activity logs\n- Search across all entries\n- Status monitoring and health checks\n- No external dependencies required\n\n## Quick Start\n\n```bash\n# Check status\nhash status\n\n# View help and available commands\nhash help\n\n# View statistics\nhash stats\n\n# Export your data\nhash export json\n```\n\n## How It Works\n\nHash stores all data locally in `~/.local/share/hash/`. Each command logs activity with timestamps for full traceability. Use `stats` to see a summary, or `export` to back up your data in JSON, CSV, or plain text format.\n\n## Support\n\n- Feedback: https://bytesagain.com/feedback/\n- Website: https://bytesagain.com\n- Email: hello@bytesagain.com\n\nPowered by BytesAgain | bytesagain.com\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"hash\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1773661540131\n}\n\nArchive v1.0.0: 3 files, 3104 bytes\n\nFiles: scripts/script.sh (6688b), SKILL.md (842b), _meta.json (123b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: hash\nversion: 1.0.0\nauthor: BytesAgain\nlicense: MIT-0\ntags: [hash, tool, utility]\n---\n\n# Hash\n\nHash toolkit — generate MD5, SHA256, checksums, verify integrity, and compare hashes.\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `hash help` | Show usage info |\n| `hash run` | Run main task |\n| `hash status` | Check state |\n| `hash list` | List items |\n| `hash add <item>` | Add item |\n| `hash export <fmt>` | Export data |\n\n## Usage\n\n```bash\nhash help\nhash run\nhash status\n```\n\n## Examples\n\n```bash\nhash help\nhash run\nhash export json\n```\n\n## Output\n\nResults go to stdout. Save with `hash run > output.txt`.\n\n## Configuration\n\nSet `HASH_DIR` to change data directory. Default: `~/.local/share/hash/`\n\n---\n*Powered by BytesAgain | bytesagain.com*\n*Feedback & Feature Requests: https://bytesagain.com/feedback*\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"hash\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1773629869814\n}","readmeExcerpt":"Skill: Hash Owner: bytesagain-lab Summary: Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs. Tags: latest:3.0.1 Version history: v3.0.1 | 2026-03-19T09:53:24.029Z | user v3.0.1: SKILL.md rewritten to match new script commands. v3.0.0 | 2026-03-19T09:38:16.074Z | user v3.0.0: Complete rewrite — real hash commands ins","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"scripts/script.sh md5 <file_or_text>"},{"language":"bash","snippet":"scripts/script.sh sha1 <file_or_text>"},{"language":"bash","snippet":"scripts/script.sh sha256 <file_or_text>"},{"language":"bash","snippet":"scripts/script.sh sha512 <file_or_text>"},{"language":"bash","snippet":"scripts/script.sh verify <file> <expected_hash>"},{"language":"bash","snippet":"scripts/script.sh compare <file1> <file2>"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: hash\nversion: \"3.0.1\"\nauthor: BytesAgain\nhomepage: https://bytesagain.com\nsource: https://github.com/bytesagain/ai-skills\nlicense: MIT-0\ntags: [hash, tool, utility]\ndescription: \"Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs.\"\n---\n\n# hash\n\nHash & Checksum Tool.\n\n## Commands\n\n### `md5`\n\nCompute MD5 hash\n\n```bash\nscripts/script.sh md5 <file_or_text>\n```\n\n### `sha1`\n\nCompute SHA-1 hash\n\n```bash\nscripts/script.sh sha1 <file_or_text>\n```\n\n### `sha256`\n\nCompute SHA-256 hash\n\n```bash\nscripts/script.sh sha256 <file_or_text>\n```\n\n### `sha512`\n\nCompute SHA-512 hash\n\n```bash\nscripts/script.sh sha512 <file_or_text>\n```\n\n### `verify`\n\nVerify a file against a known hash\n\n```bash\nscripts/script.sh verify <file> <expected_hash>\n```\n\n### `compare`\n\nCompare hashes of two files\n\n```bash\nscripts/script.sh compare <file1> <file2>\n```\n\n### `batch`\n\nHash every file in a directory (default: sha256)\n\n```bash\nscripts/script.sh batch <directory> [algo]\n```\n\n### `check`\n\nVerify hashes listed in a checksum file\n\n```bash\nscripts/script.sh check <hashfile>\n```\n\n### `history`\n\nShow recent hash operations\n\n```bash\nscripts/script.sh history\n```\n\n## Requirements\n\n- bash 4.0+\n\n---\n\n*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn76vqrf94wk924mddj8fp4p5x8497tb\",\n  \"slug\": \"hash\",\n  \"version\": \"3.0.1\",\n  \"publishedAt\": 1773914004029\n}"},{"path":"skill-card.md","content":"## Description:\n\nGenerate MD5 and SHA checksums, verify integrity, and compare hash values.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bytesagain-lab](https://clawhub.ai/user/bytesagain-lab)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and operators use this skill to compute hashes, verify downloaded files, compare file integrity, and check checksum manifests from an agent workflow.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Local history and batch manifest files can record file paths and hashes, which may reveal private project structure.\n\nMitigation: Avoid batch mode on sensitive directories unless a saved manifest is intended, and delete history or manifest files afterward when they expose private paths.\n\n## Reference(s):\n\n- [Hash on ClawHub](https://clawhub.ai/bytesagain-lab/skills/hash)\n- [BytesAgain](https://bytesagain.com)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Shell commands, Files]\n\n**Output Format:** [Plain text command output and checksum manifest files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Batch mode and history operations can write local records under ~/.local/share/hash.]\n\n## Skill Version(s):\n\n3.0.1 (source: release evidence and SKILL.md frontmatter)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs. Skill: Hash Owner: bytesagain-lab Summary: Generate MD5 and SHA checksums, verify integrity, and compare hash values. Use when computing checksums, verifying downloads, or comparing hash outputs. Tags: latest:3.0.1 Version history: v3.0.1 | 2026-03-19T09:53:24.029Z | user v3.0.1: SKILL.md rewritten to match new script commands. v3.0.0 | 2026-03-19T09:38:16.074Z | user v3.0.0: Complete rewrite — real hash commands ins","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":732,"uniquenessScore":57,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-10T13:52:44.806Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-10T13:52:44.806Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T15:50:51.026Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}