file-converter

Convert data, documents, and images across common formats using Python libraries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually converting data and documents between formats is time-consuming and error-prone, especially when dealing with large datasets or heterogeneous content.

Core Features & Use Cases

  • Broad format support across CSV, JSON, YAML, XML, Markdown, HTML, DOCX, PDF, and image formats
  • Deterministic conversions using popular Python libraries
  • Use Case: migrate data pipelines by transforming sources between disparate formats for analytics and reporting

Quick Start

Convert a sample CSV file to JSON and a Markdown document to HTML to verify the 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 CSV to JSON for data pipelines?

To convert data formats like CSV to JSON, this tool uses pandas to parse tabular rows and serialize them into structured JSON objects. This deterministic conversion ensures large datasets transform accurately for downstream analytics and reporting workflows.

Can I transform Markdown to HTML or DOCX?

Yes, you can transform Markdown to HTML or DOCX. It relies on the pypandoc library to execute deterministic document conversions, enabling smooth content migration and documentation workflow automation across these formats.

What is the best way to convert XML to YAML?

The best way to convert XML to YAML involves parsing hierarchical XML tags into dictionaries using xmltodict, then serializing them into YAML via pyyaml. This approach maintains data structure integrity during format migrations.

Does this tool support image format conversion?

Yes, it supports image format conversion. By utilizing the Pillow library, it performs deterministic transformations across common image formats, fitting seamlessly into content migration and data pipeline workflows.

How do you convert PDF files within data pipelines?

You can convert PDF files within data pipelines by leveraging pypandoc and related tooling to extract and transform document content into formats like HTML or Markdown. This automates heterogeneous content processing deterministically.