Каталог / 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