slack-webhook

Post JSON payloads to Slack channels via Incoming Webhooks without OAuth.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill slack-webhook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-webhook
Source: https://github.com/vm0-ai/vm0-skills/tree/main/slack-webhook
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill slack-webhook

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill sends messages to a Slack channel using an Incoming Webhook, bypassing OAuth and bot setup.

Core Features & Use Cases

  • Simple notifications to a channel
  • CI/CD alerts and status updates
  • Lightweight integration without full Slack app configuration

Quick Start

curl -X POST $SLACK_WEBHOOK_URL -H "Content-type: application/json" -d '{"text":"Deployment succeeded!"}'

Frequently Asked Questions about slack-webhook

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

FAQPage Schema
How do I send Slack notifications without setting up a full bot or OAuth?

Slack Incoming Webhooks let you post messages to a channel via HTTP POST without OAuth or app configuration. You need only the webhook URL and a JSON payload containing your message text, blocks, or fields.

Can I use Slack webhooks for CI/CD pipeline alerts?

Yes, webhooks are ideal for CI/CD notifications. Send deployment status updates, build alerts, or test results directly to a Slack channel by posting JSON to your webhook URL whenever a pipeline event occurs.

What payload format do Slack webhooks accept?

Webhooks accept JSON payloads with text, blocks (rich formatting), or fields. A basic payload is `{"text":"message"}`. Blocks enable layouts with buttons, images, and sections for richer alert formatting.

Do I need Slack app permissions to use incoming webhooks?

No. Incoming Webhooks bypass standard Slack OAuth and bot setup. The webhook URL itself contains embedded authorization, so you only need the URL to post messages to the target channel.

What's the difference between webhooks and a full Slack bot for alerts?

Webhooks are lightweight, one-way message delivery to fixed channels without OAuth overhead. Full Slack apps offer two-way interactivity and multi-channel control but require more setup. Webhooks suit simple notifications and alerts.