Great enhancements @MichaelS , installed easily with your superb documentation!
Only one issue, when I configure a Weather Report in Ask Alexa app, the app will not let me save the page with “An Unexpected error occurred” message!
I obtained the following SmartThings IDE Logger error (no line number indicated in the output message):
9:36:31 AM: error groovy.lang.MissingMethodException: No signature of method: script14976565617311595382002.getCoREMacroList() is applicable for argument types: () values: 
Possible solutions: getMacroList(java.lang.Object, java.lang.Object)
I have CoRE installed and I have it updated to the latest release.
Anyone else having trouble with WebCore? I am creating a piston and I want ‘AskAlexa’ to trigger the piston. When I add a Virtual Device ‘Ask Alexa’ to the piston I can’t choose an Ask Alexa macro. Attached is how it looks in WebCore dashboard:
As mentioned in the release notes, CoRE functionality (which WebCoRE is currently utilizing) has been deprecated. One way communication is currently possible (i.e. Ask Alexa can trigger a DO piston), but @ady624 and I haven’t done the WebCoRE to Ask Alexa integration. I did publish the spec for Adrian, and we can work behind the scenes to get this working for you.
In the mean time, what are you attempting to accomplish? Since you are simply looking for WebCoRE to do something when a macro/extension is executed, you could simply use the Ask Alexa WebCoRE trigger to do it.