Faits: Faits: A. A._, née en 1982, souffre depuis sa naissance d'un syndrome de Marfan avec colobome et luxation bilatérale du cristallin (rapport du docteur H._, ophtalmologue, du 25 septembre 2003). Le 31 août 2001, l'Office cantonal de l'assurance-invalidité du canton de Genève l'a informée qu'il prenait en charge les mesures médicales nécessaires au traitement de cette infirmité congénitale (ch. 485 OIC) en précisant que le droit s'éteindrait à la fin du mois au cours duquel l'assurée aurait accompli sa vingtième année. Le 29 août 2003, l'assurée a requis la prise en charge de lentilles de contact. L'office AI a opposé un refus, par décision du 27 novembre 2003, car les verres de contact (moyens auxiliaires) n'avaient pas pour fonction de remplacer des lunettes et ne constituaient pas non plus le complément important de mesures médicales de réadaptation. L'assurée s'est opposée à cette décision, en faisant valoir que les lentilles lui étaient indispensables pour suivre ses études. L'office AI a rejeté l'opposition, par décision du 29 juin 2004, en précisant que les mesures médicales se seraient traduites par l'ablation d'un ou des deux cristallins. Le 29 août 2003, l'assurée a requis la prise en charge de lentilles de contact. L'office AI a opposé un refus, par décision du 27 novembre 2003, car les verres de contact (moyens auxiliaires) n'avaient pas pour fonction de remplacer des lunettes et ne constituaient pas non plus le complément important de mesures médicales de réadaptation. L'assurée s'est opposée à cette décision, en faisant valoir que les lentilles lui étaient indispensables pour suivre ses études. L'office AI a rejeté l'opposition, par décision du 29 juin 2004, en précisant que les mesures médicales se seraient traduites par l'ablation d'un ou des deux cristallins. B. A._ a déféré cette décision au Tribunal cantonal des assurances sociales du canton de Genève en concluant à son annulation. La juridiction cantonale a entendu le docteur H._, spécialiste en maladie des yeux et médecin traitant de l'assurée (cf. procès-verbal d'audition du 2 novembre 2004), et recueilli l'avis du docteur L._, médecin-conseil de l'AI (cf. rapport du 16 novembre 2004). Par jugement du 1er février 2005, elle a admis le recours, annulé les décisions de l'office AI des 27 novembre 2003 et 29 juin 2004, et reconnu le droit de l'assurée à la prise en charge de verres de contact par l'AI, à titre de mesures médicales de réadaptation. La juridiction cantonale a entendu le docteur H._, spécialiste en maladie des yeux et médecin traitant de l'assurée (cf. procès-verbal d'audition du 2 novembre 2004), et recueilli l'avis du docteur L._, médecin-conseil de l'AI (cf. rapport du 16 novembre 2004). Par jugement du 1er février 2005, elle a admis le recours, annulé les décisions de l'office AI des 27 novembre 2003 et 29 juin 2004, et reconnu le droit de l'assurée à la prise en charge de verres de contact par l'AI, à titre de mesures médicales de réadaptation. C. L'office AI interjette recours de droit administratif contre ce jugement dont il demande l'annulation, en concluant à la confirmation de ses décisions des 27 novembre 2003 et 29 juin 2004. L'intimée conclut au rejet du recours, alors que l'Office fédéral des assurances sociales (OFAS) a renoncé à se déterminer.