Add Webex Channel (add-webex)
Copies, registers, and validates the Cisco Webex channel adapter for a NanoClaw project in one guided pass.
Dev & CodingIntermediate★ 30,471⑂ 12,865AI score 6/10Last updated: Aug 9, 2026
What it does
Wires Cisco Webex into NanoClaw through the Chat SDK bridge:
- Pulls
webex.tsand its registration test from thechannelsbranch intosrc/channels/ - Appends the single self-registration import to
src/channels/index.ts - Installs the exact pinned dependency
@bitbasti/chat-adapter-webex@0.1.0(no ranges, nolatest) - Runs
pnpm run buildand the vitest registration test to prove the adapter is really in the registry - Prompts for the Bot Access Token and webhook secret, writing them to
.envset-if-absent
Every nc: directive is idempotent, so the whole recipe is safe to re-run after a partial failure.
Who it's for
- NanoClaw users who need their agents reachable from Webex spaces
- Organizations standardized on Cisco Webex instead of Slack or Discord
- Developers tired of hand-wiring channel adapters and losing the barrel import
Examples
- Bring a bot into a team space — ask Claude to "add the Webex channel", then run
/manage-channelsto bind it to an agent group. - Debug 401 send failures — the troubleshooting section pinpoints the classic mix-up of a 12-hour personal access token vs. the real Bot Access Token.
- Local webhook testing — expose port 3000 with
ngrok http 3000, point the Webex webhook at/webhook/webex, and watchlogs/nanoclaw.logfor the delivery.
· · · Install guide · · ·
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the .claude/skills/add-webex folder from the GitHub repo nanocoai/nanoclaw into my ~/.claude/skills/add-webex/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw && mkdir -p ~/.claude/skills && cp -r /tmp/nanoclaw/.claude/skills/add-webex ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and clone the repo:
git clone https://github.com/nanocoai/nanoclaw.git - Create the skills directory:
mkdir -p ~/.claude/skills - Copy the skill:
cp -r nanoclaw/.claude/skills/add-webex ~/.claude/skills/ - Preferably launch Claude Code from inside the NanoClaw project so
.claude/skillsis picked up automatically. - Invoke it with a prompt like "add the Webex channel".
- Create a bot at developer.webex.com and copy the Bot Access Token.
- Create a webhook targeting
https://your-domain/webhook/webexwith a secret (usengrok http 3000locally). - Paste the token and secret when prompted — they are stored in
.envwithout overwriting existing values. - Verify with
pnpm run buildandpnpm exec vitest run src/channels/webex-registration.test.ts.
View source on GitHub ↗License: MIT