Agentskillz Logo

open.feishu.cn / lark-skill-maker

lark-skill-maker

Установки
634,215
Автор
open.feishu.cn

Помогает создавать собственные навыки для lark-cli: упаковывать операции с API Feishu в переиспользуемые скиллы, исследовать доступные методы и параметры, а затем генерировать SKILL.md по готовому шаблону с описанием команд, прав и сценариев запуска. Ускоряет автоматизацию рутинных действий с документами, календарём, мессенджером и другими сервисами Feishu.

Установить скилл

npx skills add https://github.com/open.feishu.cn --skill lark-skill-maker

Промпт скилла

Skill Maker

基于 lark-cli 创建新 Skill。Skill = 一份 SKILL.md,教 AI 用 CLI 命令完成任务。

CLI 核心能力

lark-cli <service> <resource> <method>          # 已注册 API
lark-cli <service> +<verb>                      # Shortcut(高级封装)
lark-cli api <METHOD> <path> [--data/--params]  # 任意飞书 OpenAPI
lark-cli schema <service.resource.method>       # 查参数定义

优先级:Shortcut > 已注册 API > api 裸调。

调研 API

# 1. 查看已有的 API 资源和 Shortcut
lark-cli <service> --help

# 2. 查参数定义
lark-cli schema <service.resource.method>

# 3. 未注册的 API,用 api 直接调用
lark-cli api GET /open-apis/vc/v1/rooms --params '{"page_size":"50"}'
lark-cli api POST /open-apis/vc/v1/rooms/search --data '{"query":"5F"}'

如果以上命令无法覆盖需求(CLI 没有对应的已注册 API 或 Shortcut),使用 lark-openapi-explorer 从飞书官方文档库逐层挖掘原生 OpenAPI 接口,获取完整的方法、路径、参数和权限信息,再通过 lark-cli api 裸调完成任务。

通过以上流程确定需要哪些 API、参数和 scope。

SKILL.md 模板

文件放在 skills/lark-<name>/SKILL.md:

---
name: lark-<name>
version: 1.0.0
description: "<功能描述>。当用户需要<触发场景>时使用。"
metadata:
  requires:
    bins: ["lark-cli"]
---


# <标题>

> **前置条件:** 先阅读 [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md)。

## 命令

\```bash
# 单步操作
lark-cli api POST /open-apis/xxx --data '{...}'

# 多步编排:说明步骤间数据传递
# Step 1: ...(记录返回的 xxx_id)
# Step 2: 使用 Step 1 的 xxx_id
\```

## 权限

| 操作 | 所需 scope |
|------|-----------|
| xxx | `scope:name` |

关键原则

  • description 决定触发 — 包含功能关键词 + "当用户需要...时使用"
  • 认证 — 说明所需 scope,登录用 lark-cli auth login --domain <name>
  • 安全 — 写入操作前确认用户意图,建议 --dry-run 预览
  • 编排 — 说明数据传递、失败回滚、可并行步骤

Все файлы скилла

Другие скиллы автора

lark-doc

636,035 установок

open.feishu.cn

Скилл для работы с облачными документами Feishu (Lark): чтение, создание и редактирование Docx и Wiki, вставка и скачивание изображений и вложений, управление историей версий и ментальными заметками. Запросы маршрутизируются по URL или токену документа, а нужный сценарий подбирается автоматически — от краткого пересказа до создания документа с нуля.

lark-drive

635,744 установок

open.feishu.cn

Скилл для работы с облачным хранилищем (Drive) в Lark/Feishu: управление файлами и папками, загрузка и скачивание, импорт локальных документов, поиск, к

lark-approval

635,621 установок

open.feishu.cn

Скилл для работы с одобрениями в Feishu: поиск и просмотр определений, запуск нативных экземпляров, обработка задач (согласование, отклонение, передача, отзыв, напоминание) и просмотр деталей. Чётко разграничивает одобрения от обычных задач, оптимизирует шаги и корректно обрабатывает ошибки статуса.

lark-calendar

635,295 установок

open.feishu.cn

Скилл для управления календарём и встречами в Feishu (Lark): просмотр и поиск событий, создание и изменение встреч, управление участниками, проверка занятости и подбор подходящего времени, бронирование переговорных комнат. Полезен для планирования расписания, организации встреч и совместной работы с календарём.

lark-minutes

634,890 установок

open.feishu.cn

Служит точкой входа для устаревшего названия lark-minutes, делегируя все задачи навыку lark-meeting. Не содержит собственной логики, предназначен для бесшовной миграции.

lark-event

634,650 установок

open.feishu.cn

Скилл для подписки на события Lark/Feishu в реальном времени: сообщения, реакции, изменения чатов, статусы одобрений, задачи, встречи, минутки и доски. Позволяет через lark-cli event consume получать события потоком в формате NDJSON, фильтровать их через jq и ограничивать по времени или количеству. Подходит для создания ботов, обработки сообщений и долго работающих интеграций.

lark-attendance

634,571 установок

open.feishu.cn

Навык для запроса данных о посещаемости сотрудников через API Lark. Автоматически подставляет обязательные параметры employee_type и user_ids, а также требует предварительного просмотра схемы API перед вызовом. Позволяет получать записи о времени прихода и ухода.

lark-task

634,560 установок

open.feishu.cn

Скилл для управления задачами в Feishu: создание и редактирование задач, подзадач и списков, назначение исполнителей, отслеживание статусов, напоминания, комментарии и вложения. Также поддерживает работу с задачами-агентами: регистрацию, обновление данных и запись шагов выполнения.

lark-openapi-explorer

634,487 установок

open.feishu.cn

Скилл помогает находить и вызывать нативные OpenAPI-интерфейсы Feishu/Lark, когда стандартные команды не покрывают задачу. Он последовательно ищет нужный API в официальной документации, извлекает его спецификацию и выполняет запрос через lark-cli, позволяя агенту работать с любыми возможностями платформы.

lark-vc

634,292 установок

open.feishu.cn

Совместимый навык-посредник для обработки запросов, адресованных устаревшему имени lark-vc. Перенаправляет все обращения к актуальному навыку lark-meeting, который выполняет необходимые действия. Используется только при явном указании lark-vc в конфигурации или запросе.

lark-workflow-standup-report

633,966 установок

open.feishu.cn

Собирает расписание из календаря и список незавершённых задач в единую сводку на выбранную дату или период. Помогает быстро подготовиться к стендапу, утреннему обзору или спланировать день: показывает встречи, дедлайны, конфликты времени и свободные окна.

lark-okr

615,103 установок

open.feishu.cn

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

lark-markdown

600,450 установок

open.feishu.cn

Скилл для работы с Markdown-файлами в облаке Lark (Feishu): создание, загрузка, чтение, локальное редактирование с регулярными заменами и сравнение версий. Пригодится, когда нужно управлять markdown-документами как файлами в Drive, синхронизировать локальные черновики с удалёнными и отслеживать изменения. Не занимается импортом в онлайн-документы, поиском и управлением правами.

lark-apps

544,636 установок

open.feishu.cn

Управление приложениями платформы 妙搭 (Miaoda/Spark): создание и публикация приложений, локальная и облачная разработка, деплой, мониторинг метрик, работа с базой данных, переменными окружения, ролями, коллабораторами и автоматизацией.

lark-note

418,726 установок

open.feishu.cn

Скилл обеспечивает обратную совместимость со старым названием lark-note, перенаправляя все запросы на основной навык lark-meeting. Он не выполняет собственную логику, а лишь маршрутизирует вызовы, гарантируя корректную обработку задач при использовании устаревшего имени. Полезен для плавного перехода и сохранения работоспособности существующих конфигураций.