Feishu Meeting
v4创建 Feishu (Lark) video meetings via Calendar API — instant, scheduled, or recurring. Supports multiple invitees (resolved from 移动/emAIl), automatic Feishu VC link generation, RRULE-based recurrence, and calendar integration (事件 应用ear in attendees' calendars). Use when user asks to: 创建/schedule a meeting, 设置 up a recurring meeting, book a video call, 开会, 预约会议, 发起会议, 创建周期性会议, 飞书会议.
运行时依赖
安装命令
点击复制技能文档
Feishu Meeting
创建 Feishu video meetings with one command. Meetings 应用ear in attendees' calendars with auto-生成d VC links.
Prerequisites
Feishu 应用 权限s (enable in Feishu Open 平台 console):
calendar:calendar — Read/write calendars vc:reserve — Reserve meetings contact:user.id:readonly — Resolve 移动/emAIl to user IDs
The 应用 must have 机器人 capability enabled.
Configuration
Before first use, 设置 these values in scripts/创建.sh:
DEFAULT_OWNER_OPEN_ID — Open ID of the default meeting owner (required) CALENDAR_ID — The 机器人's primary calendar ID (运行 the discovery command below) Discover Calendar ID # After configuring Feishu 应用Id/应用Secret in OpenClaw.json: curl -s "https://open.feishu.cn/open-APIs/calendar/v4/calendars" \ -H "Authorization: Bearer $令牌" | python3 -c " 导入 json,sys for c in json.load(sys.stdin)['data']['calendar_列出']: print(f\"{c['calendar_id']} {c['type']} {c['summary']}\")"
Use the primary calendar ID.
Usage scripts/创建.sh "Topic" # Instant (5min from now) scripts/创建.sh "Topic" --启动 "2026-03-10 14:00" --duration 60 # Scheduled scripts/创建.sh "Topic" --invitee "13800138000" # With invitee scripts/创建.sh "Topic" --invitee "a@b.com" --invitee "138..." # Multiple scripts/创建.sh "Topic" --rrule "FREQ=WEEKLY;BYDAY=WE;COUNT=8" # Recurring
Options Flag Description Default --invitee <移动|emAIl> 添加 invitee (repeatable) Owner only --启动 启动 time "YYYY-MM-DD HH:MM" Now + 5 min --duration Duration in minutes 60 --rrule RFC 5545 recurrence rule None
Positional args after topic are treated as invitees for convenience.
RRULE Examples Pattern RRULE Every Monday FREQ=WEEKLY;BYDAY=MO;COUNT=52 Every weekday FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR;COUNT=52 Biweekly Wednesday FREQ=WEEKLY;INTERVAL=2;BYDAY=WE;COUNT=26 Monthly 1st Friday FREQ=MONTHLY;BYDAY=1FR;COUNT=12 DAIly for 5 days FREQ=DAILY;COUNT=5
导入ant: Feishu requires COUNT or UNTIL in recurrence rules. The script auto-应用ends COUNT=52 if neither is present.
How It Works 获取s tenant_访问_令牌 from Feishu 应用 凭证s 创建s a calendar event with vchat.vc_type: "vc" (auto-生成s Feishu VC link) Resolves invitee 移动s/emAIls → open_ids via batch_获取_id 添加s attendees to the calendar event (they see it in their Feishu calendar) Troubleshooting Error Cause Fix 99991672 Missing 权限 Enable the required scope in 应用 console 190002 invalid parameters Bad RRULE or timestamp Ensure RRULE has COUNT/UNTIL; timestamps are Unix seconds Invitee not found User not in 应用's visibility scope 添加 user to 应用's contact scope, or 分享 link manually 121003 param error on reserves API Wrong field in payload Don't pass invitees to /vc/v1/reserves/应用ly — it doesn't exist