Create Pre-Filled KM Actions

This makes sense for StreamDeck since you want to press one button for each action you want to insert, but for keyboard "choose action", I would think KM's native Favorite Actions, or KMFAM might be a better choice? You just set up the action(s) the way you want them, and save them as a favorite action.

If you want to prompt for user input, you can use KMFAMs "Favorite Macro" feature, although I'll admit the documentation is probably lacking in this area.