These apps already exist on the App Store. What you looking for or u can't search them?
As for yoga, there is no yoga in garmin connect. In fact, there's a bunch of profiles In garmin which doesn't even map properly from the watch to garmin.
Weight training -> unclassified for example.
So better fix that first.