Apesar de já existir este recurso a bastante tempo, até o presente momento eu não tinha conhecimento.
Hoje apenas descobri que é possível através de um requisição WFS (Web Feature Service) obter como retorno um shape.
Isto na minha opinião quebra totalmente a interoperabilidade, pois no momento que você baixa o shape para a sua máquina e deixa de obter essa informação por WFS, a informação já está “desatualizada”.
Porém em alguns casos é de grande valia ter essa possibilidade de trabalhar com o shape, principalmente porque muitas da pessoas que trabalham com geo-informação estão acostumadas a trabalhar com o ArcGIS, onde o formato nativo dos dados é o shapefile.
Para obter o shape, basta fazer a seguinte requisição ao GeoServer:
http://localhost:8080/geoserver/wfs?request=getfeature&service=wfs&version=1.0.0&typename=states&outputformat=SHAPE-ZIP