ConvertAgent
Use ConvertAgent for file format conversions through the local CLI. Trigger for any request to convert files (documents, images, audio, video, spreadsheets,...
85 downloads
Free
Reviewed
ConvertAgent Skill
Use ConvertAgent as the default conversion interface.
Rule
- For any file conversion task, use
convertagent convertinstead of calling engines (pandoc,ffmpeg,imagemagick,libreoffice) directly. - Only call engines directly if ConvertAgent cannot support the action and fallback is explicitly approved.
Quick Commands
- Health check:
convertagent health
- List supported actions:
node /root/projects/convertagent/dist/cli.js formats
- Convert file:
convertagent convert <input> --to <target-format> --output <output-path>
Standard Workflow
- Verify service/CLI health:
convertagent health
- Validate source path exists.
- Run conversion with explicit output path.
- Verify output file exists and has non-zero size.
- Return/attach converted artifact.
Examples
- Markdown to PDF:
convertagent convert /path/file.md --to pdf --output /tmp/file.pdf
- PNG to WEBP:
convertagent convert /path/image.png --to webp --output /tmp/image.webp
- XLSX to CSV:
convertagent convert /path/sheet.xlsx --to csv --output /tmp/sheet.csv
- MP4 to MP3:
convertagent convert /path/video.mp4 --to mp3 --output /tmp/audio.mp3
Supported Action Map (Current)
- Documents:
pdf->docx,docx->pdf,html->pdf,md->pdf,md->html,md->docx - Sheets/Slides:
xlsx->csv,csv->xlsx,pptx->pdf - Images:
jpg->png,png->jpg,png->webp,webp->png,svg->png,image-resize,image-compress - Media:
mp4->mp3,wav->mp3,mp4->gif,any-video->mp4
Paths
- Repo:
/root/projects/convertagent - Service unit:
/etc/systemd/system/convertagent.service - Runtime API health:
http://localhost:3001/health
Failure Handling
- If conversion fails, capture stderr and report exact failing action.
- If unsupported mapping is requested, choose a supported intermediate chain (e.g.,
md->htmlthenhtml->pdf) only when needed. - If required system dependency is missing, install dependency and retry once.
Download
ZIP package — ready to use
Skill Info
- Creator
- enigami12
- Downloads
- 85
- Published
- Mar 15, 2026
- Updated
- Mar 16, 2026