← Back to Skills Marketplace
Pilot Github Bridge
by
Calin Teodor
· GitHub ↗
· v1.0.0
· MIT-0
96
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pilot-github-bridge
Description
Bridge GitHub webhook events as Pilot Protocol events. Use this skill when: 1. You need to receive GitHub events in Pilot agents 2. You want to trigger agent...
Usage Guidance
Before installing or running this skill: (1) Ask the author to clarify and correct the declared requirements — explicitly list pilotctl, python3, jq, sed if the examples require them, and remove gh from Dependencies unless it is actually used. (2) Require explicit handling of GitHub webhook secrets: the workflow must validate X-Hub-Signature / X-Hub-Signature-256 (or equivalent) before acting on events; do not accept unsigned webhooks. (3) Avoid running the daemon with --public unless you understand and control network exposure; prefer binding to localhost or using a secured relay and firewall rules. (4) Run the relay and processing loop on an isolated host/container with least privilege, enable logging/auditing, and add rate-limiting and input validation to avoid command injection or forged events. (5) If you need guarantees, request a revised SKILL.md that lists exact required binaries, any needed environment variables (e.g., WEBHOOK_SECRET, PILOT_AUTH token), and explicit security steps (signature verification and auth). If the author cannot clarify these inconsistencies, treat the skill as risky and avoid deploying it in production.
Capability Analysis
Type: OpenClaw Skill
Name: pilot-github-bridge
Version: 1.0.0
The skill bundle provides documentation and bash examples for bridging GitHub webhooks to the Pilot Protocol using the 'pilotctl' utility. The instructions in SKILL.md are consistent with the stated purpose of CI/CD integration and event processing, showing no signs of data exfiltration, malicious execution, or prompt injection attacks.
Capability Tags
Capability Assessment
Purpose & Capability
The declared required binary (pilotctl) and the instructions (pilotctl commands) align with the stated purpose. However, SKILL.md and the Dependencies section also reference gh CLI, python3, jq, and an HTTP relay server even though the registry metadata only lists pilotctl. gh is unnecessary for webhook reception (and the file even says to use gh when you need direct API access), so its presence in Dependencies is inconsistent. The instructions also implicitly require jq, sed, and python3 but these are not declared as required binaries.
Instruction Scope
The runtime instructions direct the agent to start a public daemon (--public) and run an external HTTP relay server. The example loop accepts events and acts on them but gives no guidance to validate GitHub webhook signatures, check origins, or authenticate the relay — making the workflow vulnerable to forged or replayed events. The instructions also recommend running a publicly reachable daemon, which increases exposure if not properly firewalled or access-controlled.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing is written to disk by an installer. That is the lowest-risk install model.
Credentials
No environment variables or secrets are declared, but a GitHub webhook integration typically requires a webhook secret (or other credentials) to validate payloads; that secret is not requested or mentioned. The skill also references Pilot daemon/public hosting but does not declare any Pilot-specific credentials. The mismatch between declared requirements (none) and implied needs (webhook secret, python3/jq tooling, potential Pilot auth) is concerning.
Persistence & Privilege
The skill is not marked always:true and does not request persistent system-wide privileges or modify other skills. Autonomous invocation is allowed (platform default) but not combined here with other high privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pilot-github-bridge - After installation, invoke the skill by name or use
/pilot-github-bridge - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Pilot Github Bridge?
Bridge GitHub webhook events as Pilot Protocol events. Use this skill when: 1. You need to receive GitHub events in Pilot agents 2. You want to trigger agent... It is an AI Agent Skill for Claude Code / OpenClaw, with 96 downloads so far.
How do I install Pilot Github Bridge?
Run "/install pilot-github-bridge" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pilot Github Bridge free?
Yes, Pilot Github Bridge is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pilot Github Bridge support?
Pilot Github Bridge is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pilot Github Bridge?
It is built and maintained by Calin Teodor (@teoslayer); the current version is v1.0.0.
More Skills