file-converter

Convert, merge, split, and compress files across document, image, audio, and ZIP formats.

Updated Jul 11, 2026
One-click install
npx skills add https://github.com/gauravb4875-ux/SP2.0 --skill file-converter-gauravb4875-ux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-converter
Source: https://github.com/gauravb4875-ux/SP2.0/tree/main/file-converter
Command: npx skills add https://github.com/gauravb4875-ux/SP2.0 --skill file-converter-gauravb4875-ux

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, pyyaml, xmltodict, pandoc, markdown, python-docx, pdfplumber, pdf2image, pypdf, Pillow, cairosvg, pillow-heif, pydub, weasyprint, imageio, fitz, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of converting, merging, splitting, and compressing files across various formats, making it easier to manage and share documents, images, audio, and more.

Core Features & Use Cases

  • File Conversion: Convert between different file formats such as documents, images, audio, and ZIP archives.
  • File Manipulation: Merge, split, and compress files to suit specific needs.
  • Use Case: If you have a collection of images in PNG format and you want to convert them to JPG for better compression, this Skill can automate the process.

Quick Start

Use the file-converter skill to convert all PNG images in the 'images' directory to JPG 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 PNG images to JPG format in bulk?

You can convert PNG images to JPG in bulk by using this Skill to automate the process across an entire directory. It leverages the Pillow library to handle the image format conversion, resulting in compressed and reformatted image files.

Can I merge and split PDF files using Python?

Yes, you can merge and split PDF files using Python with this Skill. It utilizes libraries like pypdf, pdfplumber, and PyMuPDF (fitz) to manipulate PDF documents, allowing you to extract specific pages or combine multiple files into a single output.

Does Python support converting markdown to DOCX or PDF?

Python supports converting markdown to DOCX or PDF through this Skill. It employs the pandoc and weasyprint libraries to transform markdown text into formatted document files, producing shareable and structured output.

What is the best way to convert audio files between different formats?

The best way to convert audio files between formats is using this Skill's automated processing. It relies on the pydub library to handle audio conversion tasks, allowing you to transform audio streams into compatible output formats for various platforms.

Do I need to install multiple Python libraries to handle different file conversions?

Yes, you need to install multiple Python libraries because this Skill requires specific dependencies for different format handling. It relies on tools like python-docx for documents, cairosvg for vector graphics, and pillow-heif for images to process diverse file types.

Can I compress and extract ZIP archives programmatically?

Yes, you can compress and extract ZIP archives programmatically using this Skill. It automates file compression and extraction tasks to manage large sets of documents or images, producing consolidated ZIP archives or unpacked file directories.