Customizing the skeleton or structure of a portal requires JSP (JavaServer Pages) resources. JSP files define the HTML markup, layout, and structural elements that form the portal's framework. JavaScript handles client-side behavior, CSS manages styling, and XML is for configuration. The skeleton is the structural markup layer, which JSP provides.