File Converter
Convert various file formats for documents and images, such as DOCX, PDF, CSV, and more.
File Ops
简体中文 | English
A local file operations skill for AI agents. Convert, inspect, archive, and extract text from files on the local machine using a bundled Python script with structured JSON output.
What It Does
Convert
- Image formats:
png,jpg,webp,gif,bmp,tiff pdf -> docxxlsx -> csvxls -> csv(requires xlrd, not installed by default)docx -> pdf(requires LibreOffice)html/md/markdown -> pdf(requires wkhtmltopdf)
Inspect
- Basic metadata: size, MIME type, permissions, last modified
- Image: dimensions, color mode, format
- PDF: page count
- Excel: sheet names, row counts
Archive
- Create zip from files and directories
- Extract zip to directory (with ZipSlip protection)
Extract Text
- PDF, DOCX, XLSX, HTML, Markdown, image EXIF metadata
Quick Setup
bash skills/file-ops/scripts/setup.sh
Usage
Health check:
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py health
Convert:
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py convert --input /path/input.pdf --to docx
Inspect:
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py inspect --input /path/file.pdf
Archive:
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py archive --input /path/dir --output /path/out.zip
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py archive --input /path/archive.zip --output /path/dest --extract
Extract text:
skills/file-ops/.venv/bin/python skills/file-ops/scripts/file_ops.py extract-text --input /path/document.pdf
Use --output /path/output.ext with convert if you do not want the output written next to the input file.
Похожие серверы
Remote File Server
An MCP server that gives any MCP client read access to an SMB/CIFS file share servers
Vulcan File Ops
MCP server that gives Claude Desktop and other desktop MCP clients filesystem powers—read, write, edit, and manage files like AI coding assistants.
Basic Memory
Build a persistent, local knowledge base in Markdown files through conversations with LLMs.
awaBerry device as a service
awaBerry Agentic allows for secure remote access to any terminal based device for workflows allowing any Agent and Large Language Model based routine to execute commands on your devices for getting access to required data - and to also write genrated data back.
Readonly Filesystem MCP Server
Provides read-only access to local files and directories.
Obsidian MCP Server - Enhanced
Provides comprehensive access to an Obsidian vault, allowing AI agents to read, write, search, and manage notes via the Local REST API plugin.
PDF MCP Server
Extract text and data from PDF files using pdfplumber by providing local file paths.
peekaboo-mcp
A minimal MCP server providing read-only access to the file system.
Paths Tree Generator
Converts a flat list of filesystem paths into a JSON directory tree.
DLIS MCP Server
Analyze and extract information from DLIS (Digital Log Interchange Standard) files, including channel data and metadata.