haniyasushin keiki
The stage six boss of Touhou 17: Wily Beast and Weakest Creature, the "Sculptor God that Helpless Isolation Ordered". She is a god that can bring her sculpted idols to life with faith. She was summoned by the humans of the Primate Garden to save them.
She isn't responsible for the invasion of the Hell, or the spirits that found their way to the human world.