Joomla!, tak jak wiele innych systemów CMS, opiera się na skórkach (template), czyli zestawach plików, które odpowiadają za wygląd strony WWW. Pozwala to na rozdzielenie treści strony od jej wyglądu, co ułatwia między innymi łatwe odświeżenie wyglądu strony bez konieczności ponownego wprowadzania danych. Skórki istnieją zarówno w wersji darmowej, jak i płatnej, a także w oparciu o tzw. page buildery. Skórkę można stworzyć również na podstawie indywidulanego projektu.