file-converter

Convert files across data, document, image, audio, and archive formats.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/not-subhu/screech --skill file-converter-not-subhu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-converter
Source: https://github.com/not-subhu/screech/tree/main/.local/secondary_skills/file-converter
Command: npx skills add https://github.com/not-subhu/screech --skill file-converter-not-subhu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies file conversion across various formats, including documents, images, audio, and more, streamlining workflows and enhancing productivity.

Core Features & Use Cases

  • Convert Files: Offers conversion between numerous file formats, such as CSV, JSON, YAML, XML, Markdown, PDF, Images, Audio, and ZIP archives.
  • Merge and Split Files: Enables users to merge multiple files into one or split a large file into smaller parts.
  • Compress Files: Provides file compression and decompression functionalities.
  • Use Case: If you have a mix of document formats that need to be standardized or processed, this Skill can convert them into a single format like PDF or CSV, making it easier to manage and analyze the data.

Quick Start

Convert the 'report.xlsx' to a PDF 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 Excel and CSV files to PDF for document management?

To convert Excel and CSV files to PDF, you can use this file conversion skill to batch process and standardize tabular data into portable document formats. It leverages libraries like pandas and weasyprint to parse data inputs and render them directly into PDF outputs for easier document management and sharing.

What is the best way to automate Markdown to PDF conversion in Python?

The best way to automate Markdown to PDF conversion is using a skill that integrates pandoc and weasyprint to parse markdown syntax and render it into styled PDF documents. This approach handles batch processing of multiple markdown files, producing consistent PDF outputs for documentation workflows.

Can I merge multiple images and audio files into a single archive?

Yes, you can merge multiple images and audio files into a single archive using the compression and merging functionalities of this skill. It processes batches of HEIF, SVG, and standard audio formats, compressing them into ZIP archives to organize and reduce the size of your media assets.

Does Python file conversion support batch processing for XML and YAML formats?

Yes, Python file conversion supports batch processing for XML and YAML formats, utilizing libraries like xmltodict and pyyaml. It parses structured data from XML and YAML inputs, allowing you to convert, merge, or split these files into JSON or CSV outputs for data processing.

How do I split a large PDF document into smaller files?

To split a large PDF document into smaller files, this skill uses pdfplumber and pypdf to parse the document pages and extract them into individual PDF outputs. It handles batch splitting operations, resulting in smaller, more manageable PDF files for document organization.

What are the limitations of converting EPUB files to PDF using Python?

When converting EPUB files to PDF using Python, limitations may arise from complex CSS styling or embedded fonts that weasyprint and ebooklib struggle to render perfectly. The skill parses EPUB content and outputs PDF documents, but highly dynamic layouts might experience minor formatting shifts during the conversion process.