You can do everything directly in HA, but if you're familiar with Node red you can use it natively. It's your choice. If it didn't generate by itself you can do it manually with some tricks, but all in all it's not really needed, you can just create your cards.
Be advised that the learning curve for HA in quite steep, partly because the documentation is often lacking important details or examples and there's A LOT of trial and error. That being said I can assure you will be rewarded with a very powerful tool.