file-converter

Convert, merge, and manipulate documents, images, audio, and archives.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/Kirankumar2604/solutionChallenge --skill file-converter-kirankumar2604
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-converter
Source: https://github.com/Kirankumar2604/solutionChallenge/tree/main/.local/secondary_skills/file-converter
Command: npx skills add https://github.com/Kirankumar2604/solutionChallenge --skill file-converter-kirankumar2604

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the friction of incompatible file formats by providing a unified, automated interface to convert, merge, split, and compress documents, images, audio, and data files.

Core Features & Use Cases

  • Format Interoperability: Seamlessly convert between CSV, JSON, Excel, Parquet, YAML, XML, and various document formats like PDF, DOCX, and EPUB.
  • Media Processing: Handle complex image conversions (HEIC to JPG, SVG to PNG) and audio transcoding (FLAC, M4A, OGG to MP3) with ease.
  • Use Case: Quickly convert a batch of scanned PDF invoices into searchable text or transform a directory of high-resolution images into a compressed, web-optimized format.

Quick Start

Use the file-converter skill to convert the uploaded document named report.docx into a markdown file.

Frequently Asked Questions about file-converter

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

FAQPage Schema
How do I convert a DOCX document to markdown?

To convert a DOCX document to markdown, you can use the file-converter skill by instructing it to process the uploaded document. It leverages the pypandoc and markdownify libraries to transform DOCX files into clean markdown text.

Can I transcode audio files like FLAC and M4A to MP3?

Yes, you can transcode audio files like FLAC, M4A, and OGG to MP3. The conversion process uses the pydub library, which requires system-level integration with ffmpeg to handle complex audio transcoding workflows.

Does converting scanned PDFs to searchable text require poppler-utils?

Yes, converting scanned PDFs to searchable text requires poppler-utils as a system-level dependency. The skill uses pdfplumber and pdf2image alongside poppler to extract text and manage PDF rendering accurately.

What is the best way to transform CSV files into JSON and XML formats?

The best way to transform CSV files into JSON and XML formats is through automated data processing libraries. The skill uses pandas and xmltodict to parse tabular CSV data and serialize it into structured JSON or XML outputs.

Are there limitations when converting SVG files to PNG without cairosvg?

Converting SVG files to PNG has limitations without cairosvg, as it is the primary rendering engine used. You must ensure cairosvg is properly installed to avoid rendering failures and achieve accurate vector to raster image conversion.