data-slots=heading, text
data-variant=centered
data-textColor=white
data-background=linear-gradient(135deg, #30186E 0%, #6432C8 100%)

How-to Guides

Add commands, lifecycle hooks, panels, modal dialogs, and communication between installed plugins.

These guides assume your plugin is scaffolded and loading. Start with Build Your First Plugin if it is not, or review Plugin Concepts for manifests, entrypoints, panels, and commands.

Add a feature

data-slots=link, text
data-width=300px
Add Commands
Create menu actions that run your plugin code.
data-slots=link, text
data-width=300px
Add Lifecycle Hooks
Run setup and teardown logic when plugins and panels change state.
data-slots=link, text
data-width=300px
Add Multiple Panels
Create multiple panel entrypoints and open them programmatically.
data-slots=link, text
data-width=300px
Add Modal Dialogs
Create modal dialogs as a user interface for commands, or as additional UI for panels.
data-slots=link, text
data-width=300px
Communicate Between Plugins
Open another installed plugin's panel or invoke one of its commands.

Other how-to sections, each in the sidebar:

Haven't set up your tools yet? Start with Set Up Developer Tools.