The cytoskeleton is a network of filaments and tubules present in all cells that helps maintain cell shape and organization and enables functions like movement and division. It is composed of microtubules, actin filaments, and intermediate filaments made of different proteins like tubulin and actin. The cytoskeleton provides mechanical support and is essential for many cellular processes.