Agent Skills
› xuiltul/animaworks
› slack-tool
slack-tool
GitHubSlack集成工具,支持发送消息、获取聊天记录、搜索内容、检查未回复消息、列出频道及添加表情反应。
Trigger Scenarios
向Slack频道发送消息
在Slack中搜索历史消息
检查未回复的消息
列出所有Slack频道
对Slack消息添加表情反应
Install
npx skills add xuiltul/animaworks --skill slack-tool -g -y
SKILL.md
Frontmatter
{
"name": "slack-tool",
"tags": [
"communication",
"slack",
"external"
],
"description": "Slack integration tool for send\/receive messages, search, unreplied checks, channel listing, and emoji reactions. Use when: posting to Slack, listing channels, replying in threads, checking unreplied items, or adding reactions."
}
Slack Tool
External tool for Slack messaging, search, reactions, and channel management.
Invocation via Bash
Use Bash with animaworks-tool slack <subcommand> [args]:
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
Actions
send — Send message
{"tool_name": "slack", "action": "send", "args": {"channel": "#channel-name", "message": "text", "thread": "thread ts (optional)"}}
messages — Get messages
{"tool_name": "slack", "action": "messages", "args": {"channel": "#channel-name", "limit": 20}}
search — Search messages
{"tool_name": "slack", "action": "search", "args": {"keyword": "search term", "channel": "#channel (optional)", "limit": 50}}
unreplied — Check unreplied messages
{"tool_name": "slack", "action": "unreplied", "args": {}}
channels — List channels
{"tool_name": "slack", "action": "channels", "args": {}}
react — Add emoji reaction
{"tool_name": "slack", "action": "react", "args": {"channel": "#channel-name", "emoji": "thumbsup", "message_ts": "message timestamp"}}
emoji: Slack emoji name without colons (e.g.thumbsup,eyes,white_check_mark)message_ts: Timestamp of the target message (available frommessagesaction results)
CLI Usage (S/C/D/G-mode)
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
The
reactaction is not available via CLI. Use MCP instead.
Notes
- Slack Bot Token must be configured in credentials
- Channel can be specified with # prefix or by channel ID
- Reactions require the
reactions:writescope
Version History
- 140e43b Current 2026-07-25 09:12


