Faits: Faits: A. L._, née en 1947, a travaillé jusqu'en septembre 1999 comme téléphoniste-réceptionniste et employée de bureau. Le 16 mars 2000, elle a déposé une demande de rente de l'assurance-invalidité. Son médecin traitant, le docteur R._, attestait une incapacité de travail totale dans la profession exercée précédemment et faisait état d'obésité, état dépressif chronique, diabète, dorso-lombalgies chroniques, péri-arthrite de l'épaule droite, syndromes sciatiques fréquents, céphalées et hypertension artérielle (rapport du 20 mai 2000). Il précisait que L._ n'était pas une grande invalide, mais que l'addition de tous ses problèmes rendait difficile une activité professionnelle. Théoriquement, une activité à mi-temps, légère et variée était possible, mais l'assurée n'était pas du tout motivée, en partie en raison de longues périodes de chômage, de son âge et de son état dépressif chronique. L'Office de l'assurance-invalidité du canton de Genève (ci-après : l'office AI) a confié aux docteurs H._ et O._, médecins au département de médecine communautaire de l'Hôpital X._, le soin de réaliser une expertise pluridisciplinaire. Se fondant notamment sur les résultats d'un examen psychiatrique réalisé par le docteur S._, médecin au département de psychiatrie de l'Hôpital X._, les experts ont attesté une capacité résiduelle de travail limitée à 50 %, dans une activité sédentaire permettant des changements de position (rapport du 24 septembre 2001). L'office AI a soumis le dossier au docteur A._, du Service médical régional de Z._, qui a considéré que les atteintes à la santé psychique décrites par les docteurs S._, H._ et O._ ne revêtaient pas une gravité suffisante pour entraîner l'incapacité de travail attestée par les experts (rapport du 26 novembre 2001). Par décision du 24 janvier 2002, l'office AI a rejeté la demande de prestations de l'assurée. L'office AI a soumis le dossier au docteur A._, du Service médical régional de Z._, qui a considéré que les atteintes à la santé psychique décrites par les docteurs S._, H._ et O._ ne revêtaient pas une gravité suffisante pour entraîner l'incapacité de travail attestée par les experts (rapport du 26 novembre 2001). Par décision du 24 janvier 2002, l'office AI a rejeté la demande de prestations de l'assurée. B. B.a L._ a déféré la cause au Tribunal des assurances sociales du canton de Genève. Par jugement du 30 septembre 2003, celui-ci a admis le recours, annulé la décision du 24 janvier 2002 et renvoyé la cause à l'office AI «afin qu'il rende une nouvelle décision qui tienne compte des conclusions de l'expertise médicale du 24 septembre 2001». A la suite d'un recours de droit administratif de l'office AI, le Tribunal fédéral des assurances a annulé ce jugement en raison d'une composition incorrecte de la cour cantonale et a retourné la cause au Tribunal des assurances sociales du canton de Genève pour qu'il statue à nouveau. B.b Le 13 septembre 2004, la juridiction cantonale a derechef annulé la décision du 24 janvier 2002 et retourné la cause à l'office AI avec la même injonction que celle figurant dans le jugement précédemment annulé. B.b Le 13 septembre 2004, la juridiction cantonale a derechef annulé la décision du 24 janvier 2002 et retourné la cause à l'office AI avec la même injonction que celle figurant dans le jugement précédemment annulé. C. L'office AI interjette un recours de droit administratif contre le jugement du 13 septembre 2004, dont il demande l'annulation. L'intimée n'a pas répondu au recours et l'Office fédéral des assurances sociales a renoncé à se déterminer. Par acte du 5 octobre 2005, les doctoresses E._ et Y._, médecins au département des neurosciences cliniques et dermatologie D. de l'Hôpital X._, ont informé le Tribunal fédéral des assurances du fait que l'assurée «présente actuellement une incapacité de travail définitive à 100 %, et ceci pour des raisons médicales». 