Skiöld saavutti olympiahopeaa Amsterdamissa 1928 irlantilaisen Patrick O’Callaghanin jälkeen. Skiöld kilpaili olympiatasolla myös Pariisissa 1924, missä hän sijoittui viidenneksi, ja Los Angelesissa 1932, missä hän oli 43-vuotiaana neljäs. Neljänneksi Skiöld sijoittui myös Torinon EM-kilpailuissa 1934, jolloin hän oli 45-vuotias. Ruotsin mestaruuden Skiöld voitti kuudesti putkeen vuosina 1925–1930. Lisäksi hän voitti mestaruuden painonheitossa vuonna 1928.