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 APItest_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