用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/a4001234567/yet-another-lark-mcp --skill feishu-calendar命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Rules for operating in Claude Code channel mode (LARK_CHANNEL_MODE=1). Use when: messages arrive via notifications/claude/channel instead of feishu_im_watch. Covers: message handling, the consent card pattern, card callbacks, and scheduling.
Create, read, edit, search, and delete Lark documents and files.
Send, reply, read, search, and edit Feishu messages; send files and download attachments.
正在显示 SKILL.md
| name | feishu-calendar |
| description | Personal calendar — create, list/search, modify, and delete events. |
Requires authentication — run feishu_auth_init if not yet authenticated.
"YYYY-MM-DD HH:MM" or ISO 8601; all-day events: "YYYY-MM-DD" onlylist defaults to this week Mon → next week Sun (~14 days); max range is 40 dayspatch and delete require event_id — always list first to obtain itevent_id ending _0 = whole recurring series; _<timestamp> = one specific occurrence| Action | Required | Optional |
|---|---|---|
create | summary, start_time, end_time | description, location, latitude, longitude, reminder, recurrence |
list | — | start_time, end_time, query, page_size |
patch | event_id | summary, start_time, end_time, description, location, latitude, longitude, recurrence |
delete | event_id | notify (default false — sends cancellation to attendees if true) |
list returns full detail per occurrence. Recurring events are expanded — each occurrence has its own event_id.
{
"action": "create",
"summary": "Team standup",
"start_time": "2026-03-20 09:30",
"end_time": "2026-03-20 10:00",
"location": "Conference Room A",
"reminder": 10
}
{
"action": "create",
"summary": "Weekly standup",
"start_time": "2026-03-20 09:30",
"end_time": "2026-03-20 10:00",
"recurrence": "FREQ=WEEKLY;BYDAY=MO;COUNT=8"
}
{ "action": "list", "query": "standup", "start_time": "2026-03-17", "end_time": "2026-03-23" }
Keyword search cross-references against a time range. Omitting times applies the default two-week window.
{ "action": "patch", "event_id": "abc123_1742169600", "start_time": "2026-03-20 10:00", "end_time": "2026-03-20 10:30" }
{ "action": "patch", "event_id": "abc123_0", "summary": "Weekly sync", "recurrence": "FREQ=WEEKLY;BYDAY=TU;COUNT=8" }