slack

Automate Slack operations for reading, posting, and searching messages.

1|Updated May 19, 2026
One-click install
npx skills add https://github.com/justinsensei/apollo-backup --skill slack-justinsensei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack
Source: https://github.com/justinsensei/apollo-backup/tree/main/skills/social-media/slack
Command: npx skills add https://github.com/justinsensei/apollo-backup --skill slack-justinsensei

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates common Slack operations for Justin, allowing for efficient management of his workspace without manual intervention.

Core Features & Use Cases

  • Channel and Message Operations: Read, post, and react to messages across channels, DMs, and threads.
  • Search and Filter: Search for messages and filter by various criteria.
  • User Management: Fetch user profiles and interact with direct messages.
  • Data Extraction: Extract relevant information from Slack conversations.
  • Use Case: Automate the task of extracting and summarizing important conversations in a Slack channel into a daily report for Justin.

Quick Start

To read the latest messages in the #general channel, use the following command:

slack read #general --since 24h --text

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 and posting using the API?

You can automate Slack message operations by using the Slack API to read, post, and react to messages across channels, DMs, and threads without manual intervention.

Can I search and filter Slack conversations by specific criteria?

Yes, you can search for messages and filter Slack conversations by various criteria to extract relevant information from channels and direct messages.

Do I need specific API scopes to manage Slack users and fetch profiles?

Yes, managing Slack users and fetching user profiles requires Slack API access and appropriate scopes configured for your administrative operations.

What is the best way to generate a daily report from a Slack channel?

The best way to generate a daily report is to automate extracting and summarizing important conversations from a Slack channel into a consolidated report.

How do I read the latest messages from a specific Slack channel?

You can read the latest messages from a specific Slack channel by executing a command that targets the channel name and filters messages by a time range.