Manage Feishu (Lark) Calendars. Use this skill to list calendars, check schedules, and sync events.
Check available calendars and their IDs.
node skills/feishu-calendar/list_test.js
Find a calendar by name/summary.
node skills/feishu-calendar/search_cal.js
Specific check for the Master's calendar status.
node skills/feishu-calendar/check_master.js
Run the calendar synchronization routine (syncs events to local state/memory).
node skills/feishu-calendar/sync_routine.js
來源於7w4.net。
Requires FEISHU_APP_ID and FEISHU_APP_SECRET in .env.
Trigger: User says "Mark this task" or "Remind me to...".
Action:
1. Analyze: Extract date/time (e.g., "Feb 4th" -> YYYY-MM-04).
2. Execute: Run create.js with --attendees set to the requester's ID.
3. Format:
bash
node skills/feishu-calendar/create.js --summary "Task: <Title>" --desc "<Context>" --start "<ISO>" --end "<ISO+1h>" --attendees "<User_ID>"
Create a shared calendar for a project and add members.
node skills/feishu-calendar/setup_shared.js --name "Project Name" --desc "Description" --members "ou_1,ou_2" --role "writer"
這個飛書日曆 Skill 功能實用,能滿足建立日程、檢視日曆、同步事件等日常需求。文件清晰明瞭,新手也能快速上手。實現較為穩健,有自動容錯機制應對許可權問題。但部分指令碼穩定性有待提升,存在程式碼重複問題,整體缺少完善的測試保障。總體質量中規中矩,對於基礎日曆管理夠用,但還有最佳化空間。