Agent Skills:源码里的操作手册
Agent Skills:源码里的操作手册
skills/ 是 lark-cli 的 Agent-Native 证据。它不是把 README 交给模型,而是为不同业务域准备独立 SKILL.md、references、脚本和资产。
当前 Skill 列表
当前 checkout 下有 27 个 SKILL.md:
| 类型 | Skills |
|---|---|
| 基础 | lark-shared |
| 业务域 | lark-calendar、lark-im、lark-doc、lark-drive、lark-markdown、lark-sheets、lark-slides、lark-base、lark-task、lark-mail、lark-contact、lark-wiki、lark-vc、lark-minutes、lark-note、lark-attendance、lark-approval、lark-okr、lark-apps、lark-whiteboard、lark-event |
| Agent 工具 | lark-openapi-explorer、lark-skill-maker、lark-vc-agent |
| Workflow | lark-workflow-meeting-summary、lark-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 应该和三层命令对应:
- 优先告诉 Agent 用
+shortcut; - shortcut 不覆盖时,指向 typed API command;
- 新端点或预览端点才建议
lark-cli api ...; - 写入或删除必须提醒
--dry-run、--yes、scope 和身份。
源码里还配了 internal/qualitygate/skillscan 和 workflow skill-format-check.yml,说明 Skills 被当作可测试资产,而不是仓库附属文档。
下一篇:鉴权、身份与 Profile。