Skills

Setup Slack Channel

Use for the PROVIDER half of getting a locally running CopilotKit Channels agent to...

Install

npx skills add CopilotKit/CopilotKit --skill setup-slack-channel -g -a claude-code -y
Repository
CopilotKit/CopilotKit38.5k
Category
AI and agents
Updated
3d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Use for the PROVIDER half of getting a locally running CopilotKit Channels agent to answer in Slack, when no Slack app exists yet, setting up a Channels bot in Slack for the first time, creating the Slack app and its tokens, attaching it to a managed Intelligence Channel, or when a Channel reports setup_required, sits at "Waiting for runtime", the Channel is Online but a Slack mention gets no reply, or a Slack app was built with Socket Mode instead of an Intelligence Request URL. Scoped to an OpenTag checkout, or the OpenTag example inside a channels-sdk clone, the phases assume those conventions (app/channel.tsx, app/env.ts, INTELLIGENCE_CHANNEL_NAME, a local agent on port 8123) and do not describe a project scaffolded by copilotkit init, which already ships its own channel host. If the Slack app and Channel already exist and the question is about declaring or customising the Channel in code, use the copilotkit-channels skill instead.

Set up a Slack Channel for a local Channels agent

Take a developer from a code checkout to a working local Slack agent. Five separate systems have to line up, and they are owned by four different parties:

SystemWho owns itWhere you work on it
Slack workspaceWorkspace owner / app managerSlack, in a browser
Slack app + its tokensThe developerapi.slack.com, in a browser
Intelligence project, API key, Channel, Slack adapterThe developerThe Intelligence dashboard, in a browser
Local Channels runtimeThe developerThis repo, in the shell
AG-UI agent backendThe developerThis repo, in the shell

How delivery actually works, two legs, two mechanisms

Getting this wrong is the most expensive mistake available here, because a misconfigured Slack app installs cleanly and answers nothing.

Read the whole SKILL.md on GitHub

More in AI and agents