file-converter

Convert files between CSV, JSON, YAML, XML, Markdown, EPUB, images, PDFs, and ZIP archives.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/NS-Vandana/Med-Save-Hub --skill file-converter-ns-vandana
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-converter
Source: https://github.com/NS-Vandana/Med-Save-Hub/tree/main/secondary_skills/file-converter
Command: npx skills add https://github.com/NS-Vandana/Med-Save-Hub --skill file-converter-ns-vandana

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill consolidates a wide range of file-format conversions into a single, reusable workflow, eliminating manual reformatting and data re-entry across CSV, JSON, YAML, XML, Markdown, EPUB, images, audio, PDF, and ZIP archives.

Core Features & Use Cases

  • Batch and single-shot conversions across data formats (CSV↔JSON↔YAML, XML↔JSON, Markdown↔HTML, EPUB↔HTML, PDF↔text/image, and more).
  • Format interchanges for data pipelines enabling quick migration of datasets, documents, and assets between systems.
  • Use Case: migrate a CSV dataset to JSON for a NoSQL datastore, then convert to YAML for configuration files.

Quick Start

Convert a sample input file from CSV to JSON to demonstrate a basic workflow.

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 for a NoSQL datastore?

CSV to JSON conversion is automated using Python Pandas to parse tabular rows and serialize them into structured key-value pairs. This enables quick migration of datasets into NoSQL datastores without manual reformatting.

Can I batch convert multiple files between XML and JSON?

Batch and single-shot conversions between XML and JSON are fully supported using the xmltodict library. This allows you to process multiple files for data pipelines and system migrations reliably.

What Python libraries are needed for YAML to configuration file conversion?

YAML to configuration file conversion requires PyYAML to parse and serialize YAML structures. The Skill operates within a minimal runtime environment using these Python libraries to perform deterministic format transformations.

Does Pandoc work with Markdown to HTML conversion for content migration?

Pandoc is used to convert Markdown to HTML for content migration workflows. This ensures reliable document format interchanges needed when migrating textual assets between different content management systems.

Is it possible to extract text from PDF files during archival data processing?

PDF to text extraction is supported for archival data processing using Python libraries. This allows you to transform archived PDF documents into plain text or images for downstream data workflows.

What is the best way to convert EPUB files to HTML for data pipelines?

EPUB to HTML conversion is handled directly within the consolidated file-format workflow. This approach eliminates manual reformatting by automating document interchanges for data pipelines and content migration.