
CLI Anything EEZ Studio
FreeAutomate EEZ Studio projects from the command line.
Free · Opens the source repo
What CLI Anything EEZ Studio does
CLI Anything EEZ Studio is a command-line interface tool designed for developers and designers working with EEZ Studio and LVGL projects. This skill allows users to create, modify, and manage .eez-project files directly from the terminal, streamlining the workflow for UI scaffolding and SCPI command management. By leveraging the power of the command line, users can automate repetitive tasks and integrate EEZ Studio functionalities into their existing development pipelines.
The skill supports a variety of commands for project management, including creating new projects, adding UI elements like labels and buttons, and inspecting project widgets. It also provides functionality for managing SCPI commands, which are essential for instrument control in automated testing environments. This capability is particularly useful for engineers and developers who need to interact with hardware instruments programmatically.
To use this skill, you must have the EEZ Studio source tree set up correctly. The commands are designed to output results in JSON format, making it easier for agents to parse and utilize the information. Users can also manage session states with undo and redo commands, enhancing the interactive experience during development. This skill is ideal for those who prefer working in a terminal environment and need to automate their workflows with EEZ Studio.
When to use it
Use this skill when you need to automate the creation and management of EEZ Studio projects or when working with SCPI commands in a terminal environment.
When not to use it
This skill is not suitable for users who prefer graphical interfaces or those who do not require automation for their EEZ Studio projects.
What you can build with it
Automating UI Development
Use CLI Anything EEZ Studio to quickly scaffold and modify LVGL UI elements without manual interaction.
Managing SCPI Commands
Efficiently add and manage SCPI commands for instrument control in automated testing setups.
Integrating with CI/CD Pipelines
Incorporate this skill into your CI/CD pipelines to automate the building and testing of EEZ Studio projects.
How to install CLI Anything EEZ Studio
View source1. Install with the skills CLI
npx skills add hkuds/cli-anything/skills --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by hkudscli-anything-eez-studio
Use this skill when you need to automate EEZ Studio projects, LVGL UI scaffolding, SCPI instrument command metadata, or backend LVGL simulator builds.
Install
cd eez-studio/agent-harness
pip install -e .
Backend commands require the real EEZ Studio source tree:
git clone https://github.com/eez-open/studio.git
cd studio
npm install
npm run build
export EEZ_STUDIO_SOURCE=/absolute/path/to/studio
Core Usage
Always use --json for agent-readable output.
cli-anything-eez-studio --json project new -o panel.eez-project --name Panel
cli-anything-eez-studio --json --project panel.eez-project lvgl add-label --text "Ready"
cli-anything-eez-studio --json --project panel.eez-project lvgl add-button --text "Run"
cli-anything-eez-studio --json --project panel.eez-project project widgets
SCPI Commands
cli-anything-eez-studio --json --project panel.eez-project scpi subsystem-add SOURCE
cli-anything-eez-studio --json --project panel.eez-project scpi command-add SOURCE :VOLTage?
cli-anything-eez-studio --json --project panel.eez-project scpi parameter-add SOURCE :VOLTage? channel --type nr1 --optional
Backend Commands
cli-anything-eez-studio --json backend status
cli-anything-eez-studio --json --project panel.eez-project lvgl ensure-destination
cli-anything-eez-studio --json --project panel.eez-project lvgl backend-inspect
cli-anything-eez-studio --json --project panel.eez-project lvgl simulator-build build/sim
lvgl backend-inspect and lvgl simulator-build call EEZ Studio's built Node modules. They should fail loudly if the backend is missing.
State
Use session undo, session redo, and session status during REPL or scripted sessions. One-shot commands with --project auto-save project mutations unless --dry-run is provided.
Frequently asked questions about CLI Anything EEZ Studio
Similar skills
Spring Boot Testing
Master testing techniques for Spring Boot 4 applications.
GitHub Issues
Manage GitHub issues efficiently with MCP tools.
Geofeed Tuner
Optimize your IP geolocation feeds in CSV format.
Batch Files
Master Windows batch scripting for automation and task management.
Adobe Illustrator Scripting
Automate your Illustrator workflows with ExtendScript.
Plugin Structure
Create and organize Claude Code plugins effectively.
