# File Tools by dimitar-grigorov

> Use this tool when you need to perform various file operations, such as reading and writing files with non-UTF-8 encodings, to solve problems like character corruption and incompatibility. It provides 19 tools with automatic encoding detection and conversion across 22 character encodings, handling legacy encodings like Cyrillic and Western European. Ideal for use cases where AI assistants need to interact with files in multiple encoding formats, ensuring seamless and secure file operations.

Canonical page: https://skillsregistry.net/skills/gh-dimitar-grigorov-file-tools  
JSON: https://api.skillsregistry.net/v1/skills/gh-dimitar-grigorov-file-tools

## Description

Provides 19 tools for file operations with automatic encoding detection and conversion across 22 character encodings. Handles Cyrillic (CP1251, KOI8-R), Western European (CP1252, ISO-8859), and other legacy encodings so AI assistants can read and write non-UTF-8 files without corruption. Built in Go with directory-scoped security.

## Trust

- **Trust score (0–1):** 0.49
- **Verification tier:** scanned
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** security
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/gh-dimitar-grigorov-file-tools)
- **Repository:** <https://github.com/dimitar-grigorov/mcp-file-tools>

## 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": "gh-dimitar-grigorov-file-tools"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/gh-dimitar-grigorov-file-tools` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/gh-dimitar-grigorov-file-tools/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
