As far as I know, bards unlock all achievements - the game scans your character and if you've achieved something like a max level craft or CoP clear for example, it should automatically update.
I think the crafting one works as you assumed (or at least it used to. Maybe it's been changed) as I have that achievement but don't have 100 skill in a specific craft. I do have over 100 levels across all crafts though.
Comment