Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hkuds avatar

Cli Anything Eez Studio

  • 81 installs
  • 46.6k repo stars
  • Updated August 3, 2026
  • hkuds/cli-anything

Automate EEZ Studio from the CLI: inspect and edit native .eez-project files, LVGL screens and widgets, SCPI commands, and invoke the backend for LVGL builds.

About

A CLI harness for EEZ Studio that inspects and modifies .eez-project files, edits LVGL screens and widgets, manages SCPI instrument commands, and drives the real backend for LVGL builds. A developer uses it to automate embedded LVGL UI and instrument-command workflows.

  • Edits native .eez-project files and LVGL screens/widgets
  • Backend LVGL builds require the real EEZ Studio source tree

Cli Anything Eez Studio by the numbers

  • 81 all-time installs (skills.sh)
  • +12 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #265 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-eez-studio

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs81
repo stars46.6k
Last updatedAugust 3, 2026
Repositoryhkuds/cli-anything

What it does

Automate EEZ Studio from the CLI: inspect and edit native .eez-project files, LVGL screens and widgets, SCPI commands, and invoke the backend for LVGL builds.

Files

SKILL.mdMarkdownGitHub ↗

cli-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.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.