slacker

Interact with Slack via CLI to manage reminders, DMs, and activity.

7|1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/benthomasson/shared-understanding --skill slacker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slacker
Source: https://github.com/benthomasson/shared-understanding/tree/main/skills/slacker
Command: npx skills add https://github.com/benthomasson/shared-understanding --skill slacker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables programmatic interaction with Slack from the command line, empowering individuals and teams to automate reminders, read DMs, monitor activity, and access saved messages without leaving their workflow.

Core Features & Use Cases

  • Create reminders using natural language via the CLI, including recurring reminders.
  • List DMs and saved messages to stay on top of conversations and notes.
  • View activity feeds (mentions, threads, reactions) with structured output for quick triage.
  • Search Slack messages and navigate channel data using JSON outputs for automation.

Quick Start

Use the slacker skill with uvx to perform routine Slack tasks:

  • List reminders: uvx --from "git+https://github.com/shanemcd/slacker" slacker reminders
  • Show today's DMs: uvx --from "git+https://github.com/shanemcd/slacker" slacker dms
  • Inspect activity: uvx --from "git+https://github.com/shanemcd/slacker" slacker activity
  • Check authentication: uvx --from "git+https://github.com/shanemcd/slacker" slacker whoami

Frequently Asked Questions about slacker

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

FAQPage Schema
How do I automate Slack reminders from the command line?

You can automate Slack reminders from the command line by running the slacker CLI with uvx to create recurring or one-time reminders using natural language inputs. It handles authentication locally and outputs structured JSON for automation workflows.

Can I read Slack direct messages and activity feeds via CLI?

Yes, you can read Slack direct messages and activity feeds via CLI by executing the slacker commands for DMs and activity. It retrieves mentions, threads, and reactions across personal and team contexts, providing structured JSON outputs for quick triage.

Do I need uvx to interact with Slack programmatically?

Yes, you need the uvx CLI installed to run the slacker tool and interact with Slack programmatically. The skill uses uvx to execute commands like listing reminders, checking saved messages, and verifying authentication status.

How does Slack CLI authentication work for automation?

Slack CLI authentication for automation works by storing credentials locally at ~/.config/slacker/credentials with 0600 permissions. You can verify your authentication status by running the whoami command to ensure your local environment is correctly configured.

What is the best way to search Slack messages for automation scripts?

The best way to search Slack messages for automation scripts is using the slacker CLI tool, which returns structured JSON outputs. This allows you to navigate channel data, retrieve message history, and pipe the results directly into other command line automation workflows.

Are there limitations to monitoring Slack activity from the CLI?

Monitoring Slack activity from the CLI is limited to retrieving message history, direct messages, saved messages, and activity feeds like mentions and threads. It does not appear to support sending messages or performing real-time event streaming.