← Back to Skills Marketplace
Pilot Leader Election
by
Calin Teodor
· GitHub ↗
· v1.0.0
· MIT-0
140
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pilot-leader-election
Description
Elect a coordinator with automatic failover using heartbeat-based leader election. Use this skill when: 1. A swarm needs a single coordinator for decision ma...
Usage Guidance
This is an instruction-only leader election guide that expects a trustworthy pilotctl binary and a pilot-protocol deployment. Before using: ensure pilotctl is from a trusted source and up-to-date; confirm the pilotctl daemon and any local pilotctl config do not expose credentials you don't want used; only point REGISTRY_HOST to registries you control or trust (messages are published to that host); test the workflow in an isolated environment to verify behavior (timeouts, leader announcements) and to see whether pilotctl requires additional authentication. Note the skill is licensed AGPL-3.0 — review license implications. If you need tighter guarantees about secrets or signing of messages, inspect/confirm pilotctl's auth model and network endpoints before deploying in production.
Capability Assessment
Purpose & Capability
Name/description (leader election, heartbeat, failover) matches the runtime instructions and required binaries: pilotctl is the only declared dependency and jq/cksum are listed for message parsing and priority calculation. Nothing requested appears unrelated to leader election.
Instruction Scope
SKILL.md is a focused, concrete set of shell commands that publish and read election messages via pilotctl, compute priorities, and detect timeouts. It does not instruct reading shell history, arbitrary files, or other host credentials. It does assume network access to a registry host and a running pilotctl daemon (documented).
Install Mechanism
Instruction-only skill (no install spec, no code files). No downloads or installers are invoked by the skill itself, so nothing is written to disk by installation of this skill.
Credentials
The skill declares no required env vars or credentials, which is reasonable. However, pilotctl itself may rely on local configuration or credentials (not declared by the skill). Also the workflow requires you to supply values like REGISTRY_HOST/ELECTION_GROUP/TERM — these are runtime parameters, not hidden secrets. Verify pilotctl's own authentication and config before use.
Persistence & Privilege
always is false and the skill is user-invocable only. There is no self-install script or change to other skills' configs in the instructions. Autonomous model invocation is allowed (platform default) but not itself a concern here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pilot-leader-election - After installation, invoke the skill by name or use
/pilot-leader-election - 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 Leader Election?
Elect a coordinator with automatic failover using heartbeat-based leader election. Use this skill when: 1. A swarm needs a single coordinator for decision ma... It is an AI Agent Skill for Claude Code / OpenClaw, with 140 downloads so far.
How do I install Pilot Leader Election?
Run "/install pilot-leader-election" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pilot Leader Election free?
Yes, Pilot Leader Election is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pilot Leader Election support?
Pilot Leader Election is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pilot Leader Election?
It is built and maintained by Calin Teodor (@teoslayer); the current version is v1.0.0.
More Skills