Верно: Крамской написал и Крамским был написан.
Благодарность выражается, а грамота (диплом, сертификат, премия, награда) вручается.
Предложение неудачно.
В наименования капитанских рангов наращения действительно не используются: капитан 1 ранга. Это саязано с традицией номинации.
Склоняется.
Запятая между повторяющимися словами тоже возможна. Оба написания правильны: и через дефис, и через запятую.
Читайте ответ в рубрике "Письмовник" на нашем портале.
Корректно: в звании капитана.