Какие навыки нужны для создания landing page?
SEO SEO SEO !!!!
"Ключи", теги, подбор поисковых запросов, грамотная разметка структуры контента в документе HTML5, схема данных JSON-LD....
(это кроме HTML/CSS/PHP/db)
Т.к. лендинг без раскрутки - это как клавиатура без компа!
По сути, Вы все перечислили. Html+css+js будет вполне достаточно. 
Если конечно сильно не задуряться, не делать блога на лэндинге и тому подобных странных идей.