Webhook Lightweight HTTP Endpoint Server for Shell Command Execution
Webhook is a lightweight, configurable tool written in Go that creates HTTP endpoints on your server to execute shell commands. It supports JSON and YAML hook definitions with rule-based triggering, request payload parsing, and data passthrough to scripts via command-line argumen
What it does
Webhook Lightweight HTTP Endpoint Server for Shell Command Execution
Webhook is a lightweight, configurable tool written in Go that creates HTTP endpoints on your server to execute shell commands. It supports JSON and YAML hook definitions with rule-based triggering, request payload parsing, and data passthrough to scripts via command-line arguments or environment variables.
Installation
Requirements and caveats from upstream:
-
Interested in running webhook inside of a Docker container?
- You can use one of the following Docker images, or create your own (please read this discussion):
- almir/webhook
Basic usage or getting-started notes:
-
For example, if you're using Github or Bitbucket, you can use [webhook][w] to set up a hook that runs a redeploy script for your project on your staging server, whenever you push changes to the master branch of your p...
-
If you use Mattermost or Slack, you can set up an "Outgoing webhook integration" or "Slash command" to run various commands on your server, which can then report back directly to you or your channels using the "Incomi...
-
| Scriptable webhook gateway to safely run your custom builds, deploys, and proxy scripts on your servers. | An event gateway to reliably ingest, verify, queue, transform, filter, inspect, monitor, and replay webhooks. |
-
Extracted from upstream docs: https://raw.githubusercontent.com/adnanh/webhook/HEAD/README.md
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,679 chars)