file-converter

Convert, merge, split, and compress files across CSV, JSON, Excel, Parquet, PDF, image, and Markdown formats.

2|2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/tamnguyentommy-rgb/Routex_AI_Web_Project --skill file-converter-tamnguyentommy-rgb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-converter
Source: https://github.com/tamnguyentommy-rgb/Routex_AI_Web_Project/tree/main/.local/secondary_skills/file-converter
Command: npx skills add https://github.com/tamnguyentommy-rgb/Routex_AI_Web_Project --skill file-converter-tamnguyentommy-rgb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the laborious process of converting, merging, splitting, and compressing files across multiple formats, enabling seamless interoperability between documents, images, audio, and more.

Core Features & Use Cases

  • Format conversion across CSV/JSON/Excel/Parquet, YAML, XML, MD/HTML, DOCX, PDF, image formats, and more, with CLI and Python examples.
  • Batch operations and piping for bulk transformations, such as converting a folder of PDFs to text or images to web-friendly formats, and combining multiple files into archives.
  • Real-world use case: a data engineer consolidates scattered data files into a unified dataset by converting formats, merging spreadsheets, and extracting text from PDFs for ingestion.

Quick Start

Install the required tooling and run a simple conversion task with a single command.

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 to Parquet and JSON formats using Python?

You can convert CSV to Parquet and JSON formats using Python by leveraging the pandas library to read the source data and export it into the desired data formats for cross-format data workflows.

Can I batch convert a folder of PDF files to text?

Yes, you can batch convert PDF files to text by piping them through Python libraries like pypdf and pdfplumber, which extract text from multiple documents for data ingestion.

What's the best way to merge spreadsheets and extract text from PDFs for data engineering?

The best way to merge spreadsheets and extract PDF text for data engineering is using Python libraries like pandas, pypdf, and pdfplumber to consolidate scattered files into a unified dataset.

Does this file conversion approach support converting Markdown to HTML?

Yes, this file conversion approach supports converting Markdown to HTML by utilizing the pandoc tool, which handles document format transformations alongside other Python-based processing libraries.

How do I compress multiple files into an archive after converting image formats?

You can compress multiple files into an archive after converting image formats using the Pillow library by combining batch operations and piping to bundle the transformed web-friendly images together.

What Python libraries are required to automate cross-format data workflows?

Automating cross-format data workflows requires Python libraries such as pandas, pyyaml, pypdf, pdfplumber, and pillow, plus the pandoc tool to handle CSV, JSON, PDF, and image conversions.