agent-channelbot
Installation
SKILL.md
Agent ChannelBot
A TypeScript CLI tool that enables AI agents and humans to interact with Channel Talk workspaces using API credentials (Access Key + Access Secret). Designed for customer support automation, team inbox management, and CI/CD integrations.
Key Concepts
Before diving in, a few things about Channel Talk's terminology:
- Channel = workspace (not a chat channel like Slack). The API calls it a "channel," but it means your entire workspace.
- UserChats = 1:1 conversations with end users (customers).
- Groups = team inbox channels (similar to Slack channels). Referenced by ID or
@name. - Managers = human agents on your team.
- Bots = automated agents that can send messages and close chats.
- Messages use a
blocksformat:[{ type: "text", value: "..." }]. The CLI handles this automatically when you pass plain text.