# Hashfile

> Use this tool when you need to safely edit files while ensuring their content integrity, preventing unintended overwrites and maintaining edit precision. Hashfile solves problems of data corruption and accidental changes by verifying file content through hashing before applying modifications. It takes file inputs and outputs modified files with guaranteed integrity, ideal for use cases requiring high precision and reliability in file operations.

Canonical page: https://skillsregistry.net/skills/mrorigo-hashfile  
JSON: https://api.skillsregistry.net/v1/skills/mrorigo-hashfile

## Description

Provides hash-anchored file editing that verifies file content hasn't changed before applying modifications. Ensures surgical precision in file operations by using content hashing to prevent unintended overwrites and maintain edit integrity. Written in Rust with binary releases for multiple platforms.

## Trust

- **Trust score (0–1):** 0.87
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/mrorigo-hashfile)
- **Repository:** <https://github.com/mrorigo/hashfile-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "mrorigo-hashfile"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/mrorigo-hashfile` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/mrorigo-hashfile/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
