Dependent on weather condition?

I’m relatively new to core, and I can’t find an answer to my exact scenario in these forums.

I have certain if statements that are based on weather it’s clear, raining or snowing. I know that ifttt has these weather conditions available via weather underground, but I don’t know how to take the current weather condition, receive them in core and set a variable, and then use that variable in other if statements. Does this make sense? Am I missing something? Is there a better way? For example, is there a core endpoint I can call to directly set a variable, ie., something like …

Am I making sense?

Do you have a weather smart app within SmartThings? I’m far from learning all of things CoRE/WebCoRE can do, but I think it would be easier and more reliable if you had a weather app in SmartThings. Also, asking in the WebCoRE community will get a more detailed answer.