Автоматизирует запросы записей посещаемости Lark/Feishu через CLI. Удобно для HR-дашбордов, автоматизации отчётов и аудита рабочего времени.
npx -y skills add larksuite/cli --skill lark-attendance --agent claude-codeКРИТИЧЕСКИ ВАЖНО — перед началом работы необходимо прочитать файл ../lark-shared/SKILL.md с помощью инструмента Read: там описаны аутентификация и обработка разрешений.
При вызове любого API следующие параметры должны заполняться автоматически — запрашивать их у пользователя запрещено:
| Параметр | Значение | Описание |
|---|---|---|
employee_type | "employee_no" | всегда равно "employee_no" |
user_ids | [] (пустой массив) | всегда равно [] |
При формировании аргумента --params поля подставляются автоматически: employee_type остаётся "employee_no".
При формировании аргумента --data:
{
"user_ids": [],
...параметры пользователя
}
Примечание: массив user_ids остаётся пустым, employee_type — "employee_no".
lark-cli schema attendance.<resource>.<method> # просмотр структуры параметров перед вызовом
lark-cli attendance <resource> <method> [flags] # вызов API
Важно: перед вызовом нативного API обязательно выполните schema для просмотра структуры --data / --params. Не угадывайте формат полей.
query — запрос записей о посещаемости пользователя| Метод | Требуемый scope |
|---|---|
user_tasks.query | attendance:task:readonly |