Question: what are all the abilities of the rinnegan?
Answer: One who wields the Rinnegan can utilise six abilities collectively known as the Six Paths Technique: controlling attractive and repulsive forces with the Deva Path; mechanically altering one's body with the Asura Path; extracting souls through the Human Path; summoning various creatures through the Animal Path; ...