AgentSkillsCN

webhook-management

为 GitHub、Jira、Slack、Sentry 创建、编辑、测试并管理 Webhook。

SKILL.md
--- frontmatter
name: webhook-management
description: Create, edit, test, and manage webhooks for GitHub, Jira, Slack, Sentry
user-invocable: true

Manages webhook lifecycle operations for GitHub, Jira, and Slack providers.

Quick Start

User invokes with: /webhook-management create github or similar commands. This skill requires explicit user invocation for safety.

Capabilities

  • Create webhooks with custom configurations
  • Test webhooks before deployment
  • Configure triggers and conditions
  • Set up notifications (Slack, email)
  • Monitor webhook events

Supported Providers

  • GitHub - Issue events, PR events, mention triggers
  • Jira - Issue updates, comment mentions, sprint changes
  • Slack - Task notifications, error alerts, slash commands

Note: Sentry is not directly supported. Configure Sentry to create Jira tickets, which then trigger the jira-code-fix workflow.

Helper Scripts

Scripts available in scripts/ directory:

  • create_webhook.py - Create webhooks via API
  • test_webhook.py - Test webhooks with sample payloads

Common Workflows

  • GitHub → Planning Agent - Auto-create analysis task when @agent mentioned
  • Jira → Executor Agent - Start implementation when issue assigned
  • Task → Slack - Notify team when tasks start/complete/fail
  • Sentry → Jira → Agent - Sentry creates Jira ticket, agent handles it

Additional Resources

  • Complete API reference and configurations: See reference.md
  • Workflow examples and setup guides: See examples.md
  • Helper scripts: See scripts/ directory