lark-okrуправление OKR в Lark/Feishu

larksuite/cli

Полная интеграция OKR в Lark/Feishu: CRUD операции, прогресс ключевых результатов, выравнивание по командам и персональный трекинг целей.

Установка

npx -y skills add larksuite/cli --skill lark-okr --agent claude-code

Lark OKR (v2)

Управление OKR в Lark: просмотр и редактирование периодов, целей, ключевых результатов, связей выравнивания, количественных показателей и записей о прогрессе.

КРИТИЧЕСКИ ВАЖНО — перед началом работы необходимо прочитать файл ../lark-shared/SKILL.md с помощью инструмента Read: там описаны аутентификация и обработка разрешений.

Идентификация: операции OKR по умолчанию используют --as user (при просмотре OKR текущего пользователя или его руководителей/подчинённых). Также поддерживается --as bot для просмотра OKR других пользователей (при наличии соответствующих прав).

Shortcuts (рекомендуется использовать в первую очередь)

Shortcuts — высокоуровневые обёртки для наиболее распространённых операций (lark-cli okr +<verb> [flags]). При наличии подходящего shortcut — использовать его.

ShortcutОписание
+cycle-listПолучить список OKR-периодов конкретного пользователя с фильтром по времени
+cycle-detailПолучить все цели и ключевые результаты конкретного OKR
+progress-listСписок всех записей о прогрессе для цели или ключевого результата
+progress-getПолучить одну запись о прогрессе по ID
+progress-createСоздать запись о прогрессе для цели или ключевого результата
+progress-updateОбновить содержимое записи о прогрессе по ID
+progress-deleteУдалить запись о прогрессе по ID (необратимо)
+upload-imageЗагрузить изображение для rich-text контента записей о прогрессе
+batch-createПакетное создание Objective и KR
+reorderИзменить порядок Objective или KR
+weightИзменить вес Objective или KR
+indicator-updateОбновить текущее значение количественного показателя Objective или KR

API Resources

alignments

  • delete — удалить связь выравнивания
  • get — получить связь выравнивания

categories

  • list — пакетное получение категорий

cycles

  • list — пакетное получение периодов пользователя
  • objectives_position — обновить порядок всех целей в периоде (в запросе обязательно передавать ID всех целей периода)
  • objectives_weight — обновить вес всех целей в периоде (сумма всех весов должна равняться 1)

cycle.objectives

  • create — создать цель
  • list — пакетное получение целей периода пользователя

indicators

  • patch — обновить количественный показатель

key_results

  • delete — удалить ключевой результат
  • get — получить ключевой результат
  • patch — обновить ключевой результат

objectives

  • delete — удалить цель
  • get — получить цель
  • key_results_position — обновить порядок всех ключевых результатов
  • key_results_weight — обновить вес всех ключевых результатов (сумма должна равняться 1)
  • patch — обновить цель

objective.alignments

  • create — создать связь выравнивания (нельзя выравниваться на собственную цель; периоды целей должны пересекаться)
  • list — пакетное получение связей выравнивания цели

objective.key_results

  • create — создать ключевой результат
  • list — пакетное получение ключевых результатов цели

Вне области этого скилла

  • Управление задачами → используйте lark-task
  • Планирование расписания → используйте lark-calendar
  • Оценка производительности → используйте lark-openapi-explorer для поиска нативных API

Из того же репозитория

lark-docуправление документами Lark/Feishu
larksuite/cli
Полное управление документами Lark: создание из Markdown, обновление (append/replace/delete), загрузка медиа, умная интеграция с интерактивными досками по семантике контента.
13.3k192k установок
lark-baseмногомерные таблицы Lark Base
larksuite/cli
Создание таблиц и полей в Lark Base, формулы, lookup-ссылки, кросс-табличные вычисления. Импорт Excel/CSV, дашборды, аналитика с группировкой и агрегацией.
13.3k191.4k установок
lark-imобмен сообщениями в Lark/Feishu
larksuite/cli
Полная интеграция Lark IM: отправка сообщений, поиск истории чатов, управление группами, скачивание файлов с chunking. Автоматическое разрешение P2P chat ID.
13.3k191k установок
lark-sharedаутентификация и настройка Lark CLI
larksuite/cli
Базовая настройка Lark CLI: конфигурация приложения, двухуровневые разрешения, выбор между bot и user identity. Диагностика ошибок прав доступа и версий CLI.
13.3k190.7k установок
lark-driveоблачное хранилище Lark Drive
larksuite/cli
Полное управление Lark Drive: загрузка Word/Excel/CSV с конвертацией в нативные Lark-документы, папки, права доступа, комментарии. Автоматическое разрешение wiki-токенов.
13.3k190.6k установок
lark-whiteboardинтерактивные доски в Lark
larksuite/cli
Подключает Claude к доскам Lark: экспорт как изображение, извлечение PlantUML/Mermaid, обновление контента. Архитектурные схемы, оргчарты и таймлайны прямо в Lark.
13.3k190.4k установок