PlugWiki

lark-meeting Skill for Claude: Lark and Feishu Meetings and Minutes

lark-meeting lets Claude find Lark and Feishu meetings, read their notes and minutes, and act in live meetings through the lark-cli tool.

Installs
59.4K
on skills.sh
Stars
17.9K
on GitHub
Files
29
besides SKILL.md
Updated
Oct 2026
last repo commit

This skill is part of the official Lark/Feishu CLI repo (larksuite/cli). It covers video meetings: searching past meetings, reading AI notes, transcripts and minutes, searching, uploading, downloading and editing minutes, and checking live meetings. An app bot can also join a meeting, send chat messages and reactions, set a countdown, end the meeting or leave.

The skill tells Claude to keep one identity (your user account or the app bot) for a whole task and not to switch without asking. Booking meetings, free-busy and rooms belong to the lark-calendar skill. The SKILL.md and its guides are written in Chinese.

Good for

  • Lark or Feishu users who want meeting summaries and transcripts pulled by Claude
  • Teams that need action items from recorded meetings
  • Developers building a meeting bot on the Lark Open Platform

Install lark-meeting

Claude Code

  1. 1

    Copy this prompt.

    Install the lark-meeting skill in Claude Code. Run this command:
    
    npx skills add larksuite/cli -y -g
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

The skills command installs the whole larksuite/cli set, which includes lark-shared (sign-in, scopes, security rules) and lark-calendar, both of which lark-meeting hands work to. The README labels the skills step required when you build from source and does not say whether the npm installer adds it, so run it either way. The second step also needs a Lark or Feishu app, which lark-cli config init walks you through.

From the project README. Source.

What's in the skill

When it loads

飞书视频会议:查询会议记录与会议产物(纪要/逐字稿/妙记)、妙记搜索/上传/下载/编辑、机器人参与会议;查询进行中的会议、实时会议内容(发言/聊天/共享文档)问答(会上/会里)、发送会中聊天/表情;基于 meeting_id、meeting_no、event_id、note_id、minute_token、vc-node-id 或妙记 URL 查询相关信息。预约会议、忙闲和会议室管理走 lark-calendar。

Sections in SKILL.md

  1. 身份初始化与延续
  2. 领域模型与概念
  3. 核心标识
  4. 领域不变量
  5. 快速行动
  6. 查询进行中的会议内容
  7. 场景手册
  8. 命令参考
  9. 渐进加载规则

Key facts

Installs on skills.sh
59,364 as of 2026-11-02
GitHub stars (repo)
17,911 as of 2026-11-02
Last repo commit
2026-10-30
License
MIT
Skill version in SKILL.md
1.0.0

What it includes

  • Find past meetings and their notes or minutes

    Locate a meeting by topic, time, attendee or ID, then list its attendees, recording and linked notes or minutes.

    Network · Query meetings and artifacts

  • Read a minute's summary, to-dos, chapters, transcript

    Starts from a minute URL or token, or searches by title, owner or participant. Can download the original audio or video.

    Files · Query minutes and artifacts

  • Make minutes from local audio or video and edit them

    Generates a minute from an uploaded file, changes the title, summary, to-dos, speakers or transcript words, and requests or grants view and edit access.

    Write · Create and edit minutes, manage permissions

  • Read AI smart notes and linked documents

    Works from a note ID or a notes document link to get the body, transcript, minute and shared documents.

    Network · Query notes and artifacts

  • Bot joins, invites, posts, ends or leaves

    Only when you explicitly ask. Joining, posting and ending are visible to other attendees. Needs a 9-digit meeting number to join.

    Write · Live meeting: bot attends and interacts

  • Read speech, chat and shared content as it happens

    Uses your account or a bot already in the meeting. Can read the current screen and send text, reactions or a countdown.

    Write · Live meeting events and interaction

  • Keep the same identity across a task

    Reuses the identity already in context, uses an explicit choice if you give one, and will not swap identities to make a command work.

    Identity handling

From the official docs

Permissions

High risk

Claude acts under your Lark identity and can post in meetings, edit minutes and change who can see them, and the README warns about prompt injection. Grant minimal permissions and review every message and edit.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It acts as you and can be steered by prompt injection

    The README warns that once you authorize Lark permissions, the agent acts under your identity and may leak sensitive data or act without authorization. Grant only the scopes you need.

  • The bot can speak, end and leave meetings

    The scene guide describes sending chat and reactions, setting countdowns, ending the meeting and leaving, all visible to other attendees. Check each request before approving it.

  • It can edit minutes and share access

    The references include replacing summaries, to-dos and speakers, and giving other members view or edit rights to a minute. Review these before they run.

  • lark-cli sends two device signals by default

    The README says the CLI includes the operating system type and device model with requests to official Feishu and Lark domains, and gives `lark-cli config risk-control off` to turn this off. It also recommends against changing default security settings.

Technical details
Talks toLark and Feishu Open Platform HTTPS domains
Sign-in and keysThe README says credentials use the OS-native keychain.
Scopes
  • Lark/Feishu permissions you grant at lark-cli auth login

Questions

What does the lark-meeting skill do?

It lets Claude work with Lark and Feishu video meetings through lark-cli. Claude can search meetings, read notes, transcripts and minutes, edit minutes, read live meeting content and, if you ask, have an app bot join and take part.

How do I install it?

Use the install box above. It installs the lark-cli program, then the whole larksuite/cli skill set, because this skill sends sign-in and permission errors to the lark-shared skill. Set up app credentials with lark-cli config init and sign in with lark-cli auth login --recommend.

Does it need other skills?

Yes. The SKILL.md reads lark-shared when sign-in, identity or permission errors come up, and sends booking, free-busy and room tasks to lark-calendar. Both are in the same repo and come with the install command.

Will the bot join my meeting on its own?

No. The scene guide says a 9-digit meeting number or a question about a meeting is not permission for the bot to join. Joining, inviting, ending and leaving need your explicit request.

Can it edit my minutes?

Yes. The reference list includes commands to replace a minute's AI summary, edit its to-dos, replace transcript speakers and words, and to grant minute permissions to other people. Ask Claude to show the change first.

Is the skill in English?

The SKILL.md, scene guides and references are in Chinese. The lark-cli README is in English and also has a Chinese version.

Is it safe to use?

It acts with your Lark permissions. The README warns that agents can hallucinate or be steered by prompt injection, and recommends using the bot as a private assistant and not adding it to group chats. Review every message, edit and permission change before it is sent.

Information

updated Nov 2, 2026

Repository
larksuite/cli
Folder
skills/lark-meeting

larksuite/cliskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 4
  1. larksuite/cli README · github.com
  2. lark-meeting SKILL.md · github.com
  3. lark-meeting scenes/live-meeting-attend.md · github.com
  4. lark-meeting scenes/create-and-edit-minutes.md · github.com

Updated Nov 2, 2026.