← 返回 Skills 市场
Billy — SAPCONET SSH Bridge
作者
Highlander89
· GitHub ↗
· v0.1.0
371
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install billy-sapconet-ssh-bridge
功能描述
Standard SAPCONET SSH command templates for bird reads, Puppeteer runs, and inbox messaging workflows.
使用说明 (SKILL.md)
sapconet-ssh-bridge
Author: Billy (SAPCONET)
Purpose
Standardize shell command patterns for tasks that must run on SAPCONET:
- bird reads
- puppeteer runs
- inbox messaging
What this skill includes
scripts/check-sapconet.sh: health/check template for SAPCONET command access.scripts/msg-sapconet.sh: message send template for SAPCONET workflows.
Safety rules
- Only uses SSH to SAPCONET host.
- No external network calls are performed beyond SSH transport.
- Keep credentials and tokens in environment variables, not inline in scripts.
- Review remote command placeholders before running.
Usage
Set target and run:
export SAPCONET_TARGET="[email protected]"
bash scripts/check-sapconet.sh
bash scripts/msg-sapconet.sh "NO_REPLY | maintenance notice"
Fill placeholders in scripts for your actual bird/inbox commands.
安全使用建议
This skill is a lightweight SSH template but has a few red flags: (1) it expects SAPCONET_TARGET but the metadata doesn't declare it — set this yourself before running (e.g. export SAPCONET_TARGET='user@host'). (2) The scripts default to a hard-coded IP ([email protected]); update it to your intended host. (3) Do not pass untrusted input to scripts/msg-sapconet.sh as MESSAGE is expanded without safe escaping — an attacker-controlled message could inject commands to run on the remote host. Sanitize or properly quote inputs (or use ssh and printf %q, or pass the message via stdin). (4) Ensure SSH authentication is handled via your standard SSH keys/agent; the skill does not manage credentials. (5) Review and adapt the placeholder commands carefully before running them. If you need help hardening the scripts (declaring required env, safer quoting, explicit key usage), consider asking for a revised version that properly escapes variables and documents required environment variables.
功能分析
Type: OpenClaw Skill
Name: billy-sapconet-ssh-bridge
Version: 0.1.0
The skill bundle provides SSH command templates for interacting with a SAPCONET host. While it uses SSH, an inherently powerful command, this is central to its stated purpose as an 'SSH bridge'. The `SKILL.md` documentation clearly outlines the purpose, includes safety rules, and explicitly warns about 'TODO' placeholders in the scripts, instructing the user/agent to review them. There is no evidence of intentional harmful behavior, data exfiltration, obfuscation, or malicious prompt injection attempts against the agent. The 'TODO' placeholders represent an incompleteness in the templates, which could lead to functional errors if executed without modification, but do not indicate malicious intent.
能力评估
Purpose & Capability
The name/description (SSH templates for bird, Puppeteer, inbox messaging) aligns with the included scripts, which are explicit SSH templates/placeholders. However the scripts are placeholders (they echo TODOs rather than implementing the described tasks) and the skill embeds a hard-coded default target ([email protected]) which may be unexpected. The SKILL.md does not declare the one environment variable the scripts rely on (SAPCONET_TARGET).
Instruction Scope
Runtime instructions and scripts execute ssh to a remote host with commands provided as string arguments. The message-sending script expands the MESSAGE locally into the remote command without robust escaping, which can allow remote command injection if MESSAGE contains special characters (e.g., single quotes or shell metacharacters). The SKILL.md tells users to export SAPCONET_TARGET but the skill metadata does not reflect that requirement.
Install Mechanism
No install spec; the skill is instruction-only with two local shell scripts. Nothing is downloaded or written during install, so install mechanism risk is low.
Credentials
The scripts require SAPCONET_TARGET (used to form SSH destination) but requires.env in metadata is empty. No credentials are declared even though SSH access requires authentication (SSH keys or agent). The SKILL.md suggests keeping credentials in env vars but does not name which variables or explain how keys are provided, leaving ambiguity and potential misconfiguration.
Persistence & Privilege
The skill does not request persistent/always-on privileges and does not modify other skills or system settings. Autonomous invocation is allowed by default but is not combined here with other red flags that would raise privilege concerns.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install billy-sapconet-ssh-bridge - 安装完成后,直接呼叫该 Skill 的名称或使用
/billy-sapconet-ssh-bridge触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial publish: SSH check + messaging templates
元数据
常见问题
Billy — SAPCONET SSH Bridge 是什么?
Standard SAPCONET SSH command templates for bird reads, Puppeteer runs, and inbox messaging workflows. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 371 次。
如何安装 Billy — SAPCONET SSH Bridge?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install billy-sapconet-ssh-bridge」即可一键安装,无需额外配置。
Billy — SAPCONET SSH Bridge 是免费的吗?
是的,Billy — SAPCONET SSH Bridge 完全免费(开源免费),可自由下载、安装和使用。
Billy — SAPCONET SSH Bridge 支持哪些平台?
Billy — SAPCONET SSH Bridge 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Billy — SAPCONET SSH Bridge?
由 Highlander89(@highlander89)开发并维护,当前版本 v0.1.0。
推荐 Skills