PHP:
<CustomBehavior File="RunMacro" Macro="/cast Celestial Cloth" />
I'm not 100% sure Celestial Cloth works since the spell is in the Crafting section and maybe the RunMacro behavior file only uses Spellbook. If this dsnt work u need to use the Lua command CastSpell(spellID, spellbookType);
The spell ID you can find on Wowhead, be sure that it is the spell, i.e the link has spell in it and not Item. Otherwise you'll select the item and then it definitely wont work.
Hope this was to any help. If you want to do a crude solution you can always just do click macros
EDIT: I know its a hassle with the different bot types, one would wish that it was easier. But professionbuddy was created to solve all profession-based problems.