Were you including quotation marks around the skill name in your macro? You have to use quotation marks for skills that are more than one word long. /recast "Blood for Blood" and /recast Invigorate will work, but /recast Blood for Blood will not.