slack-webhook

Send Slack alerts via webhook using the SLACK_WEBHOOK_URL environment variable.

1|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/FunnelEnvy/agents_webinar_demos --skill slack-webhook-funnelenvy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-webhook
Source: https://github.com/FunnelEnvy/agents_webinar_demos/tree/main/.claude/skills/slack-webhook
Command: npx skills add https://github.com/FunnelEnvy/agents_webinar_demos --skill slack-webhook-funnelenvy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to send real-time alerts to Slack by invoking a webhook URL configured in the environment, enabling automated incident notifications and status updates.

Core Features & Use Cases

  • Automated Slack alerts from monitoring and analytics systems using the SLACK_WEBHOOK_URL.
  • Support for simple text messages and rich Slack Block Kit payloads for advanced notifications.
  • Use Case: emit alerts when a metric spikes, deployments occur, or incidents arise, ensuring timely visibility in Slack channels.

Quick Start

Ensure the SLACK_WEBHOOK_URL environment variable is set. To send a basic alert, call the send_slack_alert function with a message payload such as a simple text or a Block Kit structured object.

Frequently Asked Questions about slack-webhook

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

FAQPage Schema
How do I send automated alerts to Slack via webhook?

Slack webhooks receive automated alerts by reading the SLACK_WEBHOOK_URL environment variable and posting message payloads to your configured Slack channel. This Python helper function supports simple text and Block Kit structured objects for incident notifications.

Can I use Slack Block Kit payloads for advanced incident notifications?

Yes, Slack Block Kit payloads are supported for advanced incident notifications. You can pass structured Block Kit objects to the alert function instead of simple text to format rich messages for operational status updates.

Do I need environment variables configured to post messages to Slack?

Yes, you need the SLACK_WEBHOOK_URL environment variable configured to post messages to Slack. The alert function relies on reading this webhook URL from the environment to transmit payloads successfully.

What is the best way to notify teams when a metric spikes in Slack?

The best way to notify teams when a metric spikes in Slack is configuring an automated webhook alert. By setting the SLACK_WEBHOOK_URL environment variable, your monitoring systems can emit real-time operational alerts directly to your channels.

Does this Slack webhook approach work for deployment status updates?

Yes, this Slack webhook approach works for deployment status updates. It is designed to emit automated alerts when deployments occur, incidents arise, or metrics spike, ensuring timely visibility for teams relying on Slack.