Activates biotin to form biotinyl-5'-adenylate and transfers the biotin moiety to biotin-accepting proteins. ATP + biotin + L-lysyl-[protein] = AMP + diphosphate + H(+) + N(6)-biotinyl-L-lysyl-[protein] Belongs to the biotin--protein ligase family.