Skip to content

EEZ Studio Command-Line Control

Lets an agent create and edit EEZ Studio LVGL UI projects and SCPI metadata from the command line

Stars
58,084
Licence
Apache-2.0
Files
1 file

What it does

This skill teaches an AI agent to drive EEZ Studio, a visual design tool for embedded device screens, through a command-line program called cli-anything-eez-studio. Instead of clicking through the app, the agent can create .eez-project files, add labels and buttons to LVGL screens, list widgets, and define SCPI instrument commands and parameters. For some build tasks it calls the real EEZ Studio backend, which requires a separate local copy of the EEZ Studio source built with Node.js.

Great for

  • Embedded developers who want an agent to scaffold LVGL screens for EEZ Studio projects
  • Engineers defining SCPI command metadata for lab instruments in bulk
  • Teams scripting repeatable EEZ Studio project edits or simulator builds

Skip it if

  • Non-developers who just want a visual design tool: it requires a Python install and command-line work
  • Users who cannot install a Python package and clone and build a large Node.js project, since the backend features will not work without it
  • Projects where the agent should not modify files without review: one-shot --project commands auto-save changes unless --dry-run is used

Try asking

  • “Create a new EEZ project called Panel and add a Ready label and a Run button to it”
  • “List all widgets in my panel.eez-project file”
  • “Add a SCPI subsystem with a :VOLTage? command and an optional channel parameter”
  • “Build the LVGL simulator for my project into build/sim”
Step-by-step guide: how to use EEZ Studio Command-Line ControlInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    skills.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip skills.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip skills.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Always pass --json so the agent gets machine-readable output, as the skill instructs.
  • Use --dry-run first on project edits you want to review, since one-shot commands auto-save by default.
  • Run backend status before backend-inspect or simulator-build to confirm the EEZ Studio source is found.

What's inside

  • SKILL.md

Redistributed unmodified from HKUDS/CLI-Anything under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.