Shakti MahaRishi era hijo de Vashishtha y Arundhati. Fue el padre de Parashara mencionado en el Mahabharata.
También es el abuelo de Vyasa, autor del poema épico indio Mahabharata.
Una vez, Shakti tuvo una discusión con un rey llamado Kalmashapada sobre el derecho de paso en un sendero del bosque.
Aprovechando esta disputa, el sabio Vishwamitra (que era el enemigo del sabio Vashishtha, padre de Shakti), hizo que un demonio entrara en el cuerpo del Rey.
Este demonio, controlando el cuerpo del Rey, luego mató a los cien hijos de Vashishtha comenzando con Shakti, a quien se comió vivo.
Más tarde, Kalmashapada se encuentra con una joven pareja de brahmanes que estaban teniendo relaciones sexuales. Kalmashapada perturba el acto antes del clímax y captura al joven brahmán.
Su esposa suplica que su esposo aún no la ha embarazado y que es impropio matar a un brahmán. Sin embargo, Kalmashapada devora al joven esposo. La viuda de la casta brahmán se lamenta y maldice a Kalmashapada diciéndole que morirá si toca a cualquier mujer con intención amorosa.
Cuando Vasishta se enteró de que todos sus hijos estaban muertos, por el espíritu invocado por Vishwamitra, se consumió por el dolor.
Si lo hubiera querido, podría haber destruido a Vishwamitra, pero había hecho un voto de paz, nunca lastimar a ninguna criatura con sus poderes yóguicos.
Sintiendo que su vida había perdido todo sentido con la destrucción total de sus hijos, trató de suicidarse por varios meDios. No tuvo éxito en este esfuerzo, porque el océano no permitía que se ahogara, ni el fuego lo quemaba.
Trató de ahogarse en un río llamado Haimavati, pero el río, reconociéndolo como un Brahmana de gran mérito, huyó en cien direcciones para evitarlo.
El rio se conoce hasta el día de hoy con el nombre de Saptadaru (los mil arroyos). Frustrado en su intento de suicidio, comenzó a vagar por todo el mundo.
(a continuación, se muestra la imagen del río Sutlej, que es otro nombre del rio Saptadaru)
Por fin, regresó a su ermita. Al acercarse a su morada, escuchó una voz joven recitando los Vedas. Cuando entró en su choza, descubrió que solo estaba allí su nuera Adrisyanti. El misterio de la voz anónima se resolvió cuando el Rishi adivinó por su poder yóguico que era el niño por nacer en su útero que había estado recitando los Vedas. Contento de que hubiera al menos alguien para propagar su raza, el Rishi se consoló.
Mucho más tarde, el Rishi vio al Rakshasa Kalmashapada en el bosque. Cuando el demonio vio al sabio, trató de atacarlo con la intención de comérselo. Con sus poderes yóguicos, el sabio destruyó el espíritu de Rakshasa Kinkara y liberó al Rey de su maldición. El Rey, restaurado a su forma original, cayó a los pies del sabio y le pidió perdón por sus transgresiones.
Vasishta dijo: “Ya te he perdonado, porque sé que tus acciones fueron el resultado directo de la maldición. Ve a tu reino y gobierna con justicia, y nunca más insultes a los Brahmanes”.
El Rey dijo: “Tengo una petición más que hacerte. No puedo propagar mi raza. Las escrituras solo permiten que una línea real descendientes continúe únicamente por medio de una autorización obtenida de un Brahmána, por lo que te pido que me ayudes a conseguirla” y que seas el salvador de mi raza “.
Concediendo la solicitud del Rey, el Rishi fue a su reina Madayanti, como resultado de lo cual ella quedó embarazada. Su embarazo duró doce largos años, al final de los cuales, incapaz de contener su impaciencia, rompió el útero con un trozo de piedra. El hijo nacido así se llamó Asmaka, y más tarde fundó la ciudad-estado de Paudanya.
Referencia: Mahabharata (Adi Parva: Chaitraratha Parva: Sección CLXXVIII)