API ВЕГА
English

Общие правила для навыков lark-* при работе с lark-cli: помогают выбрать user или bot identity, пройти настройку и авторизацию, корректно трактовать JSON-ответы и безопасно выполнять рискованные операции. Навык также указывает, какие reference читать перед конкретными действиями.

Возможности

  • Объясняет разницу между --as user и --as bot: bot работает только со своими ресурсами, а запрос bot к ресурсам пользователя может вернуть пустой успешный ответ.
  • Задаёт правила для авторизации: URL из вывода команды нужно показывать вместе с QR-кодом, созданным через lark-cli auth qrcode.
  • Помогает правильно проверять JSON-ответы: успешный результат определяется по ok == true или коду выхода 0, а не по code == 0.
  • Задаёт меры безопасности: не выводить секреты, подтверждать операции записи и удаления, использовать --dry-run, если он поддерживается.
  • Описывает обработку высокого риска: код выхода 10 требует показать пользователю детали операции и получить явное согласие до повтора команды.
  • Направляет к нужным reference при настройке CLI, проверке identity и permissions, обработке _notice и других задачах.

Когда использовать

  • Настраиваете lark-cli, выполняете auth login, проверяете авторизацию или разбираетесь с missing_scopes.
  • Нужно выбрать identity — пользователя или приложение — для работы с календарём, облачным пространством или другими ресурсами.
  • Пишете скрипт или обёртку для команд с --format json и проверяете результат выполнения.
  • Команда требует подтверждения высокого риска, выдаёт URL авторизации или сообщает о проблеме через _notice.

Примеры

lark-cli config init
lark-cli auth qrcode
--as user
--as bot

Установка

npx skills add https://github.com/larksuite/cli --skill lark-shared

Похожие навыки

lark-minutes#70

larksuite/cli

Используйте только в том случае, если пользователь или конфигурация верхнего уровня явно указывает lark-minutes; связанные запросы передавайте навыку lark-meeting.

lark-vc#71

larksuite/cli

Используйте только когда пользователь или upstream-конфигурация явно указывает lark-vc; соответствующие запросы единообразно передаются на обработку skill lark-meeting.

lark-event#72

larksuite/cli

Прослушивание / подписка / потребление событий Lark/Feishu в реальном времени: потоковая передача событий как NDJSON через `lark-cli event consume <EventKey>` (охватывает IM…)

lark-contact#74

larksuite/cli

Feishu / Lark адресная книга: разрешение имени / email в open_id или обратный поиск по open_id имени / отдела / email / контактных данных / личного статуса / подписи, а также поиск по ключевым словам доступных текущему пользователю ботов / интеллектуальных агентов (agent). Когда пользователь упоминает имя для следующего шага отправки сообщения / планирования встречи или получает open_id…

lark-sheets#75

larksuite/cli

Feishu электронные таблицы: создание и работа с электронными таблицами. Поддерживается создание таблиц, управление листами и структурой строк/столбцов (добавление/удаление/объединение/изменение размера/скрытие/закрепление), чтение и запись ячеек (значения/формулы/стили/комментарии/изображения в ячейках), поиск и замена, массовое обновление несколькими операциями, а также создание и поддержка объектов: диаграмм, сводных таблиц, условного форматирования, фильтров, спарклайнов, плавающих изображений. Когда пользователю нужно создать электронную таблицу, управлять листами, массово читать/записывать или редактировать данные, выполнять статистическую сводку и воз…

lark-doc#75

larksuite/cli

Операции с содержимым облачных документов Feishu (Docx / Wiki): чтение, создание и редактирование документов, вставка или скачивание изображений и вложений, а также работа с заметками mind map. Используйте этот навык, когда пользователь предоставляет URL или token документа (в том числе с /docx/ или /wiki/ на doubao.com); выбирайте маршрут по пути или token в URL, а не по домену; `/page/<token>`…