configure-slack_skill

This skill guides you through configuring Slack incoming webhooks and channels to deliver alerts when sessions end or tasks complete.
  • TypeScript

6.8k

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill yeachan-heo/oh-my-claudecode --skill configure-slack

  • SKILL.md7.7 KB

Overview

This skill configures Slack incoming webhook notifications for the OMC agent system using natural language prompts. It interactively collects webhook URL, mention preferences, event triggers, and optional channel/username overrides, then writes a merged configuration to ~/.claude/.omc-config.json.

How this skill works

The skill detects any existing config and offers to update it. It guides you step‑by‑step to create or paste a valid Slack webhook URL, choose mention behavior, select which events should trigger notifications, and optionally override the channel or display name. Finally it writes the merged settings to the config file and can send a test payload to verify the webhook.

When to use it

  • Enable Slack alerts for session lifecycle updates and background task completion
  • Reconfigure notifications after rotating or revoking a webhook URL
  • Add or change who gets pinged (user, @channel, @here) for urgent alerts
  • Limit notifications to specific events to avoid noise
  • Quickly verify webhook and channel permissions with a test message

Best practices

  • Validate the webhook URL starts with https://hooks.slack.com/services/ before saving
  • Prefer webhook default channel unless you have permission to post to another channel
  • Use member IDs (<@U...>) for precise user mentions instead of plain names
  • Select only necessary events (session-end and input-needed recommended) to reduce alert fatigue
  • Test the webhook immediately and inspect HTTP status codes for troubleshooting

Example use cases

  • Notify a team channel when long-running agent tasks require human input
  • Ping a specific engineer when a critical session finishes using their Slack member ID
  • Send session-end summaries to #alerts while keeping normal chatter in the webhook default channel
  • Temporarily override the bot display name to reflect project-specific notifier branding
  • Automate configuration via env vars (OMC_SLACK_WEBHOOK_URL / OMC_SLACK_MENTION) in CI or dotfiles

FAQ

The skill reads and shows the existing Slack settings and asks whether you want to update or reconfigure them; it merges new values into the existing JSON.

How do I test the webhook?

After saving the config you can send a test notification. The skill posts a sample payload and reports HTTP codes (403, 404, or network errors indicate common issues).

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
configure-slack skill by yeachan-heo/oh-my-claudecode | VeilStrat