larc-onboarding
LARC Onboarding — OpenClaw Channel First
TRIGGER: ユーザーが LARC の初期導入、接続確認、オンボーディング、テストユーザー案内、plugin/channel の役割整理を必要としているとき。
このスキルの目的
オンボーディング時に次の混同を防ぐ:
- OpenClaw Feishu/Lark channel
- official
openclaw-larkplugin - LARC runtime
lark-cliの App ID / App Secret
原則:
- ユーザーが実際に話しかける入口は OpenClaw Feishu/Lark channel が接続した bot / chat app
- official
openclaw-larkplugin はその背後で原子的な Lark API 操作を行う - LARC は gate / queue / audit / memory を統制する
lark-cliのアプリ資格情報は runtime 認証用であり、別の会話入口ではない
役割分担
| 層 | 役割 | 典型コマンド |
|---|---|---|
| OpenClaw Feishu/Lark channel | ユーザー向け chat app / bot 接続、DM / group 入口、pairing | openclaw channels login --channel feishu |
official openclaw-lark plugin |
IM / Docs / Base / Calendar などの原子的操作 | OpenClaw plugin 側設定 |
| LARC | 権限説明、approve gate、queue、write-back、audit | larc quickstart, larc ingress ... |
| lark-cli auth | LARC runtime が tenant 資源へ接続するための認証 | lark-cli config init, lark-cli auth login |
標準オンボーディング順序
Step 0. 会話入口を固定する
最初に次を明言する:
- テストユーザーが使うのは OpenClaw channel 側の bot / chat app
- LARC 用のアプリ資格情報は、ユーザーに追加案内する chat app ではない
Step 1. OpenClaw を確認する
which openclaw
openclaw --version
未導入なら、LARC より先に OpenClaw の利用環境を整える。
Step 2. OpenClaw Feishu/Lark channel を接続する
openclaw channels login --channel feishu
openclaw gateway restart
必要に応じて:
openclaw pairing list feishu
openclaw pairing approve feishu <CODE>
group 運用では groupPolicy、groupAllowFrom、requireMention を確認する。
成功条件:
- ユーザーに案内する bot / chat app が 1 つに確定している
- 「どの chat に話しかけるか」を説明できる
Step 3. official openclaw-lark plugin を確認する
plugin は chat 入口ではなく、OpenClaw の背後で Lark API を叩く層であることを明言する。
確認内容:
- official
openclaw-larkが利用可能か - IM / Docs / Base などの atomic action が plugin 側で処理される構成か
Step 4. LARC runtime skill を入れる
bash scripts/install-openclaw-larc-runtime-skill.sh
openclaw skills list | rg larc-runtime
Step 5. LARC 本体と lark-cli 認証を整える
npm install -g @larksuite/cli
curl -fsSL https://raw.githubusercontent.com/ShunsukeHayashi/lark-agent-runtime/main/scripts/install.sh | bash
larc version
その後:
lark-cli config init --app-id <APP_ID> --app-secret-stdin --brand lark
lark-cli auth login
lark-cli auth status
Step 6. LARC quickstart を実行する
larc quickstart --dry-run
larc quickstart
Step 7. 動作確認を分離して行う
A. runtime 側確認
larc status
larc ingress enqueue --text "onboarding test" --agent main --source claude-code
larc ingress openclaw --agent main --days 14
B. chat 入口確認
- ユーザーは OpenClaw channel bot / chat app にメッセージを送る
- LARC auth 用アプリには送らせない
エージェントが必ず明記すべきこと
- 「plugin を入れれば chat app が増える」わけではない
- 「会話入口」は OpenClaw channel 側
lark-cliの App ID / App Secret は runtime 配管- experimental IM daemon loop は主要オンボーディング導線ではない
よくある失敗
| 失敗 | 原因 | 正しい案内 |
|---|---|---|
| 別アプリが立ち上がる | lark-cli の資格情報と会話入口を混同 |
ユーザーは OpenClaw channel bot に話しかけると明記する |
| plugin 導入だけで chat できると思う | channel と plugin の役割混同 | 先に openclaw channels login --channel feishu |
| LARC daemon を主経路にしてしまう | experimental 経路を先に案内 | supervised / OpenClaw-assisted を先に案内 |
| queue は動くが chat が通らない | pairing / allowlist / mention 条件未確認 | OpenClaw channel 設定を確認する |
完了条件
オンボーディング完了とみなす条件:
- ユーザーに案内する chat app / bot が 1 つに固定されている
- OpenClaw channel と official plugin の役割を説明できる
larc quickstartが通るlarc statusが通るlarc ingress openclawで bundle を出せる- テストユーザーが正しい chat app / bot に送信できる
参照
More from shunsukehayashi/lark-harness
lark-im
飞书即时通讯:收发消息和管理群聊。发送和回复消息、搜索聊天记录、管理群聊成员、上传下载图片和文件、管理表情回复。当用户需要发消息、查看或搜索聊天记录、下载聊天中的文件、查看群成员时使用。
1lark-approval
飞书审批 API:审批实例、审批任务管理。
1lark-vc
飞书视频会议:查询会议记录、获取会议纪要产物(总结、待办、章节、逐字稿)。1. 查询已经结束的会议数量或详情时使用本技能(如昨天 | 上周 | 今天已经开过的会议等场景),查询未开始的会议日程使用 lark-calendar 技能。2. 支持通过关键词、时间范围、组织者、参与者、会议室等筛选条件搜索会议记录。3. 获取或整理会议纪要时使用本技能。
1lark-doc
飞书云文档:创建和编辑飞书文档。从 Markdown 创建文档、获取文档内容、更新文档(追加/覆盖/替换/插入/删除)、上传和下载文档中的图片和文件、搜索云空间文档。当用户需要创建或编辑飞书文档、读取文档内容、在文档中插入图片、搜索云空间文档时使用;如果用户是想按名称或关键词先定位电子表格、报表等云空间对象,也优先使用本 skill 的 docs +search 做资源发现。
1lark-sheets
飞书电子表格:创建和操作电子表格。创建表格并写入表头和数据、读取和写入单元格、追加行数据、在已知电子表格中查找单元格内容、导出表格文件。当用户需要创建电子表格、批量读写数据、在已知表格中查找内容、导出或下载表格时使用。若用户是想按名称或关键词搜索云空间里的表格文件,请改用 lark-doc 的 docs +search 先定位资源。
1lark-drive
飞书云空间:管理云空间中的文件和文件夹。上传和下载文件、创建文件夹、复制/移动/删除文件、查看文件元数据、管理文档评论、管理文档权限、订阅用户评论变更事件;也负责把本地 Word/Markdown/Excel/CSV 导入为飞书在线云文档(docx、sheet、bitable)。当用户需要上传或下载文件、整理云空间目录、查看文件详情、管理评论、管理文档权限、订阅用户评论变更事件,或要把本地文件导入成新版文档、电子表格、多维表格/Base 时使用。
1