Agent Skills:源码里的操作手册

skills/lark-cli 的 Agent-Native 证据。它不是把 README 交给模型,而是为不同业务域准备独立 SKILL.md、references、脚本和资产。

当前 Skill 列表

当前 checkout 下有 27 个 SKILL.md

类型Skills
基础lark-shared
业务域lark-calendarlark-imlark-doclark-drivelark-markdownlark-sheetslark-slideslark-baselark-tasklark-maillark-contactlark-wikilark-vclark-minuteslark-notelark-attendancelark-approvallark-okrlark-appslark-whiteboardlark-event
Agent 工具lark-openapi-explorerlark-skill-makerlark-vc-agent
Workflowlark-workflow-meeting-summarylark-workflow-standup-report

README 文案里同时出现过“24 structured Skills”和“26 AI Agent Skills”的说法,而源码当前可数到 27 个 SKILL.md。这类差异很正常:仓库迭代快,笔记应以源码目录为准。

lark-shared 的位置

lark-shared 是基础 Skill:配置、鉴权、身份切换、scope、安全规则都应在这里集中。其他领域 Skill 只需要描述自己的业务任务和命令模式,避免每个文件重复解释登录和风险规则。

这和 Go 代码里的 Factory 很像:一个为人和模型读,一个为命令执行注入依赖。

Skills 和命令如何互相约束

一个好的领域 Skill 应该和三层命令对应:

  1. 优先告诉 Agent 用 +shortcut
  2. shortcut 不覆盖时,指向 typed API command;
  3. 新端点或预览端点才建议 lark-cli api ...
  4. 写入或删除必须提醒 --dry-run--yes、scope 和身份。

源码里还配了 internal/qualitygate/skillscan 和 workflow skill-format-check.yml,说明 Skills 被当作可测试资产,而不是仓库附属文档。

下一篇:鉴权、身份与 Profile