v0.4.0
exo-explore/exov0.4.0Jun 25, 2026by yuh-yang
AI Summary
This release introduces the CLI-Matrix command family for managing multi-CLI workflows and adds support for 30 new CLIs across various domains, including ArcGIS Pro and MiniMax. It also includes security hardenings, 17 bug fixes, and expanded documentation in German.
Key Highlights
- CLI-Matrix for capability-driven multi-CLI installs
- 30 new CLIs (ArcGIS Pro, MiniMax, Joplin, etc.)
- 4 security hardenings
- 17 bug fixes for various tools
- German documentation and new agent-skill adapters
New Features
- CLI-Matrix command family
- New CLIs (ArcGIS Pro, MiniMax, etc.)
- Security hardenings (defusedxml, token permissions)
- New agent-skill adapters (Hermes, Reasonix)
- German README translation
Full Release Notes
## Highlights * **CLI-Matrix** — a new `cli-hub matrix` command family that turns curated, multi-CLI workflow "matrices" into one-shot, capability-driven installs. Discover with `cli-hub matrix list/search` and `cli-hub can <task>`, inspect with `matrix info/doctor`, verify capability coverage with `matrix preflight`, and provision an entire workflow with `matrix install` (recipes, scoped installs, dry-run, resume). Ships `cli-anything-hub` **0.4.0** to PyPI with `matrix.py` / `matrix_skill.py` and unified install/preflight/discover analytics. * **30 new CLIs** added across creative, productivity, dev, and data domains — including ArcGIS Pro, Calibre, Stata, SiYuan, Joplin, Rekordbox, OpenRefine, Tigris, Mailchimp, MiniMax (chat + TTS), OpenWebUI, EEZ Studio, NSLogger, JumpServer, UEAtelier & smithue (Unreal Editor), s&box, WaveTone, Ink/Stitch, 3MF, quietshrink, and more — plus new agent-skill adapters (Hermes, Reasonix). * **17 bug fixes** hardening existing harnesses — LibreOffice headless conversion (macOS), Zoom recording downloads, Obsidian search, Godot GDScript validation, Browser/DOMShell MCP 2.0.0 migration, n8n REPL, Sketch, Zotero, and more. * **4 security hardenings** — routing untrusted XML through `defusedxml`, owner-only token/config permissions, and restricting token-file resolution against arbitrary file access. * **Docs & i18n** — new German README (`README_DE.md`), expanded troubleshooting, and contributor-guide fixes. * **42 new contributors** joined this release. 🎉 ## What's Changed * Feature/cli matrix multi approach by @yuh-yang in https://github.com/HKUDS/CLI-Anything/pull/355 * fix(browser): propagate --json flag to REPL subcommands by @fuleinist in https://github.com/HKUDS/CLI-Anything/pull/239 * test(zoom): add credential permission regression tests by @marcelsafin in https://github.com/HKUDS/CLI-Anything/pull/231 * feat: enhance Nsight Graphics analysis by @AiMiDi in https://github.com/HKUDS/CLI-Anything/pull/246 * docs: add unknown-skill troubleshooting for Claude Code by @marcelsafin in https://github.com/HKUDS/CLI-Anything/pull/232 * feat: add quietshrink harness — Apple Silicon screen recording compressor by @achiya-automation in https://github.com/HKUDS/CLI-Anything/pull/254 * feat: add s&box CLI harness by @KarandeepSWranch in https://github.com/HKUDS/CLI-Anything/pull/251 * fix(libreoffice): import existing office files by @yuh-yang in https://github.com/HKUDS/CLI-Anything/pull/264 * Fix license badge: Apache 2.0 not MIT by @hllqkb in https://github.com/HKUDS/CLI-Anything/pull/267 * feat(registry): add Stata CLI harness (standalone repo) by @LI-Meng420 in https://github.com/HKUDS/CLI-Anything/pull/266 * feat: add Ink/Stitch CLI harness (standalone) by @bobbymarko in https://github.com/HKUDS/CLI-Anything/pull/270 * refactor(openclaw-skill→macrocli): rename, complete backends, add recorder and visual anchor — layered macro runtime that turns GUI workflows into agent-callable CLI commands by @haorui-harry in https://github.com/HKUDS/CLI-Anything/pull/237 * feat: add ve-twini to registry by @collectivewinca in https://github.com/HKUDS/CLI-Anything/pull/259 * feat: add hacker-feeds-cli to registry by @collectivewinca in https://github.com/HKUDS/CLI-Anything/pull/260 * feat: add DeployHQ CLI (dhq) to CLI-Hub registry by @MartaKar in https://github.com/HKUDS/CLI-Anything/pull/277 * fix(zotero_http): default Content-Type for raw data + raise connector import timeouts by @stevenpi140 in https://github.com/HKUDS/CLI-Anything/pull/274 * feat: add Mailchimp CLI harness by @iGodly in https://github.com/HKUDS/CLI-Anything/pull/275 * feat: mature lldb agent harness by @AiMiDi in https://github.com/HKUDS/CLI-Anything/pull/245 * Feat/add firefly iii cli by @joyous-coder in https://github.com/HKUDS/CLI-Anything/pull/241 * feat: add NSLogger CLI harness by @bazinga8023 in https://github.com/HKUDS/CLI-Anything/pull/238 * feat: improve Unreal Insights live analysis by @AiMiDi in https://github.com/HKUDS/CLI-Anything/pull/244 * fix: avoid mutating registry entries by @hiSandog in https://github.com/HKUDS/CLI-Anything/pull/281 * Update README.md by @chaohuang-ai in https://github.com/HKUDS/CLI-Anything/pull/285 * Update README.md by @chaohuang-ai in https://github.com/HKUDS/CLI-Anything/pull/286 * fix(zoom): download recordings from direct URL by @sjh9714 in https://github.com/HKUDS/CLI-Anything/pull/294 * fix(n8n): drop bogus arg from print_banner call to unbreak REPL by @akhilesharora in https://github.com/HKUDS/CLI-Anything/pull/280 * fix(obsidian): use vendor Content-Type for /search/ (DQL + JsonLogic) by @Mubashirrrr in https://github.com/HKUDS/CLI-Anything/pull/289 * fix(libreoffice): harden headless conversion on macOS (#221) by @Mubashirrrr in https://github.com/HKUDS/CLI-Anything/pull/290 * fix(security): route untrusted XML parsing through defusedxml by @aaronjmars in https://github.com/HKUDS/CLI-Anything/pull/296 * Add UEAtelier — Unreal Editor 5.6/5.7 MCP self-extension workbench by @edwinmeng163-oss in https://github.com/HKUDS/CLI-Anything/pull/297 * feat: add 3MF mesh geometry editor CLI by @Gituheart in https://github.com/HKUDS/CLI-Anything/pull/209 * feat: add MiniMax CLI harness (chat + TTS) by @octo-patch in https://github.com/HKUDS/CLI-Anything/pull/189 * feat: add Calibre CLI harness for e-book library management by @OGRLEAF in https://github.com/HKUDS/CLI-Anything/pull/223 * Add cli-anything-rekordbox: Pioneer Rekordbox 6/7 harness by @Moonwolf711 in https://github.com/HKUDS/CLI-Anything/pull/252 * feat(Joplin): add a CLI-Anything harness for Joplin by @27494539a-hub in https://github.com/HKUDS/CLI-Anything/pull/300 * fix(sketch): restrict token file resolution to prevent arbitrary file access by @RinZ27 in https://github.com/HKUDS/CLI-Anything/pull/304 * feat: add obsidian-agent-cli to public registry by @ProxyLandLLC in https://github.com/HKUDS/CLI-Anything/pull/307 * fix: support python pip module installs in registry dates by @hiSandog in https://github.com/HKUDS/CLI-Anything/pull/312 * registry: add ArcGIS Pro harness (cli-anything-arcgis-pro) by @Jasper0122 in https://github.com/HKUDS/CLI-Anything/pull/318 * feat: add Hermes Agent skill for CLI-Anything by @leockl in https://github.com/HKUDS/CLI-Anything/pull/320 * feat: add Hermes Agent skill for CLI-Anything by @ligl0325 in https://github.com/HKUDS/CLI-Anything/pull/287 * demos: add ArcGIS Pro live-bridge demo (registered arcgis-pro harness) by @Jasper0122 in https://github.com/HKUDS/CLI-Anything/pull/325 * docs: add German translation (README_DE.md) and update language switchers by @flitzrrr in https://github.com/HKUDS/CLI-Anything/pull/291 * feat: upgrade cli-anything-minimax default model to MiniMax-M3 by @octo-patch in https://github.com/HKUDS/CLI-Anything/pull/326 * docs(readme): add Hermes Agent skill to platform list by @leockl in https://github.com/HKUDS/CLI-Anything/pull/322 * fix(godot): detect GDScript parse errors via stderr in validate_script by @Rubiadragon in https://github.com/HKUDS/CLI-Anything/pull/335 * feat: add CloakBrowser CLI to public registry by @dreamor in https://github.com/HKUDS/CLI-Anything/pull/336 * Fix skill generator Click name parsing by @hiSandog in https://github.com/HKUDS/CLI-Anything/pull/321 * fix(browser): migrate DOMShell MCP integration to @apireno/domshell 2.0.0 by @apireno in https://github.com/HKUDS/CLI-Anything/pull/308 * fix: vendor full methodology resources for Codex skill by @Liuyaguangzz in https://github.com/HKUDS/CLI-Anything/pull/332 * feat: add WaveTone CLI harness by @Manifold68575 in https://github.com/HKUDS/CLI-Anything/pull/337 * feat: add OpenWebUI CLI registry entry by @ashaiful in https://github.com/HKUDS/CLI-Anything/pull/341 * feat: add Web Yu-pri CLI harness by @shinpei710 in https://github.com/HKUDS/CLI-Anything/pull/345 * feat: add Reasonix agent skill adapter by @PaysNatal in https://github.com/HKUDS/CLI-Anything/pull/344 * feat: add SiYuan CLI (cli-anything-siyuan) by @hito0512 in https://github.com/HKUDS/CLI-Anything/pull/311 * feat: add smithue-cli (Unreal Engine editor CLI) by @123dx-svg in https://github.com/HKUDS/CLI-Anything/pull/338 * feat: add CC Switch CLI harness by @computersniper in https://github.com/HKUDS/CLI-Anything/pull/310 * feat: add Tigris CLI harness for S3-compatible object storage by @davidmyriel in https://github.com/HKUDS/CLI-Anything/pull/301 * [Live2D] Add editing, linting, batch ops, and workflow commands (v0.3.0) by @zyzly0705 in https://github.com/HKUDS/CLI-Anything/pull/313 * feat: add EEZ Studio CLI harness by @yuh-yang in https://github.com/HKUDS/CLI-Anything/pull/334 * feat: add cli-anything-jumpserver v0.1.0 harness by @Ayasaz in https://github.com/HKUDS/CLI-Anything/pull/346 * feat: add OpenRefine CLI harness by @yuh-yang in https://github.com/HKUDS/CLI-Anything/pull/347 * feat: add TinyFish Web Agent CLI (standalone repo) by @webdevtodayjason in https://github.com/HKUDS/CLI-Anything/pull/348 * Skip pip option values in registry date updater by @hiSandog in https://github.com/HKUDS/CLI-Anything/pull/354 * fix: classify harness docs as documentation by @hiSandog in https://github.com/HKUDS/CLI-Anything/pull/349 * test: add regression tests for Live2D review blockers by @zyzly0705 in https://github.com/HKUDS/CLI-Anything/pull/350 ## New Contributors * @fuleinist made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/239 * @marcelsafin made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/231 * @KarandeepSWranch made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/251 * @hllqkb made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/267 * @LI-Meng420 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/266 * @bobbymarko made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/270 * @collectivewinca made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/259 * @MartaKar made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/277 * @stevenpi140 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/274 * @iGodly made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/275 * @joyous-coder made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/241 * @bazinga8023 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/238 * @chaohuang-ai made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/285 * @sjh9714 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/294 * @akhilesharora made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/280 * @Mubashirrrr made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/289 * @aaronjmars made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/296 * @edwinmeng163-oss made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/297 * @Gituheart made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/209 * @OGRLEAF made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/223 * @Moonwolf711 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/252 * @27494539a-hub made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/300 * @RinZ27 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/304 * @ProxyLandLLC made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/307 * @Jasper0122 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/318 * @leockl made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/320 * @ligl0325 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/287 * @flitzrrr made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/291 * @Rubiadragon made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/335 * @dreamor made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/336 * @Liuyaguangzz made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/332 * @Manifold68575 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/337 * @ashaiful made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/341 * @shinpei710 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/345 * @PaysNatal made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/344 * @hito0512 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/311 * @123dx-svg made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/338 * @computersniper made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/310 * @davidmyriel made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/301 * @zyzly0705 made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/313 * @Ayasaz made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/346 * @webdevtodayjason made their first contribution in https://github.com/HKUDS/CLI-Anything/pull/348 **Full Changelog**: https://github.com/HKUDS/CLI-Anything/compare/v0.3.0...v0.4.0