Slack Web API Skill
slack-web
slack-web
| Method | Path | Description |
|---|---|---|
POST | /admin.apps.approve | |
GET | /admin.apps.approved.list | Approve an app for installation on a workspace. |
GET | /admin.apps.requests.list | List approved apps for an org or workspace. |
POST | /admin.apps.restrict | List app requests for a team/workspace. |
GET | /admin.apps.restricted.list | Restrict an app for installation on a workspace. |
POST | /admin.conversations.archive | List restricted apps for an org or workspace. |
POST | /admin.conversations.convertToPrivate | Archive a public or private channel. |
POST | /admin.conversations.create | Convert a public channel to a private channel. |
POST | /admin.conversations.delete | Create a public or private channel-based conversation. |
POST | /admin.conversations.disconnectShared | Delete a public or private channel. |
GET | /admin.conversations.ekm.listOriginalConnectedChannelInfo | Disconnect a connected channel from one or more workspaces. |
GET | /admin.conversations.getConversationPrefs | List all disconnected channels—i.e., channels that were once connected to other workspaces and then disconnected—and the corresponding original channel IDs for key revocation with... |
GET | /admin.conversations.getTeams | Get conversation preferences for a public or private channel. |
POST | /admin.conversations.invite | Get all the workspaces a given public or private channel is connected to within this Enterprise org. |
POST | /admin.conversations.rename | Invite a user to a public or private channel. |
POST | /admin.conversations.restrictAccess.addGroup | Rename a public or private channel. |
GET | /admin.conversations.restrictAccess.listGroups | Add an allowlist of IDP groups for accessing a channel |
POST | /admin.conversations.restrictAccess.removeGroup | List all IDP Groups linked to a channel |
GET | /admin.conversations.search | Remove a linked IDP group linked from a private channel |
POST | /admin.conversations.setConversationPrefs | Search for public or private channels in an Enterprise organization. |
POST | /admin.conversations.setTeams | Set the posting permissions for a public or private channel. |
POST | /admin.conversations.unarchive | Set the workspaces in an Enterprise grid org that connect to a public or private channel. |
POST | /admin.emoji.add | Unarchive a public or private channel. |
POST | /admin.emoji.addAlias | Add an emoji. |
GET | /admin.emoji.list | Add an emoji alias. |
POST | /admin.emoji.remove | List emoji for an Enterprise Grid organization. |
POST | /admin.emoji.rename | Remove an emoji across an Enterprise Grid organization |
POST | /admin.inviteRequests.approve | Rename an emoji. |
GET | /admin.inviteRequests.approved.list | Approve a workspace invite request. |
GET | /admin.inviteRequests.denied.list | List all approved workspace invite requests. |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install slack-web
Downloads and installs to ~/.claude/skills/slack-web/
1.7.0 (2026-02-13)