xuiltul

slack-tool

Slack連携ツール。メッセージ送信・取得・検索・未返信確認・チャンネル一覧。 「Slack」「スラック」「チャンネル」「スレッド」

xuiltul 236 38 Updated 3mo ago
GitHub

Install

npx skillscat add xuiltul/animaworks/templates-ja-common-skills-slack-tool

Install via the SkillsCat registry.

SKILL.md

Slack ツール

Slackのメッセージ送受信・検索を行う外部ツール。

use_tool での呼び出し

{"tool": "use_tool", "arguments": {"tool_name": "slack", "action": "ACTION", "args": {...}}}

アクション一覧

send — メッセージ送信

{"tool_name": "slack", "action": "send", "args": {"channel": "#チャンネル名", "message": "送信テキスト", "thread": "スレッドts(任意)"}}

messages — メッセージ取得

{"tool_name": "slack", "action": "messages", "args": {"channel": "#チャンネル名", "limit": 20}}

search — メッセージ検索

{"tool_name": "slack", "action": "search", "args": {"keyword": "検索ワード", "channel": "#チャンネル名(任意)", "limit": 50}}

unreplied — 未返信メッセージ確認

{"tool_name": "slack", "action": "unreplied", "args": {}}

channels — チャンネル一覧

{"tool_name": "slack", "action": "channels", "args": {}}

CLI使用法(Sモード)

animaworks-tool slack send CHANNEL MESSAGE [--thread TS]
animaworks-tool slack messages CHANNEL [-n 20]
animaworks-tool slack search KEYWORD [-c CHANNEL] [-n 50]
animaworks-tool slack unreplied [--json]
animaworks-tool slack channels

注意事項

  • Slack Bot Token は credentials に事前設定が必要
  • チャンネルは #付きの名前またはチャンネルIDで指定