Skip to main content

streamdeck create

Stream Deck plugin creation wizard.

Synopsis

streamdeck create

Description

The create command guides you through a creation wizard, scaffolding a Stream Deck plugin. You will be prompted to provide the following information:

  • Author, the name of the plugin author, i.e. you.
  • Plugin Name, the name of your plugin.
  • Plugin UUID, the unique identifier of your plugin.
  • Description, a brief description of your plugin.

Once the command has completed, the plugin will be automatically installed in Stream Deck, ready-to-run.

Examples

Create a Stream Deck plugin:

Terminal
streamdeck create
Terminal output
.___ _                        ___         _
/ __| |_ _ _ ___ __ _ _ __   |   \ ___ __| |__
\__ \  _| '_/ -_) _` | '  \  | |) / -_) _| / /
|___/\__|_| \___\__,_|_|_|_| |___/\___\__|_\_\

Welcome to the Stream Deck Plugin creation wizard.

This utility will guide you through creating a local development environment for a plugin.
For more information on building plugins see https://docs.elgato.com.

Press ^C at any time to quit.

? Author: Elgato
? Plugin Name: Counter
? Plugin UUID: com.elgato.counter
? Description: A simple counter that increments on each press

? Create Stream Deck plugin from information above? Yes

Creating Counter...
✔ Enabling developer mode
✔ Generating plugin
✔ Installing dependencies
✔ Building plugin
✔ Finalizing setup

Successfully created plugin!

? Would you like to open the plugin in VS Code? (Y/n)

The scaffolded plugin will be written to a directory named "counter", within the current working directory.

See also