Ну подумайте логически: вас просят что-то сделать.
Вам всё понятно и всё есть, чтобы выполнить эту работу? Отлично, делаете.
Не понятно - уточняете.
Чего-то не хватает - просите.
Если этого недостаточно, чтобы с вашей квалификацией выполнить работу - отказываетесь или говорите какую часть работы можете выполнить или нанимаете того, кто может это сделать.
На примере тех же текстов: вы можете их написать, если у заказчика их нет?
ТЗ, на сколько это возможно (хотя бы подробный творческий рассказ того, что требуется). Если можно скриншотами показать - можно и скриншоты просить.
Предоплата.
А если серьёзно, поищите примеры брифа на разработку сайтов (вот первый попавшийся для примера) и это должно закрыть большинство ваших вопросов, остальное по ходу.
1. Предоплату.
2. Договариваться - что делаете вы, а что вам даёт заказчик.
3. Писать и согласовывать ТЗ по пожеланиям заказчика (заказчик его вам все равно корректно не напишет поэтому лучше это делать самостоятельно) - по хорошему после предоплаты хотябы за написание ТЗ
У заказчика нужно просить тех задание, по которому и должно быть указано что предоставляет заказчик, что делает исполнитель.
Затем договариваетесь о том, как будет проходить оплата, как будет проходить приемка готовой работы.
И составляете договор.