Skip to main content

work-channel-binding

Guide Feishu or WeCom work channel binding for Main Agent managed crews, including dry-run config plans, safe openclaw.json updates, Gateway restart followup, and binding checks.

ソース情報

リポジトリ
TeamWiseFlow/xiaobei
ソースの最終更新活動
2026年7月14日 03:00
検出された SKILL.md の言語
複数言語
スター
8,574
フォーク
1,455

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
11 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
work-channel-binding
description
Guide Feishu or WeCom work channel binding for Main Agent managed crews, including dry-run config plans, safe openclaw.json updates, Gateway restart followup, and binding checks.
metadata
{"openclaw":{"emoji":"🔗"}}
# Work Channel Binding Use this skill when the user/main agent wants to configure a work channel or when Main Agent recommends one. Supported channels: - Feishu - WeCom ## Channel Plugin Prerequisites Before collecting account credentials, confirm the selected channel plugin is installed and enabled. - Feishu: follow `./skills/work-channel-binding/docs/feishu.md` and the current OpenClaw Feishu setup path. - WeCom: Main Agent installs the plugin by running: ```bash WISEFLOW_CONFIRM_WECOM_INSTALL=confirmed ./skills/work-channel-binding/scripts/install-wecom-channel.sh ``` After installing a channel plugin, tell the user that Gateway may need a restart before binding verification succeeds. ## Required Flow 1. Ask the user to choose Feishu or WeCom. 2. Show the relevant tutorial: - `./skills/work-channel-binding/docs/feishu.md` - `./skills/work-channel-binding/docs/wecom.md` 3. Confirm channel plugin readiness. For WeCom, if the plugin is not installed yet, run `WISEFLOW_CONFIRM_WECOM_INSTALL=confirmed ./skills/work-channel-binding/scripts/install-wecom-channel.sh` from Main Agent after user confirmation; do not ask the user to run `npx` manually. 4. Collect account information: - account id; - account name; - app/bot id; - app/bot secret; - target agent for each account; - `dmPolicy` for private chats; - `groupPolicy` for group chats. If the user is unsure, default both policies to `open`. Explain that even when group chat policy is `open`, group chats only respond to messages that mention the bot. Do not repeat secrets back in summaries; scripts must redact them in output. 5. Run a binding check: - `python3 ./skills/work-channel-binding/scripts/check-work-channel-bindings.py` 6. Prepare a dry-run plan: - `python3 ./skills/work-channel-binding/scripts/prepare-work-channel-binding.py --channel <feishu|wecom> --plan-file <plan.json> --account-id <account> --account-name <name> --agent-id <agent> --app-id <id> --app-secret <secret> --dm-policy open --group-policy open` 7. Show a redacted summary and ask for user's confirmation. 8. Apply only after confirmation: - `python3 ./skills/work-channel-binding/scripts/apply-work-channel-binding.py --plan-file <plan.json>` 9. Ask for Gateway restart confirmation. 10. Before restarting, record followup: - `python3 ./skills/work-channel-binding/scripts/record-pending-followup.py --reason work-channel-binding` 11. Restart Gateway only after user confirmation: - `WISEFLOW_CONFIRM_GATEWAY_RESTART=confirmed ./skills/work-channel-binding/scripts/restart-gateway-confirmed.sh work-channel-binding` 12. On next session, complete followup: - `python3 ./skills/work-channel-binding/scripts/complete-pending-followup.py` ## First Work Channel Binding Reminder If this is the first work channel binding, check whether `it-engineer` and enabled/soon-to-be-enabled `hrbp` already have direct bindings. If not, ask whether the user wants to bind them together. ### 给 main agent 与 IT engineer 各绑一个 Work channel 账号 首次启用 Work channel 时,若 `openclaw.json` 里**没有为 main agent 和 IT engineer 绑定 Work channel**,**建议用户多申请几个 account,分别给 main agent 和 IT engineer 各绑一个**,再继续后续流程。 要点: - 飞书 / 企业微信的交互界面体验与功能丰富度都比微信强太多,main agent 与 IT engineer 走 Work channel 能显著提升日常协作与运维体验。 - main agent 与 IT engineer 应各用**独立的 account**(不要共用同一个),便于权限隔离与消息分流。 - 若用户已规划好账号则按其规划;若没有,主动建议其多申请两个 account 并分别绑定。 - 沿有这一步不阻塞当前绑定流程,但作为首次启用的强烈建议提出。 Never print secrets back to the user.
GitHubで見る