lark-vc

Search Feishu video meetings and retrieve meeting notes, transcripts, and in-meeting events.

Updated May 28, 2026
One-click install
npx skills add https://github.com/changfengpro/agent-skills --skill lark-vc-changfengpro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-vc
Source: https://github.com/changfengpro/agent-skills/tree/main/skills/lark-vc
Command: npx skills add https://github.com/changfengpro/agent-skills --skill lark-vc-changfengpro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Finding past Feishu video meetings and pulling their artifacts (AI notes, verbatim transcripts, Minutes recordings, participant snapshots) requires navigating several overlapping APIs and identity rules. This Skill routes those requests through the lark-cli vc commands so you can locate meetings, read live in-meeting events, send in-meeting messages, and fetch the right meeting artifact without mixing up domains. ## Core Features & Use Cases - Historical meeting search: Search ended meetings by keyword, time range, organizer, participant, or room with vc +search, including instant meetings that calendar queries miss. - Artifact bridging: Resolve a meeting_id to its note_id and minute_token via vc +detail / vc +recording, then continue into note, minutes, or doc skills for summaries, todos, chapters, and transcripts. - Live meeting access: List active meetings, read real-time event streams (speech, chat, screen shares), and send in-meeting text or reaction messages. - Use Case: Ask "summarize yesterday's standup" and the Skill searches ended meetings, fetches the note_id, routes to the verbatim transcript by note_display_type, and produces an independent summary from the raw dialogue. ## Quick Start Ask the assistant to find yesterday's finished meetings about a topic and summarize what was discussed using the lark-vc skill.

Frequently Asked Questions about lark-vc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search past Feishu video meetings?

Use lark-cli vc +search with at least one filter such as keyword, time range, organizer, participant, or room IDs. It only covers ended meetings, including instant meetings, and requires user identity with the vc:meeting.search:read scope.

How do I get a meeting transcript or AI summary in Feishu?

Run vc +detail with the meeting_id to get note_id and minute_token, then call note +detail to resolve document tokens. The verbatim transcript route depends on note_display_type: normal notes expose a verbatim_doc_token, unified notes use note +transcript.

What is the difference between Feishu Minutes and AI meeting notes?

AI notes come from the in-meeting AI summary feature and are auto-shared with participants after the meeting. Minutes come from recordings or uploaded media, contain the original video, and require explicit access approval, so notes are the default when both exist.

Can vc +search find future or upcoming meetings?

No, vc +search only returns ended historical meetings. For future schedules or calendar events, use the lark-calendar skill; for today's meetings, combine vc +search for finished ones with calendar for upcoming ones.

Why does reading meeting events fail with bot is not in meeting?

The bot identity can only read events for meetings it actually joined, and only within five minutes after the meeting ends. Either read with the user identity that discovered the meeting_id, or have the bot join the meeting first.

How do I check who attended a Feishu meeting?

Use vc meeting get with with_participants set to true, which returns a server-side participant snapshot. It works for ended meetings and does not depend on the bot having joined the meeting.