Agent Skills: Feishu Calendar Skill

When 飞书日历 events or meetings need managing → CRUD calendar events, manage attendees, query free/busy status.

UncategorizedID: cklxx/elephant.ai/feishu-calendar

Install this agent skill to your local

pnpm dlx add-skill https://github.com/cklxx/elephant.ai/tree/HEAD/skills/feishu-calendar

Skill Files

Browse the full folder contents for feishu-calendar.

Download Skill

Loading file tree…

skills/feishu-calendar/SKILL.md

Skill Metadata

Name
feishu-calendar
Description
When 飞书日历 events or meetings need managing → CRUD calendar events, manage attendees, query free/busy status.

Feishu Calendar Skill

快速索引

| 用户意图 | module | tool_action | 必填参数 | |---------|--------|-------------|---------| | 创建日程 | calendar | create | title, start, duration | | 查询日程 | calendar | query | start, end | | 更新日程 | calendar | update | event_id + 要更新的字段 | | 删除日程 | calendar | delete | event_id | | 列出日历 | calendar | list_calendars | - | | 查忙闲 | calendar | freebusy | user_ids, start, end |

调用示例

创建日程

python3 skills/feishu-cli/run.py '{
  "action": "tool",
  "module": "calendar",
  "tool_action": "create",
  "title": "周会",
  "start": "2026-03-10 10:00",
  "duration": "60m",
  "attendees": ["ou_xxx", "ou_yyy"],
  "description": "每周同步进度"
}'

查询日程

python3 skills/feishu-cli/run.py '{
  "action": "tool",
  "module": "calendar",
  "tool_action": "query",
  "start": "2026-03-10",
  "end": "2026-03-14"
}'

查忙闲

python3 skills/feishu-cli/run.py '{
  "action": "tool",
  "module": "calendar",
  "tool_action": "freebusy",
  "user_ids": ["ou_xxx", "ou_yyy"],
  "start": "2026-03-10 09:00",
  "end": "2026-03-10 18:00"
}'

核心约束

  • 时间格式:支持 "2026-03-10 10:00" 或 ISO 8601 "2026-03-10T10:00:00+08:00"
  • duration: 支持 "30m", "1h", "1h30m" 等格式
  • attendees: 使用 open_idou_ 开头),数组格式
  • 时区: 默认使用服务器时区,可通过 timezone 参数指定(如 "Asia/Shanghai"
  • 日历 ID: 大部分操作默认使用主日历,可通过 calendar_id 指定其他日历
  • 重复日程: 使用 recurrence 参数(RRULE 格式),如 "FREQ=WEEKLY;BYDAY=MO"

常见错误

| 错误 | 原因 | 解决 | |------|------|------| | 无权限访问日历 | 未授权 calendar 相关 scope | 执行 OAuth 授权 | | 参会人无法添加 | user_id 格式错误 | 确认使用 open_id(ou_开头) | | 时间冲突 | 目标时间段已有日程 | 先查询忙闲确认空闲 |