← 返回 Skills 市场
Pilot Swarm Config
作者
Calin Teodor
· GitHub ↗
· v1.0.0
· MIT-0
84
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pilot-swarm-config
功能描述
Distributed configuration management for agent swarms with versioned updates. Use this skill when: 1. Multiple agents need to share configuration settings 2....
安全使用建议
This skill appears to do what it says (distributed, versioned config via pilotctl) but the SKILL.md assumes variables and dependencies that are not declared in the registry metadata. Before installing: (1) Verify pilotctl and jq are trusted binaries on the host and confirm how pilotctl authenticates to the registry (credentials may be stored outside the skill). (2) Confirm what values will be used for SWARM_NAME, AGENT_ID, and REGISTRY_HOST and whether those identifiers expose sensitive mapping between agents and identities. (3) Test in an isolated environment to observe what the skill publishes to the registry and whether the registry endpoint is trusted. (4) Ask the publisher to update metadata to declare required env vars (SWARM_NAME, AGENT_ID, REGISTRY_HOST), the pilot-protocol dependency, and any authentication needs. If you cannot confirm those details, avoid granting this skill autonomous invocation on production agents.
功能分析
Type: OpenClaw Skill
Name: pilot-swarm-config
Version: 1.0.0
The skill contains multiple shell injection vulnerabilities in SKILL.md due to the use of unquoted and unsanitized variable interpolation within Bash commands. Specifically, variables like $SWARM_NAME, $CONFIG_DATA, and $CONFIG_CHANNEL are passed directly into pilotctl arguments and jq filters (e.g., in the 'Apply configuration locally' and 'Workflow Example' sections), which could allow for command execution if the agent processes untrusted input. While the functionality aligns with the stated purpose of configuration management, these implementation flaws pose a significant security risk.
能力评估
Purpose & Capability
The name and description align with the instructions: publish/subscribe via pilotctl to manage versioned configuration and rollbacks. However the SKILL.md also requires the 'pilot-protocol' skill and 'jq' (for JSON parsing) in addition to pilotctl; the registry metadata only declared pilotctl. That undocumented dependency and the use of named registry host and swarm variables are unexplained.
Instruction Scope
Instructions are narrowly focused on publishing, subscribing, applying, validating, and rolling back configs using pilotctl and jq; they read/write /tmp/swarm-config.json and a version file, and publish compliance messages back to the registry. These actions are within the stated purpose, but the document assumes environment variables (SWARM_NAME, AGENT_ID, REGISTRY_HOST) and a running daemon without declaring them, which grants the skill implicit access to network endpoints and agent identity.
Install Mechanism
There is no install spec and no code files — the skill is instruction-only, which minimizes on-disk execution risk. It does assume external binaries (pilotctl, jq) are present on PATH and a daemon is running.
Credentials
Registry metadata declares no required environment variables or credentials, but the SKILL.md expects SWARM_NAME, AGENT_ID, REGISTRY_HOST and implies pilotctl authentication/state (the daemon and registry host). The skill can publish messages to a networked registry and report agent IDs and applied versions; lacking declared credential requirements or details about how pilotctl authenticates is a proportionality and transparency concern.
Persistence & Privilege
The skill does not request 'always: true' or modify other skills. It's agent-invocable and can run autonomously (the platform default), which is expected for an operational skill. No installation steps or self-elevating privileges are present.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pilot-swarm-config - 安装完成后,直接呼叫该 Skill 的名称或使用
/pilot-swarm-config触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
常见问题
Pilot Swarm Config 是什么?
Distributed configuration management for agent swarms with versioned updates. Use this skill when: 1. Multiple agents need to share configuration settings 2.... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 84 次。
如何安装 Pilot Swarm Config?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pilot-swarm-config」即可一键安装,无需额外配置。
Pilot Swarm Config 是免费的吗?
是的,Pilot Swarm Config 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Pilot Swarm Config 支持哪些平台?
Pilot Swarm Config 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Pilot Swarm Config?
由 Calin Teodor(@teoslayer)开发并维护,当前版本 v1.0.0。
推荐 Skills