Каталог / larksuite / lark-slides

lark-slides

larksuite/cli
353.5K
установок
#87
в рейтинге

Что делает

Создавай и редактируй презентации Lark Office через XML-протокол с поддержкой создания, управления страницами и изменения содержимого.
  • Поддерживает три рабочих процесса создания: одношаговое создание простых слайдов, двухшаговое (пустая презентация + добавление страниц) для сложного контента, блочное редактирование существующих страниц без переупорядочивания.
  • Обрабатывает операции со слайдами: создание, чтение, удаление и замену на уровне презентаций и отдельных страниц; автоматически парсит URL /slides/ и /wiki/ для извлечения токенов презентаций.
  • Требует слой планирования (slide_plan.json) перед генерацией XML для новых презентаций или масштабных переписаний; включает визуальное планирование (layout_type, visual_focus, text_density) и планирование ассетов со стратегиями fallback.
  • Обеспечивает строгую валидацию XML: текст должен использовать <content><p>...</p></content>, изображения требуют загруженных file_tokens (без внешних URL), весь сложный контент проходит постпроверку по чек-листу валидации.
  • Предоставляет поиск шаблонов, обобщение и извлечение через template_tool.py чтобы избежать boilerplate; приоритизирует идентификацию пользователя (--as user) для операций с личным контентом.

Установка

$ npx skills add larksuite/cli