Run any Skill in Manus
with one click
with one click
Run any Skill in Manus with one click
Get Started$pwd:
$ git log --oneline --stat
stars:1
forks:0
updated:May 6, 2026 at 11:17
SKILL.md
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | lark-calendar |
| version | 1.0.0 |
| description | GITX 专用飞书日历能力:当 Friday 需要按 Linus 的 /chat 明确请求创建会议或日程时使用。 |
| metadata | {"requires":{"bins":["lark-cli"]},"cliHelp":"lark-cli calendar --help"} |
本 skill 只服务 GITX demo 中的会议/日程创建路径。Friday 不做完整日历管理,不删除或修改已有日程,不展开复杂会议室推荐流程。
权限、身份和登录处理以项目内 lark-shared 为准。遇到未登录、token 失效或缺少日历 scope 时,先加载 lark-shared,按 /login 口径处理。
Friday 收到 schedule_meeting action 时,只执行下面流程。
校验输入
/chat 的明确预约意图,例如“约会、预定会议、创建日程、安排 review”。start 和 end,格式使用 ISO 8601,例如 2026-05-07T15:00:00+08:00。title;没有时可用“会议”或从上下文生成短标题。attendeeIds 已有明确 ID 时直接使用:ou_ 用户、oc_ 群、omm_ 会议室。不要凭姓名猜 open_id,但允许按下面的查询流程先自动查询再使用唯一命中结果。自动查询参会对象
attendeeIds 为空,但 rawRequest、title 或 description 里出现群名关键词(例如 “FlowDesk Sprint 群”“演示群”),先自动查询群聊,不要直接要求用户提供 chat_id。lark-cli im +chat-search --query "<群名关键词>" --page-size 5 --format jsonrawRequest、title 或 description 里出现人员姓名(例如 “许嘉宁”),先自动查询用户,不要直接要求用户提供 open_id。lark-cli contact +search-user --query "<姓名或邮箱>" --format jsonoc_ chat_id,用户用 ou_ open_id。多个结果、空结果、权限不足或返回结构不清楚时,再返回澄清或 /login 权限提示。ou_ 用户,用户说“约 FlowDesk Sprint 群”时优先 oc_ 群。需要澄清时不要创建
omm_,先澄清或返回需要用户选择会议室;不要自动猜会议室。创建命令
lark-cli calendar +create --summary "<title>" --start "<start>" --end "<end>"--attendee-ids "<ou_xxx,oc_xxx,omm_xxx>"--description "<description>"showOutputInTui: false。权限
calendar:calendar.event:create,邀请参会人还可能需要 calendar:calendar.event:update。lark-shared 处理,不要让用户手动去群设置里找 ID。lark-shared 发起最小授权,showOutputInTui: true,完成后重试原创建命令一次。