Представить - предъявить, показать, продемонстрировать; предоставить - передать, вручить.
Запятые поставлены правильно.
Если норма еще не сформировалась, то нельзя однозначно ответить, «как правильно». Это как раз такой случай. Между попаданием слова в язык и его освоением проходит время — период естественных колебаний. Сейчас как раз такой период для слова скил(л). Но все же можем высказать несколько соображений.
Мы знаем, что при освоении заимствований в некоторых словах утрачивается удвоение согласных, а в других сохраняется. По наблюдениям орфографиста И. В. Нечаевой, немаловажно, в какой позиции, то есть в каком месте слова находятся удвоенные согласные, поэтому надо подбирать аналогии с учетом такой позиции: если удвоение стоит в конце слова, то важно, находится ли оно после ударной гласной или нет. Примеры: адрес, фИтнес утратили конечное удвоение, а стрЕсс, метАлл, хОлл его сохранили. Такого наблюдения недостаточно, чтобы сформулировать однозначное правило, но можно его учитывать. Поэтому пока мы рекомендуем написание скилл.
Обе запятые не ставятся.
Предоставить - дать возможность распоряжаться; представить - предъявить, показать, продемонстрировать.
Оба варианта корректны.
Запятая факультативна, решение о ее постановке принимает автор текста.
Представить документ - показать, предъявить. Предоставить документ - передать, вручить.