file-converter

Convert files across CSV, JSON, YAML, XML, Markdown, and images.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/mecolejr/EVL-mOC5 --skill file-converter-mecolejr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-converter
Source: https://github.com/mecolejr/EVL-mOC5/tree/main/.local/secondary_skills/file-converter
Command: npx skills add https://github.com/mecolejr/EVL-mOC5 --skill file-converter-mecolejr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert between data, document, and image formats to eliminate tedious manual reformatting and accelerate data workflows.

Core Features & Use Cases

  • Comprehensive format conversions across CSV, JSON, YAML, XML, Markdown, HTML, DOCX, PDF, and images.
  • Pandas-based data format transformations (CSV ↔ JSON, CSV ↔ Excel/Parquet) plus YAML ↔ JSON/XML conversions using PyYAML and xmltodict.
  • Pandoc-based document conversion for between Markdown, HTML, DOCX, PDF, and many other formats; supports both CLI and Python-based workflows.

Quick Start

Convert a sample CSV file to JSON to verify round-trip conversion.

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 JSON or YAML for data pipelines?

Converting CSV to JSON or YAML is handled using pandas, PyYAML, and xmltodict to automate cross-format data transformations for data pipelines and documentation workflows. This eliminates manual reformatting and accelerates data processing.

Can I use pandoc to convert Markdown to HTML, DOCX, or PDF?

Yes, pandoc automates document conversion between Markdown, HTML, DOCX, and PDF formats. It supports both CLI and Python-based workflows to streamline documentation generation and asset preparation without manual reformatting.

What's the best way to automate document conversion across multiple file formats?

Automating document conversion across CSV, JSON, YAML, XML, Markdown, and images is best handled through pandas for data formats and pandoc for documents. This combination supports data pipelines and documentation workflows comprehensively.

Do I need pandas and PyYAML to convert YAML to JSON or XML?

Yes, converting YAML to JSON or XML requires PyYAML and xmltodict, while pandas handles data format transformations like CSV to Excel or Parquet. These libraries provide the core functionality for automated cross-format file conversion.

Does this file conversion approach work for both data and image formats?

Yes, this approach supports comprehensive format conversions across data formats like CSV, JSON, YAML, and XML, document formats like Markdown and DOCX, as well as images. It is useful in data pipelines, documentation workflows, and asset preparation.

When should I not use automated file conversion for data formats?

Automated file conversion may not be suitable when manual review of complex data structures is required, or when specific proprietary formats lack library support. It is designed for standard formats like CSV, JSON, YAML, XML, and Markdown where library support is robust.