I currently have a Keyboard Maestro macro I use that looks like this:
Only issue I have with it is that it will create a task below with the scope (indent level) of the last task in the list. I however wish that it would always create the task at the project level scope (one indent level).