The latest update to LaunchBar has a cool new feature that helps it catch up in the area that Alfred jumped ahead in: the Action Editor. It’s not a drag and drop workflow system like Alfred has, but combined with the expanded API that LaunchBar 6 added, it allows users to easily create custom actions.
The editor allows you to define scripts for handling automatic suggestions, default handlers for commands and input, as well as custom handlers for commands originating from url schemes. You can even determine what context a script was called in to have the same script handle all three modalities.
You can write actions in JavaScript, AppleScript, Python, Ruby, Swift, or using Bash/Zsh scripts. The API is excellent, especially the JavaScript handlers. If you’re interested in writing your own LaunchBar actions, head to the LaunchBar 6 Developer Documentation.