# Search Channels

> Slack チャンネルを名前で検索する。「チャンネル検索」「チャンネルを探して」「チャンネル名で検索」「〇〇というチャンネル」「チャンネルを見つけたい」「チャンネルある？」「似た名前のチャンネル」などで起動。Pythonスクリプト `slack_channel.py search` を使用。

- Skill: `majiayu000/search-channels` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/search-channels`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/search-channels/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/search-channels

---


# Channel Searcher

Slack チャンネルを名前で検索します。

## ワークフロー

### 1. 検索クエリの確認

ユーザーが探しているチャンネル名を確認

### 2. チャンネル検索

Pythonスクリプトで検索を実行:

```bash
python plugins/shiiman-slack/skills/list-channels/scripts/slack_channel.py search \
  --query "project" \
  --format table
```

オプション:
- `--format <table|json>`: 出力形式（デフォルト: table）

### 3. 結果の表示

検索結果を整形して表示:

```
検索結果: 3 件

id          name            is_private  topic                   num_members
C01234567   project-alpha   false       プロジェクトアルファ    12
C01234568   project-beta    false       プロジェクトベータ      8
C01234569   project-gamma   true        プロジェクトガンマ      5
```

## 検索の仕様

- チャンネル名の部分一致で検索
- パブリックチャンネルとプライベートチャンネルの両方を検索
- 大文字小文字を区別しない

## 必要な環境変数

```bash
export SLACK_BOT_TOKEN="xoxb-your-bot-token"
```

## 必要なスコープ

- `channels:read`
- `groups:read`

