webhook-subscriptions
Create and manage webhook subscriptions for event-driven agent activation.
Skill by paq85
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/paq85-webhook-subscriptions
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
webhook-subscriptions- Description
- Create and manage webhook subscriptions for event-driven agent activation. Use when the user wants external services to trigger agent runs automatically.
- License
- MIT
- Instructions
- 173 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (1)
- SKILL.md
SKILL.md (first lines)
# Webhook Subscriptions
Create dynamic webhook subscriptions so external services (GitHub, GitLab, Stripe, CI/CD, IoT sensors, monitoring tools) can trigger Henio agent runs by POSTing events to a URL.
## Setup (Required First)
The webhook platform must be enabled before subscriptions can be created. Check with:
```bash
henio webhook list
```
If it says "Webhook platform is not enabled", set it up:
### Option 1: Setup wizard
```bash
henio gateway setup
```
Follow the prompts to enable webhooks, set the port, and set a global HMAC secret.
### Option 2: Manual config
Add to `~/.henio/config.yaml`:
```yaml
platforms:
webhook:
enabled: true
extra:
host: "0.0.0.0"
port: 8644
secret: "generate-a-strong-secret-here"
```
### Option 3: Environment variables
Add to `~/.henio/.env`:
```bash
WEBHOOK_ENABLED=true
WEBHOOK_PORT=8644
WEBHOOK_SECRET=generate-a-strong-secret-here
```
After configuration, start (or restart) the gateway:
```bash
henio gateway run
# Or if using systemd:
systemctl --user restart henio-gateway
```
Verify it's running:
```bash
curl http://localhost:8644/health
```
## Commands
All management is via the `henio webhook` CLI command:
### Create a subscription
```bash
henio webhook subscribe <name> \
--prompt "Prompt template with {payload.fields}" \
--events "event1,event2" \
--description "What this does" \
--skills "skill1,skill2" \
--deliver telegram \
--deliver-chat-id "12345" \
--secret "optional-custom-secret"
```
Returns the webhook URL and HMAC secret. The user configures their service to POST to that URL.
### List subscriptions
```bash
henio webhook list
```
### Remove a subscription
```bash
henio webhook remove <name>
```
### Test a subscription
```bash
henio webhook test <name>
henio webhook test <name> --payload '{"key": "value"}'
```
## Prompt Templates
Prompts support `{dot.notation}` for accessing nested payload fields:
- `{issue.title}` — GitHub issue title
- `{pull_request.user.login}` — PR author
- `{data.object.amount}` — Stripe payment amount
- `{sensor.temperature}` — IoT sensor reading
If no prompt is specified, the full JSON payload is dumped into the agent prompt.
## Common Patterns
### GitHub: new issues
```bash
henio webhook subscribe github-issues \
--events "issues" \
--prompt "New GitHub issue #{issue.number}: {issue.title}\n\nAction: {action}\nAuthor: {issue.user.login}\nBody:\n{issue.body}\n\nPlease triage this issue." \
--deliver telegram \
--deliver-chat-id "-100123456789"
```
Then in GitHub repo Settings → Webhooks → Add webhook:
- Payload URL: the returned webhook_url
- Content type: application/json
- Secret: the returned secret
- Events: "Issues"
### GitHub: PR reviews
```bash
henio webhook subscribe github-prs \
--events "pull_request" \
--prompt "PR #{pull_request.number} {action}: {pull_request.title}\nBy: {pull_request.user.login}\nBranch: {pull_request.head.ref}\n\n{pull_request.body}" \
--skills "github-code-review" \From paq85/henio-agent, MIT.
More from paq85/henio-agent
- 0.411score
google-workspace
paq85
Gmail, Calendar, Drive, Contacts, Sheets, and Docs integration via gws CLI.
SkillDFreshness: DClaude Code +9 - 0.406score
dogfood
paq85
Systematic exploratory QA testing of web applications — find bugs, capture evidence, and generate structured reports using browser_console and…
SkillDFreshness: DClaude Code +9 - 0.397score
henio-agent
paq85
Complete guide to using and extending Henio Agent — CLI usage, setup, configuration, spawning additional agents, gateway platforms, skills, voice, tools…
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Apr 12, 2026 (6 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/paq85/henio-agent
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.639score
webhook-subscriptions
graniet
Create and manage webhook subscriptions for event-driven agent activation.
SkillCFreshness: C★ 217Claude Code +9 - 0.288score
webhook-subscriptions
wu-xiaochen
Create and manage webhook subscriptions for event-driven agent activation.
SkillDFreshness: D★ 17Claude Code +9 - 0.243score
webhook-subscriptions
iluozhiqiang
Create and manage webhook subscriptions for event-driven agent activation.
SkillDFreshness: DClaude Code +9
More from paq85
- 0.411score
google-workspace
paq85
Gmail, Calendar, Drive, Contacts, Sheets, and Docs integration via gws CLI.
SkillDFreshness: DClaude Code +9 - 0.406score
dogfood
paq85
Systematic exploratory QA testing of web applications — find bugs, capture evidence, and generate structured reports using browser_console and…
SkillDFreshness: DClaude Code +9 - 0.397score
henio-agent
paq85
Complete guide to using and extending Henio Agent — CLI usage, setup, configuration, spawning additional agents, gateway platforms, skills, voice, tools…
SkillDFreshness: DClaude Code +9
Cite this page
webhook-subscriptions skill. Agent Mart. https://agentmart.dev/skills/paq85-webhook-subscriptions (last updated 2026-10-24)