Иван Скляров начал войну в разведке, был представлен к ордену. Затем за что-то разжалован из капитан-лейтенантов в рядовые и отправлен в штрафной взвод Балтийского флота. Пробыл там 13 месяцев, вернувшись получил звание лейтенант. В 1944 году он командовал 3-м отрядом дивизиона бронекатеров. В ходе сражения за Моозундские острова настал его звёздный час. 19 ноября его отряд находился без дела у острова Сырве согласно приказаниям. Он отдаёт радиограмму, что идёт на юг кошмарить немцев. Штаб срочно требует вернуться. Но Скляров уже обстреливает штаб немцев. Разрушена радиостанция. Сгорел КП. Немцы в панике решили, что высаживается десант и ещё выставляются мины. Из-за первого подозрения уничтожили “Энигму”, из-за второго перестали использовать единственный на острове удобный порт.
Приходится отходить, и на отходе попали на камни, а потом и немцы добавили повреждений. В итоге сам Скляров был тяжело ранен, командир одного из бронекатеров потерял глаз, а сам бронекатер выбросило на камни,