slack

Integrate Slack channels, messages, and Block Kit workflows into the Ravi agent runtime.

6|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/filipexyz/ravi --skill slack-filipexyz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/filipexyz/ravi/tree/main/src/plugins/internal/ravi-system/skills/slack
Command: npx skills add https://github.com/filipexyz/ravi --skill slack-filipexyz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill bridges the gap between Ravi's durable agent runtime and Slack's communication platform, allowing agents to manage channels, messages, and interactive workflows without losing context.

Core Features & Use Cases

  • Channel & Message Management: Create, rename, and invite members to channels, or send and replay messages with full session awareness.
  • Interactive Workflows: Deploy rich Block Kit messages, modals, and Work Objects to create operational dashboards or incident response rooms directly in Slack.
  • Canvas Integration: Publish Ravi artifacts as Slack Canvas documents to maintain a single source of truth for project documentation.

Quick Start

Use the slack skill to list all available channels and their current topology in the workspace.

Frequently Asked Questions about slack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Slack messaging workflows without losing agent context?

You can automate Slack messaging workflows with full session awareness by using this Skill to integrate Slack natively within the Ravi agent runtime, ensuring durable session-based messaging without losing context.

Can I create interactive Slack Block Kit messages and modals for incident response?

Yes, you can deploy interactive Block Kit messages and modals to create operational dashboards or incident response rooms directly in Slack, facilitating multi-agent coordination through native UI primitives.

Does this Slack integration support channel management and member invitations?

This Slack integration supports channel management by allowing agents to create, rename, and invite members to channels, while maintaining topology awareness across the workspace for multi-agent coordination.

What is the best way to publish project documentation as a Slack Canvas?

Publishing project documentation as a Slack Canvas is best handled through Canvas integration, which publishes Ravi artifacts as Canvas documents to maintain a single source of truth for project documentation.

How do I list all available Slack channels and their current topology in the workspace?

You can list all available Slack channels and their current topology in the workspace by initiating the Slack Skill, which maps the channel structure for multi-agent operational coordination.

Are there limitations when using Slack Canvas for collaborative task management?

Slack Canvas integration is designed to maintain a single source of truth for project documentation, but Canvas limitations depend on Slack's native primitive constraints for collaborative task management and artifact publishing.