GCD weaponskills and spells are always a dps loss due to ability queuing. Off-gcd abilities technically can be used in macros since they can be used even without queuing without eating into the gcd, but the practical uses for that are pretty specific(I mostly use them for skill replacement macros).