slack
Send messages and manage Slack channels. Use when asked to send Slack messages, post to channels, list channels, or fetch message history.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Send messages and manage Slack channels. Use when asked to send Slack messages, post to channels, list channels, or fetch message history.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Test and document API endpoints - validate responses, check status, generate examples
Full company intelligence report - overview, team, funding, products, news
Research competitors - products, pricing, team, funding, and strategy
Enrich any person or company from any identifier — email, name, LinkedIn URL, domain, company name, Twitter/X handle. Use when asked to enrich, look up, or research a lead, contact, person, or company.
Extract structured data from web pages using AI
Build a sales prospect list of dental practices in a city — finds practices, decision makers, contact info, and buying signals. Use when asked to find dentists for outreach, prospect dental practices, build a lead list of dentists, or generate dental practice leads in a specific area.
| name | slack |
| description | Send messages and manage Slack channels. Use when asked to send Slack messages, post to channels, list channels, or fetch message history. |
Send messages, list channels, and fetch message history in Slack workspaces. Connect your Slack workspace to post messages, check channels, and retrieve conversation data.
orth CLIPost a message to a Slack channel or direct message.
orth run slack /send-message --body '{
"channel": "#general",
"markdown_text": "Hello **team**! Check out this [link](https://example.com)."
}'
Parameters:
channel (required) - Channel name (#general) or user ID for DMmarkdown_text (preferred) - Message content with markdown formattingtext (deprecated) - Raw text message contentblocks (deprecated) - Slack Block Kit formatted messagemrkdwn - Enable markdown formatting (true/false)as_user - Send as authenticated user (true/false)username - Custom username for messageicon_url - Custom icon URL for messageicon_emoji - Custom emoji icon (e.g., ":ghost:")thread_ts - Reply to specific message thread timestamplink_names - Find and link channel/user names (true/false)attachments - Legacy message attachmentsunfurl_links - Automatically expand links (true/false)unfurl_media - Automatically expand media (true/false)reply_broadcast - Broadcast thread reply to channel (true/false)parse - Parse mode for text contentGet a list of channels in your Slack workspace.
orth run slack /list-channels --body '{
"limit": 20,
"types": "public_channel,private_channel"
}'
Parameters:
limit - Maximum number of channels to returntypes - Channel types to include (public_channel, private_channel, mpim, im)cursor - Pagination cursorchannel_name - Filter by specific channel nameexclude_archived - Exclude archived channels (true/false)Retrieve message history from a Slack channel.
orth run slack /fetch-history --body '{
"channel": "#general",
"limit": 50
}'
Parameters:
channel (required) - Channel name or ID to fetch fromlimit - Maximum number of messages to returncursor - Pagination cursorlatest - Latest message timestamp to includeoldest - Oldest message timestamp to includeinclusive - Include messages at latest/oldest timestamps (true/false)Send formatted message:
orth run slack /send-message -b '{"channel":"#team-updates","markdown_text":"**Daily Standup Reminder**\n\nPlease share your updates in this thread!"}'
Send direct message:
orth run slack /send-message -b '{"channel":"@username","text":"Hi! Can we schedule a quick call?"}'
Reply to thread:
orth run slack /send-message -b '{"channel":"#general","text":"Thanks for the update!","thread_ts":"1234567890.123456"}'
List public channels:
orth run slack /list-channels -b '{"types":"public_channel","limit":50}'
Get recent messages:
orth run slack /fetch-history -b '{"channel":"#general","limit":10}'
Fetch messages from specific time range:
orth run slack /fetch-history -b '{"channel":"#announcements","oldest":"1640995200.000000","latest":"1641081600.000000"}'
markdown_text instead of text for formatted messages