Former Arizona Cardinals starting quarterback John Skelton has chosen to continue his career with NFC West foe San Francisco.