Install
openclaw skills install openclaw-magikaDetects over 200 file content types locally with ~99% accuracy using the Google Magika deep learning model and magika CLI.
openclaw skills install openclaw-magikaAI-powered file content type detection using Google Magika.
# Single file — label output
magika -l /path/to/file
# MIME type output
magika -i /path/to/file
# Recursive directory scan
magika -r ./workspace/
# JSON output (for programmatic use)
magika --json /path/to/file
# Batch multiple files
magika -r --json ./uploads/
| Task | Command |
|---|---|
| Identify single file | magika -l <file> |
| Get MIME type | magika -i <file> |
| Recursive scan | magika -r <dir> |
| Batch JSON | magika --jsonl <files...> |
| With confidence score | magika -s -l <file> |
Magika identifies 200+ content types including: markdown, json, python, javascript, pdf, zip, png, jpeg, html, xml, sql, csv, png, gif, mp3, mp4, exe, elf, wasm, and many more.
High-confidence predictions are marked with [HIGH]. Low-confidence returns generic labels like text or unknown binary data.
# pipx (recommended)
pipx install magika
# pip
pip install magika
# brew
brew install magika
# curl script
curl -LsSf https://securityresearch.google/magika/install.sh | sh