I actually have been doing this for years by giving the Photoshop Action a shortcut in its settings (Photoshop requires that it has to be a combination of a Function Key together with optional modifier keys):
And then using the Action Type a Keystroke
in a Keyboard Maestro macro to run the Photoshop Action:
It works really well.