From y0slack
Configure y0slack — set Slack bot token, app token, and channel ID for this project.
How this skill is triggered — by the user, by Claude, or both
Slash command
/y0slack:configureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set up the Slack connection for this project's Claude Code agent.
Set up the Slack connection for this project's Claude Code agent.
xoxb-...) — from OAuth & Permissionsxapp-...) — from Socket Mode settingsC...) — right-click channel in Slack → "Copy link", the ID is the last path segmentSLACK_BOT_TOKEN)SLACK_APP_TOKEN)SLACK_CHANNEL_ID)AGENT_NAME) — defaults to the project directory name~/.claude/channels/y0slack/.env:SLACK_BOT_TOKEN=xoxb-...
SLACK_APP_TOKEN=xapp-...
SLACK_CHANNEL_ID=C...
AGENT_NAME=my-project
mkdir -p ~/.claude/channels/y0slackclaude --channels plugin:y0slack@y0mcp
.env file should have 600 permissions (owner read/write only).env file is shared across agents; each agent filters by its own SLACK_CHANNEL_IDnpx claudepluginhub es-ua/y0mcp --plugin y0slackInitializes agentchannels stack conversationally: validates Anthropic API key, selects/configures Claude agent/environment/vaults, sets up Slack bot, writes to .env after all validations.
Bootstraps an aweek-branded Slack app via API, provisions Socket-Mode and bot tokens, and persists credentials to enable Claude chats through `aweek serve` SlackAdapter.
Connects Slack channel to Claude-Code-Tunnels Orchestrator via Socket Mode. Guides Slack app creation, configuration, credential collection from orchestrator.yaml/ARCHIVE, package checks (slack-bolt/sdk), and verification.