一键导入
slk-channel
List and manage channels
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
List and manage channels
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Manage Slack credentials
Manage channel bookmarks
Create, read, update, list canvases
Do-Not-Disturb status and snooze
List custom emoji
List and manage files
基于 SOC 职业分类
| name | slk-channel |
| description | List and manage channels |
| metadata | {"version":"0.8.1","openclaw":{"category":"productivity","requires":{"bins":["slk"]},"cliHelp":"slk channel --help"}} |
List and manage channels
PREREQUISITE: Read
../slk-shared/SKILL.mdfor auth, global flags, security rules, and exit codes. If missing, runslk generate-skills.
| Command | Description |
|---|---|
slk channel archive | Archive a channel |
slk channel close | Close a direct/group message channel |
slk channel create | Create a channel |
slk channel info | Show channel details |
slk channel invite | Invite users to a channel |
slk channel join | Join a channel |
slk channel kick | Remove a user from a channel |
slk channel leave | Leave a channel |
slk channel list | List channels |
slk channel mark | Move the read cursor in a channel |
slk channel members | List channel members |
slk channel open | Open or create a direct/group message channel |
slk channel purpose | Set a channel's purpose |
slk channel rename | Rename a channel |
slk channel topic | Set a channel's topic |
slk channel unarchive | Unarchive a channel |
Archive a channel
Slack API: conversations.archive
slk channel archive [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Close a direct/group message channel
Slack API: conversations.close
slk channel close [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Create a channel
Slack API: conversations.create
slk channel create [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--name | ✓ | — | channel name |
--private | — | — | create a private channel |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Show channel details
Slack API: conversations.info
slk channel info [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
Invite users to a channel
Slack API: conversations.invite
slk channel invite [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
--users | ✓ | — | comma-separated user IDs |
Tips: Invite users to a channel. Cannot invite a channel's creator or an existing member (Slack returns cant_invite_self / already_in_channel).
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Join a channel
Slack API: conversations.join
slk channel join [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Remove a user from a channel
Slack API: conversations.kick
slk channel kick [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
--user | ✓ | — | user ID to remove |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Leave a channel
Slack API: conversations.leave
slk channel leave [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
List channels
Slack API: conversations.list
slk channel list [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--cursor | — | — | initial pagination cursor |
--limit | — | 0 | max channels to return (0 = no client-side cap) |
--types | — | public_channel,private_channel | conversations.list types param |
Move the read cursor in a channel
Slack API: conversations.mark
slk channel mark [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
--ts | ✓ | — | timestamp to mark as read |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
List channel members
Slack API: conversations.members
slk channel members [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
Open or create a direct/group message channel
Slack API: conversations.open
slk channel open [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--users | ✓ | — | comma-separated user IDs |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Set a channel's purpose
Slack API: conversations.setPurpose
slk channel purpose [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
--purpose | ✓ | — | new purpose |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Rename a channel
Slack API: conversations.rename
slk channel rename [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
--name | ✓ | — | new channel name |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Set a channel's topic
Slack API: conversations.setTopic
slk channel topic [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
--topic | ✓ | — | new topic |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.
Unarchive a channel
Slack API: conversations.unarchive
slk channel unarchive [flags]
| Flag | Required | Default | Description |
|---|---|---|---|
--channel | ✓ | — | channel ID |
[!CAUTION] Write command — confirm with the user before executing; preview with
--dry-run.