Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 54 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ CLI & Agent Skill for managing Slack Enterprise Grid / Business+ workspaces via

## Features

- **79 admin commands** covering 10 API groups: teams, users, conversations, apps, invite-requests, workflows, functions, scim-users, scim-groups, and token management
- **107 admin commands** covering 15 API groups: teams, users, conversations, apps, invite-requests, workflows, functions, scim-users, scim-groups, auth-policy, barriers, emoji, roles, usergroups, and token management
- **Agent Skill** — ships with a Claude Code / Codex skill so AI agents can drive Slack admin tasks using the CLI as a tool
- **Bulk operations** — archive, delete, or move hundreds of channels at once with `conversations bulk-*`
- **Output formats** — table (human), JSON (programmatic), TSV (pipe-friendly)
Expand Down Expand Up @@ -162,6 +162,7 @@ sladm teams list --plain # TSV (for scripting)
| `teams settings set-icon` | Set team icon |
| `teams settings set-description` | Set description |
| `teams settings set-discoverability` | Set discoverability |
| `teams settings set-default-channels` | Set default channels |

### Users

Expand All @@ -174,7 +175,15 @@ sladm teams list --plain # TSV (for scripting)
| `users set-admin` | Promote to admin |
| `users set-owner` | Promote to owner |
| `users set-regular` | Demote to regular user |
| `users set-expiration` | Set guest account expiration |
| `users unsupported-versions export` | Export users on unsupported Slack versions |
| `users session reset` | Reset session |
| `users session list` | List active sessions |
| `users session invalidate` | Invalidate a session |
| `users session reset-bulk` | Bulk reset sessions |
| `users session get-settings` | Get session settings |
| `users session set-settings` | Set session settings |
| `users session clear-settings` | Clear session settings |

### Conversations

Expand Down Expand Up @@ -270,6 +279,50 @@ sladm teams list --plain # TSV (for scripting)
| `functions permissions lookup` | Lookup permissions |
| `functions permissions set` | Set permissions |

### Auth Policy

| Command | Description |
|---------|-------------|
| `auth-policy assign-entities` | Assign entities to an auth policy |
| `auth-policy get-entities` | List entities assigned to a policy |
| `auth-policy remove-entities` | Remove entities from a policy |

### Barriers

| Command | Description |
|---------|-------------|
| `barriers create` | Create an information barrier |
| `barriers delete` | Delete a barrier |
| `barriers list` | List barriers |
| `barriers update` | Update a barrier |

### Emoji

| Command | Description |
|---------|-------------|
| `emoji add` | Add a custom emoji |
| `emoji add-alias` | Add an emoji alias |
| `emoji list` | List custom emoji |
| `emoji remove` | Remove an emoji |
| `emoji rename` | Rename an emoji |

### Roles

| Command | Description |
|---------|-------------|
| `roles add-assignments` | Add role assignments |
| `roles list-assignments` | List role assignments |
| `roles remove-assignments` | Remove role assignments |

### Usergroups

| Command | Description |
|---------|-------------|
| `usergroups add-channels` | Add default channels to a usergroup |
| `usergroups add-teams` | Add teams to a usergroup |
| `usergroups list-channels` | List default channels of a usergroup |
| `usergroups remove-channels` | Remove default channels from a usergroup |

## Required Scopes

| Scope | Purpose |
Expand Down
55 changes: 54 additions & 1 deletion README_ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Slack Enterprise Grid / Business+ ワークスペースの `admin.*` API を操

## Features

- **79の管理コマンド** — teams, users, conversations, apps, invite-requests, workflows, functions, scim-users, scim-groups, token の10グループをカバー
- **107の管理コマンド** — teams, users, conversations, apps, invite-requests, workflows, functions, scim-users, scim-groups, auth-policy, barriers, emoji, roles, usergroups, token の15グループをカバー
- **Agent Skill** — Claude Code / Codex のスキルとして動作し、AI エージェントが CLI 経由で Slack 管理操作を実行可能
- **一括操作** — `conversations bulk-*` で数百チャンネルのアーカイブ・削除・移動を一発実行
- **出力形式** — テーブル(人間向け)、JSON(プログラム連携)、TSV(パイプ向け)
Expand Down Expand Up @@ -162,6 +162,7 @@ sladm teams list --plain # TSV 形式(スクリプト連携向け)
| `teams settings set-icon` | アイコン変更 |
| `teams settings set-description` | 説明文変更 |
| `teams settings set-discoverability` | 公開設定変更 |
| `teams settings set-default-channels` | デフォルトチャンネル設定 |

### Users

Expand All @@ -174,7 +175,15 @@ sladm teams list --plain # TSV 形式(スクリプト連携向け)
| `users set-admin` | 管理者に昇格 |
| `users set-owner` | オーナーに昇格 |
| `users set-regular` | 一般ユーザーに降格 |
| `users set-expiration` | ゲストアカウント有効期限設定 |
| `users unsupported-versions export` | 非対応Slackバージョンのユーザー一覧エクスポート |
| `users session reset` | セッションリセット |
| `users session list` | アクティブセッション一覧 |
| `users session invalidate` | セッション無効化 |
| `users session reset-bulk` | セッション一括リセット |
| `users session get-settings` | セッション設定取得 |
| `users session set-settings` | セッション設定変更 |
| `users session clear-settings` | セッション設定クリア |

### Conversations

Expand Down Expand Up @@ -270,6 +279,50 @@ sladm teams list --plain # TSV 形式(スクリプト連携向け)
| `functions permissions lookup` | 権限確認 |
| `functions permissions set` | 権限設定 |

### Auth Policy

| コマンド | 説明 |
|---------|------|
| `auth-policy assign-entities` | ポリシーにエンティティを割り当て |
| `auth-policy get-entities` | ポリシーに割り当てられたエンティティ一覧 |
| `auth-policy remove-entities` | ポリシーからエンティティを削除 |

### Barriers

| コマンド | 説明 |
|---------|------|
| `barriers create` | 情報バリア作成 |
| `barriers delete` | バリア削除 |
| `barriers list` | バリア一覧 |
| `barriers update` | バリア更新 |

### Emoji

| コマンド | 説明 |
|---------|------|
| `emoji add` | カスタム絵文字追加 |
| `emoji add-alias` | 絵文字エイリアス追加 |
| `emoji list` | カスタム絵文字一覧 |
| `emoji remove` | 絵文字削除 |
| `emoji rename` | 絵文字リネーム |

### Roles

| コマンド | 説明 |
|---------|------|
| `roles add-assignments` | ロール割り当て追加 |
| `roles list-assignments` | ロール割り当て一覧 |
| `roles remove-assignments` | ロール割り当て削除 |

### Usergroups

| コマンド | 説明 |
|---------|------|
| `usergroups add-channels` | ユーザーグループにデフォルトチャンネル追加 |
| `usergroups add-teams` | ユーザーグループにチーム追加 |
| `usergroups list-channels` | ユーザーグループのデフォルトチャンネル一覧 |
| `usergroups remove-channels` | ユーザーグループからデフォルトチャンネル削除 |

## Required Scopes

| スコープ | 用途 |
Expand Down
Loading
Loading