file-converter

Convert files between data, document, and image formats.

2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/patriotnewsactivism/Casebuddy-AI-Law-Partner --skill file-converter-patriotnewsactivism
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-converter
Source: https://github.com/patriotnewsactivism/Casebuddy-AI-Law-Partner/tree/main/.local/secondary_skills/file-converter
Command: npx skills add https://github.com/patriotnewsactivism/Casebuddy-AI-Law-Partner --skill file-converter-patriotnewsactivism

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, pyyaml, xmltodict, pypandoc-binary, markdown, markdownify, python-docx, pdfplumber, pdf2image, pypdf, Pillow, pillow-heif, cairosvg, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of converting files between various common formats, eliminating the need for multiple specialized tools or manual reformatting.

Core Features & Use Cases

  • Data Format Conversion: Seamlessly convert between CSV, JSON, YAML, and XML.
  • Document Conversion: Transform documents between formats like Markdown, HTML, DOCX, and PDF using pandoc.
  • Image Conversion: Convert between popular image formats like PNG, JPG, WebP, AVIF, HEIC, and SVG.
  • Use Case: Convert a complex JSON dataset into a CSV file for analysis in a spreadsheet program, or transform a Word document into a Markdown file for web publishing.

Quick Start

Convert the attached 'report.docx' file to 'report.md'.

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 JSON file to CSV for spreadsheet analysis?

To convert JSON to CSV, this Skill uses the pandas library to parse your JSON data and export it into a structured CSV file. This allows you to easily open and analyze complex datasets in any standard spreadsheet program.

Can I transform a DOCX document into Markdown for web publishing?

Yes, you can transform DOCX documents into Markdown using the pypandoc and python-docx libraries. This Skill extracts your Word document content and converts it directly into clean Markdown format suitable for web publishing.

Does this tool support converting HEIC images to standard formats like PNG or JPG?

Yes, this tool supports converting HEIC images to formats like PNG, JPG, WebP, and AVIF. It utilizes the Pillow and pillow-heif libraries to process and convert your high-efficiency image files into standard image formats.

What is the best way to convert XML data into YAML format?

The best way to convert XML data into YAML is by using the xmltodict and pyyaml libraries. This Skill parses your XML structure into Python dictionaries and then serializes the data into a clean YAML format.

Can I extract text from a PDF and convert it to HTML?

Yes, you can extract text from PDF files and convert it to HTML using the pdfplumber and pypdf libraries. This Skill processes your PDF documents and transforms the extracted content into structured HTML format.

How do I convert an SVG vector graphic into a PNG image?

To convert an SVG vector graphic into a PNG image, this Skill utilizes the cairosvg library. It renders your SVG file and exports it as a rasterized PNG image, supporting various dimensions and image configurations.