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.

Source facts

Repository
TeamWiseFlow/xiaobei
Last source activity
July 14, 2026 at 03:00
Detected SKILL.md language
Mixed languages
Stars
8,610
Forks
1,463

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
11 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
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.
View on GitHub