slack

Automates Slack workspace tasks like messaging, search, and data extraction via browser.

1|Updated Oct 23, 2021
One-click install
npx skills add https://github.com/taiidani/dotfiles --skill slack-taiidani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/taiidani/dotfiles/tree/main/.opencode/skills/slack
Command: npx skills add https://github.com/taiidani/dotfiles --skill slack-taiidani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Slack interactions can be repetitive and time-consuming to manage across multiple workspaces; this skill automates browser-based Slack actions to streamline messaging, channel navigation, data extraction, and search tasks.

Core Features & Use Cases

  • Unread channel checks: quickly identify channels with unread messages.
  • Message automation: send, search, or retrieve messages across channels.
  • Data extraction: harvest conversations, user names, and timestamps for reporting.
  • Use Case: scale Slack operations across teammates or projects with consistent automation.

Quick Start

Connect to an existing Slack browser session or open Slack in a controlled browser, then instruct the agent to perform your desired task.

Frequently Asked Questions about slack

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

FAQPage Schema
How do I automate Slack message extraction across multiple workspaces?

Slack message extraction is automated by controlling the browser session to harvest conversations, user names, and timestamps. The agent identifies Slack UI elements and executes deterministic scripts to retrieve data across diverse workspaces for reporting.

Can I use browser automation to check unread channels in Slack?

Browser automation can check unread Slack channels by navigating the web app interface. The agent maintains session state and interacts with Slack UI elements to quickly identify channels containing unread messages.

What do I need to start automating routine Slack web interactions?

Automating Slack web interactions requires a connected browser session with an active Slack workspace. You must instruct the agent to perform desired tasks like sending messages or searching conversations using deterministic scripts.

How does browser-based Slack automation handle session state and UI navigation?

Browser-based Slack automation maintains session state by controlling an existing browser window. It identifies specific Slack UI elements to execute deterministic scripts for channel navigation, message handling, and data extraction.

What is the best way to search Slack conversations using workflow automation?

Searching Slack conversations via workflow automation involves using browser tooling to interact with the web app search functionality. The agent executes scripts to query and retrieve specific messages across channels.

Are there limitations when using browser automation for Slack workspace tasks?

Browser automation for Slack workspace tasks is limited by UI changes and requires deterministic scripts against web app elements. Complex interactions may fail if the Slack UI updates or if the browser session disconnects.