Agent Skills
Lark
Enterprise collaboration platform (Feishu)
Lark (also known as Feishu) is an enterprise collaboration platform for messaging, group management, contacts, and calendar.
Required Environment
| Name | Type | Description |
|---|---|---|
LARK_APP_SECRET | secret | App secret from Lark Open Platform |
LARK_APP_ID | var | App ID from Lark Open Platform |
Configuration
version: "1.0"
agents:
my-agent:
framework: claude-code
skills:
- https://github.com/vm0-ai/vm0-skills/tree/main/larkRun
Store your secret on the platform (recommended, one-time setup):
vm0 secret set LARK_APP_SECRET your-lark-app-secretThen run your agent - secret is automatically loaded:
vm0 run my-agent "send message to Lark group"For CI/CD or temporary overrides, pass secrets at runtime: --secrets LARK_APP_SECRET=value. See Environment Variables for details.
Example Instructions
# 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# 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