file-converter

Solid

Convert & transform files - images (resize, format, HEIC), markdown (PDF/HTML), data (CSV/JSON/YAML/TOML/XML), SVG, base64, text encoding. Cross-platform, single & batch mode. This skill should be used when converting file formats, resizing images, generating PDFs from markdown, or transforming data between formats.

Data & Documents 26 stars 8 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 84/100

Stars 20%
48
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# File Converter Convert files between formats w/ single & batch support. All scripts use consistent CLI patterns. ## When to Use - Convert images between PNG, JPG, WEBP, BMP, TIFF, GIF, ICO, AVIF, HEIC/HEIF - Resize/crop images w/ fit modes (contain, cover, fill, inside, outside) - Convert markdown -> PDF or HTML w/ themes - Convert HTML -> markdown (w/ tag stripping control) - Transform CSV <-> JSON <-> YAML <-> TOML <-> XML - SVG <-> raster conversion (PNG, JPG, WEBP, BMP, TIFF) - Base64 encode/decode files (w/ data URI support, stdin) - Fix text encoding issues (detect, convert w/ error handling strategies) ## Quick Routing | Task | Script | Deps | |------|--------|------| | Image convert/resize | `convert_image.py` | Pillow, pillow-heif (opt) | | Markdown -> HTML | `md_to_html.py` | markdown, pygments | | Markdown -> PDF | `md_to_pdf.py` | markdown + weasyprint\|pdfkit | | HTML -> Markdown | `html_to_md.py` | markdownify, bs4 | | CSV/JSON/YAML/TOML/XML | `csv_json_yaml.py` | pyyaml, tomli-w, xmltodict, dicttoxml (per format) | | SVG convert | `svg_convert.py` | cairosvg, Pillow | | Base64 encode/decode | `base64_codec.py` | (none) | | Text encoding | `text_encoding.py` | chardet (opt) | | Cross-platform utils | `platform_utils.py` | (none) - shared by pdf/svg scripts | ## Install Deps ```bash # All deps (recommended) pip install Pillow markdown pygments weasyprint markdownify beautifulsoup4 cairosvg pyyaml chardet tomli-w xmltodict dicttoxml # Optional pip instal...

Details

Author
georgekhananaev
Repository
georgekhananaev/claude-skills-vault
Created
6 months ago
Last Updated
1 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

converting-files

Convert a file from one format to another inside the container — documents, images, audio, video. Routes to the right engine (pandoc, LibreOffice, ImageMagick, ffmpeg) by format pair. Triggers on "convert X to Y", "turn this docx into a pdf", "make a gif from this mp4", "md to docx", "batch-convert these images", or any single-file or batch format change where the source and target extensions differ. NOT for editing content (use docx/pptx/xlsx/pdf skills), creating files from scratch, or reading a file you already have in context.

134 Updated yesterday
oaustegard
Data & Documents Solid

convert

Convert files between 140+ formats using Conversion Tools. Two surfaces are available - the `ctio` CLI (preferred when shell access is available) and the hosted Conversion Tools MCP server (zero-install, works everywhere). Covers documents (Word, PDF, Excel, PowerPoint), data formats (JSON, CSV, XML, YAML, Parquet), images (PNG, JPG, WebP, AVIF, HEIC, JXL, SVG), audio (MP3, WAV, FLAC), video (MOV, MKV, AVI to MP4), e-books (EPUB, MOBI, AZW), OCR text extraction, AI-powered data extraction, AI text-to-speech (TTS), AI speech-to-text transcription (STT), subtitle conversion (SRT, VTT, ASS), and website screenshots. Plus build custom converters on demand - describe a transformation in plain language and Conversion Tools creates, runs, and returns a reusable converter when no standard one fits.

5 Updated yesterday
conversiontools
Data & Documents Listed

ss-format-convert

Convert images between formats: PNG, JPG/JPEG, WebP, TIFF, BMP, GIF, HEIC, and AVIF. Performs high-quality lossless conversion by default. Handles alpha channel transparency automatically — compositing against a configurable background color when converting to formats that lack alpha support (JPG, BMP). Supports single-file and batch directory conversion with optional recursive subdirectory scanning. Uses ImageMagick. Use this skill whenever the user wants to: convert an image to another format, change image format, save as PNG/JPG/WebP/TIFF, convert HEIC photos to JPG or PNG, batch convert images, make images web-compatible, convert to WebP for web optimization, or anything involving image format conversion. Also trigger when the user mentions format names in the context of converting, exporting, or saving images.

2 Updated 5 days ago
rajnandan1