← 返回 Skills 市场
313
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install ssh-config-manager
功能描述
CLI tool to manage SSH config files, organize hosts, generate configs, and test connections.
安全使用建议
This skill appears to do what it claims, but your SSH config and keys are sensitive. Before installing/using: (1) review scripts/main.py (you already have it) to confirm behavior; (2) run list/validate first and avoid immediate generate->write unless you inspect the generated output; (3) never feed untrusted templates or remote YAML into generate without reviewing for ProxyCommand, PermitLocalCommand, or ForwardAgent directives; (4) keep local backups (tool creates backups, but keep your own copy before major changes); (5) when using test, be aware it will run your ssh client (which can use your keys/agent); (6) if you need stronger guarantees, run the tool in a separate user account or container before applying changes to your real ~/.ssh/config.
功能分析
Type: OpenClaw Skill
Name: ssh-config-manager
Version: 1.0.0
The OpenClaw skill 'ssh-config-manager' is designed to manage SSH configuration files (`~/.ssh/config`). The Python script `scripts/main.py` performs operations like parsing, adding, removing, and testing SSH hosts. It correctly uses `subprocess.run` with a list of arguments for executing the `ssh` command, which is the recommended and safer approach, mitigating direct shell injection risks. The tool also creates backups of the SSH config file before making changes. There is no evidence of intentional malicious behavior such as data exfiltration, persistence mechanisms, prompt injection against the agent, or obfuscation. All actions are aligned with the stated purpose of an SSH config management tool.
能力评估
Purpose & Capability
The name/description match the code: the tool parses, edits, validates, backs up, and tests entries in ~/.ssh/config. One minor metadata inconsistency: the skill metadata lists no required config paths, yet the tool operates on ~/.ssh/config and creates ~/.ssh/backups; this should be declared but is proportionate to the stated purpose.
Instruction Scope
SKILL.md instructs the agent/user to run the included Python CLI which reads and writes the user's SSH config and can run ssh to test connections—this is within scope. Caution: generate/write operations can overwrite ~/.ssh/config (a backup is created), and connection testing invokes local ssh which will use the user's SSH keys and any directives in the config (e.g., ForwardAgent, ProxyCommand). The instructions do not tell the agent to read unrelated system files or exfiltrate data.
Install Mechanism
There is no install spec (instruction-only install) and the only required binary is python3 (plus the system ssh client). No remote downloads or obscure installers are used. The included code file is run locally.
Credentials
The skill requests no environment variables or credentials, and the code does not access secret env vars. However, it requires read/write access to ~/.ssh/config and will invoke the system ssh client (which can use your private keys/agent). This level of access is appropriate for an SSH config manager but is sensitive—templates or generated config content from untrusted sources could introduce malicious ProxyCommand or ForwardAgent settings.
Persistence & Privilege
The skill is user-invocable and not always-enabled. It creates files under ~/.ssh/backups and writes to ~/.ssh/config (its own scope). It does not modify other skills or global agent settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ssh-config-manager - 安装完成后,直接呼叫该 Skill 的名称或使用
/ssh-config-manager触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of SSH Config Manager.
- CLI tool to manage and organize SSH config files.
- Supports parsing, displaying, adding, removing, and editing SSH hosts.
- Features tagging, grouping, and organizing hosts by categories.
- Can generate configs from templates (YAML/JSON) and validate syntax.
- Includes SSH connection testing and backup/restore before changes.
元数据
常见问题
SSH Config Manager 是什么?
CLI tool to manage SSH config files, organize hosts, generate configs, and test connections. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 313 次。
如何安装 SSH Config Manager?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ssh-config-manager」即可一键安装,无需额外配置。
SSH Config Manager 是免费的吗?
是的,SSH Config Manager 完全免费(开源免费),可自由下载、安装和使用。
SSH Config Manager 支持哪些平台?
SSH Config Manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 SSH Config Manager?
由 Derick(@derick001)开发并维护,当前版本 v1.0.0。
推荐 Skills