Agent Skills
› xuiltul/animaworks
› discord-tool
discord-tool
GitHubDiscord集成工具,支持消息收发、搜索、服务器及频道列表查看、反应和线程确认。通过CLI或MCP调用,需配置Bot Token及权限。
Trigger Scenarios
需要在Discord中发送或接收消息
需要查询Discord服务器或频道列表
需要在Discord中搜索历史消息
需要对Discord消息添加表情反应
Install
npx skills add xuiltul/animaworks --skill discord-tool -g -y
SKILL.md
Frontmatter
{
"name": "discord-tool",
"tags": [
"communication",
"discord",
"external"
],
"description": "Discord連携ツール。メッセージ送受信・検索・ギルド・チャンネル一覧・リアクションを行う。 Use when: Discordでメッセージ送信、チャンネル一覧、サーバー内検索、リアクション、スレッド確認が必要なとき。"
}
Discord ツール
Discordのメッセージ送受信・検索・サーバー/チャンネル一覧・リアクションを行う外部ツール。
呼び出し方法
Bash: animaworks-tool discord <サブコマンド> [引数] で実行
アクション一覧
guilds — サーバー一覧
animaworks-tool discord guilds
channels — チャンネル一覧
animaworks-tool discord channels GUILD_ID
GUILD_ID: 対象ギルド(サーバー)の Snowflake ID(必須)
send — メッセージ送信
animaworks-tool discord send CHANNEL_ID MESSAGE [--reply-to MESSAGE_ID]
CHANNEL_ID: 送信先テキストチャンネルの Snowflake ID--reply-to: 任意。返信先メッセージ ID
messages — メッセージ取得
animaworks-tool discord messages CHANNEL_ID [-n 20]
search — メッセージ検索
animaworks-tool discord search KEYWORD [-c CHANNEL_ID] [-n 50]
react — リアクション(MCP経由のみ、CLI未対応)
- 絵文字リアクションの付与。MCP 経由のみ。CLI では利用できない。
CLI使用法
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)が必要
Version History
- 140e43b Current 2026-07-25 09:13


