SkillAgentSearch skills...

Slackcat

A simple way of sending messages from the CLI output to your Slack with webhook.

Install / Use

/learn @dwisiswant0/Slackcat
About this skill

Quality Score

0/100

Category

Operations

Supported Platforms

Universal

README

slackcat

A simple way of sending messages from the CLI output to your Slack with webhook.

See discat for Discord version.

Installation

  • Download a prebuilt binary from releases page, unpack and run! or
  • If you have go1.13+ compiler installed: go get github.com/dwisiswant0/slackcat
    • for go1.18+: go install github.com/dwisiswant0/slackcat@latest

Configuration

Step 1: Get yours Slack incoming webhook URL here.

Step 2 (optional): Set SLACK_WEBHOOK_URL environment variable.

export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/xxx/xxx/xxx"

Usage

It's very simple!

▶ echo -e "Hello,\nworld!" | slackcat

Flags

Usage of slackcat:
  -1    Send message line-by-line
  -u string
        Slack Webhook URL
  -v    Verbose mode

Workaround

The goal is to get automated alerts for interesting stuff!

▶ assetfinder dw1.io | anew | slackcat -u https://hooks.slack.com/services/xxx/xxx/xxx

The -u flag is optional if you've defined SLACK_WEBHOOK_URL environment variable.

Slackcat also strips the ANSI colors from stdin to send messages, so you'll receive a clean message on your Slack!

▶ nuclei -l urls.txt -t cves/ | slackcat

Proof

Line-by-line

Instead of have to wait for previously executed program to finish, use the -1 flag if you want to send messages on a line by line (default: false).

▶ amass track -d domain.tld | slackcat -1

Thanks

Related Skills

View on GitHub
GitHub Stars116
CategoryOperations
Updated8mo ago
Forks29

Languages

Go

Security Score

92/100

Audited on Jul 11, 2025

No findings