What problem does it solve?
EEZ Studio projects are normally edited through a desktop GUI, which blocks automation and agent-driven workflows. This Skill exposes project creation, LVGL screen editing, SCPI command metadata, and backend simulator builds as scriptable CLI commands with JSON output.
Core Features & Use Cases
- Project and LVGL Editing: Create .eez-project files and add LVGL widgets such as labels and buttons directly from the command line.
- SCPI Command Management: Define subsystems, commands, and typed parameters for instrument control metadata.
- Backend Integration: Invoke the real EEZ Studio Node.js backend for LVGL destination setup, inspection, and simulator builds.
- Session State: Undo, redo, and status tracking during REPL sessions, with auto-save for one-shot commands and a --dry-run option.
- Use Case: An agent generates a new instrument panel project, adds a label and button to the LVGL screen, registers SCPI voltage query commands, and triggers a simulator build to verify the UI.
Quick Start
Ask the agent to create a new EEZ Studio project named Panel, add an LVGL label and button, and list the project widgets in JSON output.