name: add-webex description: Add Webex channel integration via Chat SDK.
Add Webex Channel
Adds Cisco Webex support via the Chat SDK bridge. NanoClaw doesn't ship channels
in trunk — this skill copies the Webex adapter in from the channels branch.
The mechanical steps under Apply carry nc: directive fences: an agent
reads the prose and applies them, and a parser can apply them deterministically
from the same document. Every directive is idempotent, so the whole skill is
safe to re-run; anything a parser can't apply falls back to the prose beside it.
Apply
1. Copy the adapter and its registration test
Fetch the channels branch and copy the Webex adapter and its registration test
into src/channels/ (overwrite — the branch is canonical):
src/channels/webex.ts
src/channels/webex-registration.test.ts
2. Register the adapter
Append the self-registration import to the channel barrel (skipped if the line is already present). This one line is the skill's only reach-in into core:
import './webex.js';
3. Install the adapter package
Pinned to an exact version — the supply-chain policy rejects ranges and latest.
The Webex adapter ships under the third-party @bitbasti/* namespace, not
@chat-adapter/*, so it carries its own version line (0.1.0) rather than
tracking the chat core version: