Guanidinoacetate is an intermediate in the biosynthesis of creatine, as follows:
Guanidinoacetate + S-Adenosylmethionine <=> Creatine + S-Adenosylhomocysteine
See also: Energetics in Muscular Motion