Cómo mover muchos repos a una nueva organización de Github

Tengo una organización con muchos repos (300 +) y espero que este número crezca. Por lo tanto, de vez en cuando, quiero limpiar mi organización pero me gustaría evitar borrar los repositorys.

Así que ahora mi idea de limpiar sería transferir repos que están privados a una organización diferente, donde aún puedo conservarlos y transferirlos de nuevo, si es necesario, pero el número de repositorys en la organización original se networkinguce a ~ 50 más o less.

Soy consciente de la posibilidad de transferir la propiedad dentro de github, sin embargo repetir el process 250 veces me parece una pesadilla y me gustaría automatizar esto (no existe un punto final API para hacerlo).

¿Alguien tiene una idea de cómo resolver esto o alguna vez se encontró con una tarea similar?

¡Gracias por tu ayuda!

(En términos de automation, cualquier solución que incluya python o nodejs sería preferible a otros lenguajes)

A partir de marzo de 2017, la transferencia de la propiedad del repository no está disponible en la API. Ver este problema en GitHub:

Debido a eso, ninguna herramienta puede automatizar esta tarea (si quiere seguir la API oficial en lugar de, por ejemplo, raspar el website, etc., lo cual sería contrario al TOC).

Pero puede preguntar al respecto en los canales de soporte, tal vez alguien puede ayudarlo de forma individual.