name: feishu-calendar-advanced description: Feishu calendar management via feishu-agent. View calendars, list events, create and delete events with conflict detection. compatibility: darwin,linux metadata: version: 1.0.0 requires: bins: - bun
Manage your Feishu (Lark) calendar using the feishu-agent CLI tool.
| Dependency | Required | Description |
|---|---|---|
bun |
Yes | Bun runtime (for running bunx commands) |
@teamclaw/feishu-agent |
Yes | Installed automatically via bunx |
# Check bun availability
bun --version
7w4.net小蔥技能站收錄全網優質技能,值得收藏。
# Interactive setup wizard (recommended)
bunx @teamclaw/feishu-agent setup
# Or manual configuration
bunx @teamclaw/feishu-agent config set appId <your_app_id>
bunx @teamclaw/feishu-agent config set appSecret <your_app_secret>
bunx @teamclaw/feishu-agent auth
bunx @teamclaw/feishu-agent whoami
/feishu-calendar-advanced [command] [options]
| Command | Description |
|---|---|
calendars |
List all calendars (primary, subscribed) |
events |
List events in primary calendar |
create --summary "Meeting" --start "2026-03-05 14:00" --end "2026-03-05 15:00" |
Create a new event |
create --summary "Meeting" --start "..." --end "..." --attendee user_id |
Create event with attendees |
delete --event-id <event_id> |
Delete an event by ID |
| Option | Description |
|---|---|
--summary |
Event title/summary (required for create) |
--start |
Start time in format "YYYY-MM-DD HH:MM" (required for create) |
--end |
End time in format "YYYY-MM-DD HH:MM" (required for create) |
--attendee |
Add attendee by user_id (can be used multiple times) |
--event-id |
Event ID (required for delete) |
# List all calendars
/feishu-calendar-advanced calendars
# List events in primary calendar
/feishu-calendar-advanced events
# Create a simple event
/feishu-calendar-advanced create --summary "Team Standup" --start "2026-03-05 10:00" --end "2026-03-05 10:30"
# Create event with attendees
/feishu-calendar-advanced create --summary "Project Review" --start "2026-03-05 14:00" --end "2026-03-05 15:00" --attendee user_id_1 --attendee user_id_2
# Delete an event
/feishu-calendar-advanced delete --event-id evt_xxxxxxxxxxxxx
"User authorization required"
- Run bunx @teamclaw/feishu-agent auth to authorize
"Token expired"
- Run bunx @teamclaw/feishu-agent auth again to refresh
"Time conflict detected"
- The requested time slot is already busy
- Choose a different time or check your calendar with bunx @teamclaw/feishu-agent calendar events
"Permission denied"
- Check app permissions in Feishu Developer Console
- Required: calendar:calendar, calendar:event
這個飛書日曆管理工具整體質量不錯,文件清晰易懂。它能幫你檢視日曆、建立和刪除日程事件,設定步驟也比較詳細。優點是使用方便、命令簡單,示例豐富,新手也能快速上手。不足之處是刪除事件時沒有確認提示,可能會誤刪。另外部分高階功能的說明還可以更詳細一些。