Quote Originally Posted by SchwarzwaelderTorte View Post
The way macros work is that an empty space will be read as a subcommand, so it will look for "diabolos" first and then execute "wings" next, except there is no accessory called diabolos and there is no subcommand called wings, that's why it's returning "is not a valid accessory name".

You need to have the exact name within quotation marks (like in the example Mikoko_Miko posted) for the name to be parsed in its entirety.
Can confirm, it's a bit finicky every once in a while but this worked for me when I tried it:
/fashion "Diabolos Wings"