lark-vc

Search Lark video meeting history and retrieve meeting notes, transcripts, and participant snapshots.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/TrayMachi/dotfiles --skill lark-vc-traymachi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-vc
Source: https://github.com/TrayMachi/dotfiles/tree/main/agents/skills/lark-vc
Command: npx skills add https://github.com/TrayMachi/dotfiles --skill lark-vc-traymachi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli, and includes references (resource) components.

What problem does it solve? Finding past Lark/Feishu video meetings and their artifacts (AI notes, verbatim transcripts, minutes, participant lists) requires navigating multiple APIs and product surfaces; this Skill routes those queries through lark-cli with correct domain boundaries. ## Core Features & Use Cases - Historical Meeting Search: Search ended meetings by keyword, time range, organizer, participant, or room via vc +search, including instant meetings not tied to calendar events. - Meeting Artifact Retrieval: Fetch AI-generated notes, todos, chapters, verbatim transcripts, and minutes via vc +notes and vc +recording, with routing based on note_display_type (normal vs unified). - Participant Snapshots: Query who attended a meeting and when they joined or left using vc meeting get --with-participants. - Use Case: A user asks "summarize yesterday's standup meeting" — the Skill searches ended meetings, locates the meeting_id, retrieves the transcript, and produces an independent summary from the raw dialogue. ## Quick Start Ask the assistant to find yesterday's finished meetings and pull up the notes and transcript for one of them.

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 Lark video meetings?

Use `lark-cli vc +search` with at least one filter such as a keyword, time range, organizer IDs, participant IDs, or room IDs. It only returns ended meetings, including instant meetings not linked to calendar events.

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

Run `lark-cli vc +notes` with meeting IDs, minute tokens, or calendar event IDs. The transcript route depends on note_display_type: normal notes expose a verbatim_doc_token document, while unified notes require `note +transcript` with the note_id.

Can vc +search find future or upcoming meetings?

No, vc +search only covers ended historical meetings. For future schedules use the lark-calendar skill, and for today's meetings combine both: vc +search for finished ones and calendar for upcoming ones.

Why does vc +notes return no notes for a meeting?

The meeting may not have generated notes, or you lack participant permission (error 121005). Try the --minute-tokens path instead, which falls back to built-in minutes artifacts without failing.

What is the difference between AI notes and minutes in Lark VC?

AI notes come from the in-meeting AI summary feature and produce a summary document plus transcript; minutes come from recordings or uploaded media and contain summary, todos, chapters, and transcript. The two pipelines are independent and a meeting may have either, both, or neither.