← Back to Skills Marketplace
Pilot Role Assign
by
Calin Teodor
· GitHub ↗
· v1.0.0
· MIT-0
124
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pilot-role-assign
Description
Assign and manage hierarchical roles within a swarm for coordinated task distribution. Use this skill when: 1. Agents need different responsibilities (leader...
Usage Guidance
Before installing or enabling this skill: 1) Verify that the pilotctl binary you will use is the legitimate, trusted implementation from the pilot-protocol project (check the homepage and upstream releases). 2) Ask the author/maintainer to update the skill metadata to list jq and base64 as required bins (or remove their usage), and to declare the environment variables the skill expects. 3) Confirm how role assignments are authorized—who can send them and whether messages in the pilotctl inbox are validated or signed—because the skill reads inbox messages and forwards assignments. 4) Test in an isolated environment (not production) to observe behavior and make sure no unexpected messages are sent. If you cannot get clarification about the undeclared env vars/tools or about authorization/validation of messages, treat the skill as risky to enable in production.
Capability Analysis
Type: OpenClaw Skill
Name: pilot-role-assign
Version: 1.0.0
The skill provides a legitimate framework for managing agent roles within a swarm using the 'pilotctl' utility. The bash scripts in SKILL.md use standard patterns (such as jq and base64 for JSON processing) to coordinate task distribution based on agent capabilities, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
The name/description (assigning roles in a swarm) align with the commands in SKILL.md which call pilotctl to publish capabilities, query inbox, and send role_assignment messages.
Instruction Scope
SKILL.md instructs the agent to read the pilotctl inbox and peers, publish messages, and send role assignment messages — all consistent with the stated purpose. However the instructions reference many environment variables ($SWARM_NAME, $AGENT_ID, $AGENT_ADDRESS, $ROLE_NAME, $COORDINATOR_ID, REGISTRY_HOST) and expect jq/base64 to be available, but the skill does not declare these env vars or those binaries in its metadata. The agent will rely on external message contents (inbox) which may contain arbitrary data; the skill gives the agent little guidance about validation or authorization when sending assignments.
Install Mechanism
This is instruction-only (no install spec, no code files), so nothing is written to disk by the skill itself. That lowers installation risk. The SKILL.md does require pilotctl to already be present on PATH.
Credentials
The skill declares no required environment variables, yet its examples and workflow assume many runtime env vars. It also references jq and base64 (not declared as required binaries). While it does not request secrets or cloud credentials, the mismatch between declared requirements and what the instructions actually use is a proportionality/information problem that could lead to misconfiguration or unexpected behavior.
Persistence & Privilege
always is false and there is no install step modifying agent settings. The skill does not request permanent platform privileges or modify other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pilot-role-assign - After installation, invoke the skill by name or use
/pilot-role-assign - 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 Role Assign?
Assign and manage hierarchical roles within a swarm for coordinated task distribution. Use this skill when: 1. Agents need different responsibilities (leader... It is an AI Agent Skill for Claude Code / OpenClaw, with 124 downloads so far.
How do I install Pilot Role Assign?
Run "/install pilot-role-assign" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pilot Role Assign free?
Yes, Pilot Role Assign is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pilot Role Assign support?
Pilot Role Assign is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pilot Role Assign?
It is built and maintained by Calin Teodor (@teoslayer); the current version is v1.0.0.
More Skills