file-converter

Converts CSV, JSON, YAML, XML, Markdown, EPUB, images, PDFs, ZIP archives between each other via Python tools.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/samibrahmi/instanotes-api --skill file-converter-samibrahmi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-converter
Source: https://github.com/samibrahmi/instanotes-api/tree/main/newcontent/secondary_skills/file-converter
Command: npx skills add https://github.com/samibrahmi/instanotes-api --skill file-converter-samibrahmi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts files between data, document, image, and archive formats to eliminate manual reformatting and enable quick interoperability across tools.

Core Features & Use Cases

  • Broad format support: CSV, JSON, YAML, XML, Markdown, EPUB, images, audio, PDF, HTML, and ZIP archives.
  • One-line conversions and data-flow examples to transform between formats.
  • Use case: Convert a CSV export to JSON for an API, or transform Markdown specs into HTML or PDF for distribution.

Quick Start

Convert in.csv to out.json and out.xlsx in one step.

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 an API payload?

You can convert CSV files to JSON for API payloads using pandas to parse tabular data and export structured JSON objects. This automates data transformation into API-ready formats, eliminating manual reformatting in cross-tool workflows.

Can I transform Markdown documentation into HTML or PDF for distribution?

Yes, you can transform Markdown files into HTML or PDF for distribution. The process applies pandoc and format libraries to parse Markdown content and generate publishable document formats in a single conversion step.

Does this file conversion method support YAML and XML data formats?

Yes, YAML and XML data formats are fully supported for conversion. The system relies on Python packages such as pyyaml and xmltodict to parse and transform structured data, enabling interoperability across configuration and data pipeline tools.

What is the best way to convert between data and archive formats like ZIP?

The best way to convert between data and archive formats like ZIP is using a unified CLI utility that handles both parsing and archival processing. This allows you to compress extracted data or decompress archives alongside standard cross-tool format transformations.

Can I parse EPUB files and convert them to Markdown or plain text?

Yes, you can parse EPUB files and convert them to Markdown or plain text. The broad format support includes document formats like EPUB, enabling content extraction for documentation publishing or archival processing workflows.

Are there limitations when transforming large data pipelines across multiple formats?

Limitations when transforming large data pipelines depend on underlying Python packages like pandas and required CLI utilities. While broad format interoperability is supported, complex transformations across CSV, JSON, and XML may require careful memory management for large datasets.