Angelfish will not work here. I can guarantee the Black Skirt Tetras will literally nip them to death. The gourami may get targeted in time. Sedate fish cannot successfully be housed in a tank with fish known to fin nip at the slightest provocation--and even without.
I might as well mention other angelfish issues. Two males will soon be one male with the subordinate dead. This is a shoaling fish that develops an hierarchy within a group, but there must be five (or preferably a few more) and that means a much larger tank. Two, three or four fish rareely ends well, unless there is only one male or no males...and then there is the likelihood they will form a pair and spawn...the others may have to be removed. All this is still a much larger tank anyway.
The tetras would do better with a few more (shoaling fish appreciate more, and with known nippers it can sometimes help to keep the nipping within the group, but assuming there are no sedate fish present).
The cories will work with the tetras, or should. There is never a guarantee, we can only assume the fish will behave normally for the species but individuals can do otherwise.
Another factor is the hardness of the water, not mentioned. You have mollies which must have fairly hard water, while the other fish are soft water species that can manage in moderately soft/hard water to some degree. Knowing the GH (general hardness) and pH of your tap water (check this with the municipal water people, they may have it posted on their website) will help us help you.