# Discord Tool

> Discord連携ツール。メッセージ送受信・検索・ギルド・チャンネル一覧・リアクションを行う。 Use when: Discordでメッセージ送信、チャンネル一覧、サーバー内検索、リアクション、スレッド確認が必要なとき。

- Skill: `xuiltul/discord-tool-2` (Agent Skill)
- Install (CLI): `npx skillmds@latest add xuiltul/discord-tool-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/xuiltul/discord-tool-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: xuiltul (https://skillmd.com/u/xuiltul)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/xuiltul/discord-tool-2

---


# Discord ツール

Discordのメッセージ送受信・検索・サーバー/チャンネル一覧・リアクションを行う外部ツール。

## 呼び出し方法

**Bash**: `animaworks-tool discord <サブコマンド> [引数]` で実行

## アクション一覧

### guilds — サーバー一覧
```bash
animaworks-tool discord guilds
```

### channels — チャンネル一覧
```bash
animaworks-tool discord channels GUILD_ID
```
- `GUILD_ID`: 対象ギルド（サーバー）の Snowflake ID（必須）

### send — メッセージ送信
```bash
animaworks-tool discord send CHANNEL_ID MESSAGE [--reply-to MESSAGE_ID]
```
- `CHANNEL_ID`: 送信先テキストチャンネルの Snowflake ID
- `--reply-to`: 任意。返信先メッセージ ID

### messages — メッセージ取得
```bash
animaworks-tool discord messages CHANNEL_ID [-n 20]
```

### search — メッセージ検索
```bash
animaworks-tool discord search KEYWORD [-c CHANNEL_ID] [-n 50]
```

### react — リアクション（MCP経由のみ、CLI未対応）
- 絵文字リアクションの付与。**MCP 経由のみ**。CLI では利用できない。

## CLI使用法

```bash
animaworks-tool discord guilds
animaworks-tool discord channels GUILD_ID
animaworks-tool discord send CHANNEL_ID MESSAGE [--reply-to MESSAGE_ID]
animaworks-tool discord messages CHANNEL_ID [-n 20]
animaworks-tool discord search KEYWORD [-c CHANNEL_ID] [-n 50]
```

## 注意事項

- Discord Bot Token は credentials に事前設定が必要
- チャンネルIDは Discord の開発者モードで右クリック → 「IDをコピー」で取得
- メッセージは 2000 文字制限あり
- ギルド ID・チャンネル ID・メッセージ ID はいずれも数字文字列（Snowflake ID）
- Bot には必要な権限（Send Messages, Read Message History, Add Reactions, View Channels）が必要

