vc (v1)
lark-cli docs +media-download --type whiteboard --token <whiteboardtoken> --output ./artifact-<title>/cover
vc (v1) Skill for Happycapy Skills Platform
What Is This
The vc (v1) skill (Skill ID: lark-vc) is an integration for the Happycapy Skills platform that enables advanced interaction with Feishu (Lark Suite) video meetings. It allows users to query historical meeting records, search for past meeting details, and retrieve structured meeting artifacts such as AI-generated summaries, to-dos, section breakdowns, and complete verbatim transcripts. The skill leverages the lark-cli command-line tool to interact with Feishu’s backend, providing automation and structured data extraction for meeting content.
This skill is essential for teams using Feishu video conferencing, offering streamlined access to meeting outputs without manual retrieval or document navigation. The core focus is on post-meeting data - upcoming and scheduled meetings are outside the scope and should be managed by the separate lark-calendar skill.
Why Use It
Efficient meeting management is a cornerstone of modern collaboration. The vc (v1) skill addresses several pain points in meeting follow-up:
- Automated Record Retrieval: Obtain comprehensive lists of past meetings, filtered by keywords, time ranges, participants, organizers, or meeting rooms.
- Structured Artifact Access: Access AI-generated meeting summaries, to-dos, section lists, and verbatim transcripts for knowledge sharing and compliance.
- Time Savings: Avoid manual searching and downloading of meeting assets, especially for teams with frequent or large meetings.
- Consistent Documentation: Ensure all meeting artifacts are collected and stored in standardized directories for easy future reference.
- Integration: As part of the Happycapy Skills ecosystem, it integrates with other tools in your workflow, supporting automation and batch operations.
This skill is ideal for organizations that rely heavily on Feishu video meetings and require a systematic approach to post-meeting knowledge management.
How to Use It
Prerequisites
- The
lark-clitool must be installed and available in your environment. - Proper authentication and permission setup are required. You must first use the Read tool to read
../lark-shared/SKILL.mdfor authentication and permissions handling.
Core Commands and Usage
-
Search for Past Meetings
You can search for already ended meetings using various filters:
lark-cli vc +list --keyword "project review" --start "2024-06-01" --end "2024-06-30"Filters include keywords, time ranges, organizers, participants, and meeting rooms. Pagination must be handled to ensure all results are retrieved.
-
Retrieve Meeting Artifacts
After identifying the meeting of interest (using its
meeting_id), you can fetch its structured artifacts.-
Fetch Meeting Minutes/Notes (MainDoc and VerbatimDoc):
By default, you only need to provide links to the main note and verbatim transcript, not the actual content. If the user requests specific content (summary, to-dos, sections), you can fetch them as follows:
# Fetch the content of the structured meeting note lark-cli docs +fetch --doc <note_doc_token> -
Extract and Download Whiteboard Cover (if available):
The meeting note may include a
<whiteboard token="xxx"/>tag in the returned markdown. The first such tag represents the cover image (AI-generated summary visualization).# Download the whiteboard cover image lark-cli docs +media-download --type whiteboard --token <whiteboard_token> --output ./artifact-<title>/coverNot all meeting notes have a whiteboard cover. If none exists, this step can be skipped.
-
Directory Structure:
All artifacts for a single meeting (cover image, verbatim transcript, notes, etc.) must be stored together under
./artifact-<title>/.
-
Example Workflow
-
Search for all meetings from last week organized by "Alice":
lark-cli vc +list --organizer "Alice" --start "2024-06-10" --end "2024-06-16" -
For a selected meeting, fetch the note document:
lark-cli docs +fetch --doc <note_doc_token> -
Parse the markdown for the first
<whiteboard token="..."/>tag, then download the cover:lark-cli docs +media-download --type whiteboard --token <whiteboard_token> --output ./artifact-<title>/cover
When to Use It
- After Meetings Have Ended: This skill is explicitly for accessing and managing artifacts from completed meetings. For future or scheduled meetings, use the
lark-calendarskill. - When You Need Structured Outputs: Use vc (v1) when you need AI-generated summaries, to-dos, or verbatim transcripts for compliance, sharing, or knowledge management.
- For Batch Retrieval or Filtering: When searching across many meetings with specific filters (by time, person, or room), vc (v1) provides robust querying.
- For Artifact Download Automation: When you want to automatically download and organize all post-meeting assets into a single directory for each meeting.
Important Notes
- Authentication and Permissions: Always ensure you read and follow the guidance in
../lark-shared/SKILL.mdbefore using this skill. Improper permissions will prevent access to meeting data. - Ended Meetings Only: This skill does not support future or ongoing meetings. Attempting to use it for those cases will result in errors or empty results.
- Filter Limitations: Only supported filters (keywords, time range, participants, organizers, meeting rooms) are available. Unsupported filters must be communicated to the user.
- Pagination: Search results may span multiple pages. Always retrieve all pages to avoid missing records.
- Artifact Directory Structure: All files for a meeting (cover, notes, transcript) must reside in a single
./artifact-<title>/directory for consistency. - Whiteboard Cover: Not all meetings will have a whiteboard cover image. Handle this case gracefully.
- Do Not Read Document Content by Default: Only fetch and display document content (summary, to-do, sections) if the user explicitly requests it. Normally, provide just the links.
By following these guidelines, you can maximize the utility of the vc (v1) skill for Feishu meeting management on the Happycapy Skills platform.
More Skills You Might Like
Explore similar skills to enhance your workflow
Baoyu Infographic
Seamless automation and integration for creating professional Baoyu style infographics and data visuals
Prd Development
Build a structured PRD that connects problem, users, solution, and success criteria. Use when turning discovery notes into an engineering-ready
ShellCheck Configuration and Static Analysis
- Setting up linting for shell scripts in CI/CD pipelines
Architecture Review
argument-hint: "[focus: full | coverage | consistency | engine | single-gdd path/to/gdd.md]"
approval (v4)
Manage Lark approval workflows and process approval requests programmatically
Team Composition Analysis
Design optimal team structures, hiring plans, compensation strategies, and equity allocation for early-stage startups from pre-seed through Series A