VM0VM0
Integration

Lark

Enterprise collaboration platform (Feishu)

Lark (also known as Feishu) is an enterprise collaboration platform for messaging, group management, contacts, and calendar.

Required Environment

NameTypeDescription
LARK_APP_SECRETsecretApp secret from Lark Open Platform
LARK_APP_IDvarApp ID from Lark Open Platform

Configuration

vm0.yaml
version: "1.0"

agents:
  my-agent:
    provider: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/lark

Run

vm0 run my-agent "send message to Lark group" \
  --secrets LARK_APP_SECRET=xxx

Example Instructions

AGENTS.md
# Lark Messenger Agent

You send messages via Lark.

## Workflow

1. Get access token
2. Find user or chat ID
3. Send message content
4. Confirm delivery

## Message Types

- Text, rich text, cards
AGENTS.md
# Calendar Agent

You manage Lark calendars.

## Workflow

1. List calendar events
2. Create new events
3. Update event details
4. Send meeting invites

## Event Fields

- summary, start_time, end_time, attendees