Как установить компонент темы с app.yaml или с локального устройства?

Мой сервер Discourse работает в K8s.
Могу ли я установить компонент темы (например, discoTOC) с помощью конфигурации app.yaml ниже? Если нет, как установить его с моего локального устройства? (K8s не имеет доступа к GitHub).

hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/xxx.git

Я попытался установить discoTOC (скачанный с GitHub) с локального устройства, но получил следующую ошибку:

Ошибка импорта: файл about.json не существует или некорректен. Вы уверены, что это тема Discourse?

Я только что попробовал то же самое на своём тестовом сайте, и у меня всё сработало. Вы скачали правильный файл?

https://github.com/discourse/DiscoTOC

Спасибо за ваш ответ. Всё работает.
Суть в том, что используется zip-файл, скачанный с GitHub.
Распаковка и повторное архивирование файла не работают на Mac.

У нас есть руководство по этому вопросу, см.:

Сработает ли это, если у вас нет доступа к GitHub?

Да. Установка на локальное устройство работает.