file-converter

Converts between CSV, JSON, YAML, XML, Markdown, and image formats using Python.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the conversion of files between various formats, eliminating the need for manual file reformatting.

Core Features & Use Cases

  • Format Conversion: Convert between CSV, JSON, YAML, XML, Markdown, and image formats.
  • Image Conversion: Change image formats with ease, including PNG, JPG, WEBP, AVIF, and HEIC to JPG.
  • Document Conversion: Convert between text documents like Markdown and DOCX, or transform PDFs to HTML, text, tables, and images.

Quick Start

Convert a CSV file to JSON using the 'file-converter' skill.

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 CSV file to JSON format?

Convert CSV files to JSON format using this Skill, which leverages Python libraries like pandas to transform tabular CSV data into structured JSON output for data interoperability.

Can I convert Markdown to DOCX or extract text from a PDF?

Yes, you can convert Markdown to DOCX and extract text from PDFs. This Skill uses pandoc for document conversion and pdfplumber to transform PDFs into HTML, text, or tables.

Does this tool support converting HEIC images to JPG?

Yes, this tool supports converting HEIC images to JPG. It handles image conversion across PNG, JPG, WEBP, and AVIF formats using the Pillow and pillow-heif Python libraries.

What Python dependencies are required for XML and YAML format conversion?

XML and YAML format conversion requires the PyYAML and xmltodict Python dependencies, which enable the parsing and data interoperability needed to convert between structured file formats.

What is the best way to convert SVG files to images?

The best way to convert SVG files to images is using this Skill, which utilizes the cairosvg Python library alongside Pillow to render vector graphics into standard raster image formats.