file-converter

Convert files between data, document, image, audio, and archive formats.

18|4|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/DevHive1/DevHive-Cli --skill file-converter-devhive1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-converter
Source: https://github.com/DevHive1/DevHive-Cli/tree/main/agents/file-converter
Command: npx skills add https://github.com/DevHive1/DevHive-Cli --skill file-converter-devhive1

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, openpyxl, pyarrow, pyyaml, xmltodict, markdown, markdownify, python-docx, pdfplumber, pdf2image, pypdf, Pillow, cairosvg, pillow-heif, pydub, ebooklib, weasyprint, imageio, pyzipper, pymupdf.

What problem does it solve?

This skill eliminates the friction of switching between incompatible file formats, allowing you to seamlessly transform data, documents, images, audio, and archives without manual tool-switching.

Core Features & Use Cases

  • Multi-Format Conversion: Handles conversions between CSV, JSON, YAML, XML, Markdown, PDF, EPUB, and various image/audio formats.
  • Batch Processing: Efficiently processes entire directories of files for bulk operations like image resizing or audio transcoding.
  • Use Case: Quickly convert a collection of scanned PDF invoices into searchable text, or transform a directory of PNG images into a single optimized GIF for web use.

Quick Start

Use the file-converter skill to convert all CSV files in the current directory into JSON format.

Frequently Asked Questions about file-converter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert CSV files to JSON format in batch?

To convert CSV files to JSON format in batch, process entire directories using the pandas and pyarrow libraries for structured data serialization. This efficiently transforms multiple CSV files into JSON outputs without manual tool-switching.

Can I extract text from scanned PDF invoices?

Yes, you can extract text from scanned PDF invoices using the pdfplumber and pypdf libraries. This process transforms image-based PDF documents into searchable and machine-readable text formats.

Does this file conversion tool require ffmpeg and poppler-utils?

Yes, this file conversion requires system-level integration with utilities like ffmpeg and poppler-utils to ensure comprehensive audio transcoding and PDF image rendering compatibility across diverse formats.

What is the best way to convert a directory of PNG images into a GIF?

The best way to convert a directory of PNG images into a GIF is through batch image processing using Pillow and imageio. This workflow optimizes multiple static images into a single animated output.

Can I transform Markdown documents into EPUB or PDF formats?

Yes, you can transform Markdown documents into EPUB or PDF formats using the markdown, ebooklib, and weasyprint libraries. This converts text files into structured digital publications.

What are the limitations when archiving files with pyzipper?

When archiving files with pyzipper, limitations depend on the system environment's available memory and the specific compression standards supported. Complex workflows involving large batch archives require adequate system resources.