Добрый день!

Хочу научиться создавать расширения для Thunderbird - автоматизировать изменение открытого (созданного) сообщения, а также изменения списка писем (изменение шрифта, в частности).

Материал, который я видел, дает понимания самых-самых первых шагов, типа создания манифеста, но труден для понимания с нуля как получить доступ к содержанию текущего письма, его изменению, получению доступа к параметрам списка писем и т.п.

Может у кого есть на примете понятный (на его взгляд, конечно) обучающий материал на эти темы ?

обучающего ничего нет, есть опыт опыт и много много ошибок.

Для начала, скачай любой плагин и распакуй его архиватором. посмотри что там.
Начни с каких-нибудь простых плагинов.
Далее попробуй его изменить, потом пакуешь обратно архиватором в zip и устанавливаешь.
Так получишь базовые навыки.

Далее, через Инструменты - Инструменты разработчика - Панель разработки
Можно узнать какой Id у нужного элемента.
потом через  document.getElementById("найденный ид") получаем элемент и смотрим что там.
при необходимости можно поменять

например тело выделенного письма можно получить так:
document.getElementById("messagepane").contentDocument.childNodes[0].innerText

для начала хватит