Agent Webhook Bridge — Git skill for Claude Code
Standalone HTTP broker that lets external webhooks (CI, GitHub, Flowise) wake Claude Code — starting a fresh session or resuming an existing one via a sessionId header — without Claude needing to alre.
How to install Agent Webhook Bridge
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open EnmaSuamkf/agent-webhook-bridge and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Agent Webhook Bridge does
Standalone HTTP broker that lets external webhooks (CI, GitHub, Flowise) wake Claude Code — starting a fresh session or resuming an existing one via a sessionId header — without Claude needing to already be running.
Alternatives in Git
- Fresh Start — The original nirholas/claude-code before DMCA and take down 6.2k ★
- Review And Fix PR — @description Review an existing PR with parallel agents, fix findings, and push 1.6k ★
- github.com/MadAppGang/claudish — Category: Development Tools Type: Standalone CLI 679 ★
README
agent-webhook-bridge
A standalone HTTP broker that receives external webhooks (CI, GitHub, Flowise…) and wakes up a coding agent — either as a brand-new session or by resuming an existing one — without the agent having to be running beforehand.
Two runtimes are supported in the spawn adapter: **Claude Code** (the default) and **[free-code](https://github.com/EnmaSuamkf/free-code)**. They share the same hook protocol (`secret`/`callbackUrl`/`sessionId`), so the broker, the AgentMesh hub, and the caller code stay runtime-agnostic — you just pick which CLI a hook spawns with `--runner`.
This is phase 1 of the roadmap (see [`PLAN.md`](PLAN.md)): broker + spawn adapter. The full guide with more examples lives in [`web-docs/index.html`](web-docs/index.html) (open it in a browser); this README is the condensed version.
Table of contents
- Requirements
- Installation
- Quickstart
- Registering a hook
- New session vs. resuming (`sessionId`)
- Result callback (`callbackUrl`)
- Started callback (`startedCallbackUrl`) and workdir serialization
- Aborting an in-flight run (`jobId` + `POST /hook//abort`)
- Permissions in headless mode
- Visible mode
- Examples
- Checking status
- Security
- Current limitations
- free-code adapter
- Command reference
Requirements
- Node.js 24 or newer. The broker uses
node:sqlite(no native dependencies) and runs the.tsfiles directly — there's no build step. - Claude Code CLI and/or free-code CLI installed and authenticated, with the
claudeand/orfree-codebinary on thePATH
Related Skills
Factory Release Manual
Human-invoked, one-shot release of a factory campaign branch into (never main) — refuse if locked, re-confirm
Prm
Watch a PR (or all your open PRs needing action) with a native Monitor per PR that self-terminates on merge/cl
Claude Session Bridge
Durable file-based message bridge between long-running Claude Code sessions, with per-session push watcher and
Continue PR
Continue an existing pull request, verify the requested changes, and update it without opening a new one.
Mise Handoff
Write a clean hand-off of the current session state to a durable artifact (the project's task tracker, a GitHu
Session Brief
Catch up on the current session — issue link, branch, PR, CI, review threads awaiting you, what was in flight,
Related Agents
Shopify App Architect
Use when starting a new Shopify app or designing a major feature. Specializes in creating complete architectur
Integration Boss
APIs, automation, and external-systems Boss for Forge. Handles n8n, webhooks, Gmail, calendars, databases, pay
09 Integrations Expert
External services integration specialist — APIs, webhooks, queues