CLI-Anything v0.4.0

v0.4.0
Added 4
  • New CLI-Matrix command family (cli-hub matrix) for discovering, inspecting, and provisioning multi-CLI workflow matrices with matrix list/search, matrix info/doctor, matrix preflight, and matrix install commands
  • 30 new CLI harnesses including ArcGIS Pro, Calibre, Stata, SiYuan, Joplin, Rekordbox, OpenRefine, Tigris, Mailchimp, MiniMax, OpenWebUI, EEZ Studio, NSLogger, JumpServer, UEAtelier, smithue, s&box, WaveTone, Ink/Stitch, 3MF, quietshrink, ve-twini, hacker-feeds-cli, DeployHQ, Firefly III, and obsidian-agent-cli
  • New agent-skill adapters for Hermes and Reasonix
  • German README translation (README_DE.md)
Changed 6
  • Propagate --json flag to Browser REPL subcommands
  • Ship cli-anything-hub 0.4.0 to PyPI with matrix.py and matrix_skill.py modules and unified install/preflight/discover analytics
  • Enhance Nsight Graphics analysis capabilities
  • Mature lldb agent harness
  • Improve Unreal Insights live analysis
  • Rename openclaw-skill to macrocli with refactored backends, recorder, and visual anchor for layered macro runtime
Fixed 9
  • LibreOffice headless conversion on macOS
  • LibreOffice import of existing office files
  • Zoom recording downloads from direct URL
  • Obsidian search using vendor Content-Type for /search/ endpoint
  • n8n REPL by dropping bogus arg from print_banner call
  • Zotero HTTP default Content-Type for raw data and raise connector import timeouts
Security 3
  • Route untrusted XML parsing through defusedxml
  • Set owner-only permissions for token and config files
  • Restrict token file resolution in Sketch harness to prevent arbitrary file access
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
New Contributors

Full Changelog: https://github.com/HKUDS/CLI-Anything/compare/v0.3.0...v0.4.0

View original

Upgraded? How did it go?

Discussion