feishu-calendar
SKILL.md
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_id(ou_开头),数组格式 - 时区: 默认使用服务器时区,可通过
timezone参数指定(如"Asia/Shanghai") - 日历 ID: 大部分操作默认使用主日历,可通过
calendar_id指定其他日历 - 重复日程: 使用
recurrence参数(RRULE 格式),如"FREQ=WEEKLY;BYDAY=MO"
常见错误
| 错误 | 原因 | 解决 |
|---|---|---|
| 无权限访问日历 | 未授权 calendar 相关 scope | 执行 OAuth 授权 |
| 参会人无法添加 | user_id 格式错误 | 确认使用 open_id(ou_开头) |
| 时间冲突 | 目标时间段已有日程 | 先查询忙闲确认空闲 |
Weekly Installs
1
Repository
cklxx/elephant.aiGitHub Stars
8
First Seen
1 day ago
Security Audits
Installed on
amp1
cline1
openclaw1
opencode1
cursor1
kimi-cli1