← Back to Skills Marketplace
Src
by
Matthew Murphy
· GitHub ↗
· v0.6.1
· MIT-0
133
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install src
Description
Bridge macOS-only tools into a Linux OpenClaw gateway via SSH wrappers and connected Mac nodes. Use when a Linux gateway needs to run imsg, remindctl, memo,...
Usage Guidance
This skill appears to do exactly what it says: create small SSH wrappers so a Linux gateway can call macOS binaries on trusted Mac nodes. Before installing, ensure you have passwordless SSH set up with a scoped key (prefer one key per gateway or per-node), pin known_hosts if possible, and install wrappers as a non-root user into an expected directory. Review the generated wrapper scripts (they exec ssh and pass args through to the remote binary) so you understand exactly what remote commands will run and to confirm no broad shell bridging is being created. Do not store private keys or OAuth tokens in the skill folder; revoke or rotate the dedicated SSH key if you remove the wrapper. If you need stricter isolation, test in a sandboxed account/machine first. Overall the design is coherent, but pay attention to SSH key management and quoting/argument handling in your environment.
Capability Analysis
Type: OpenClaw Skill
Name: src
Version: 0.6.1
The mac-node-bridge skill provides a framework for a Linux gateway to execute commands on remote macOS nodes via SSH. It includes scripts for discovering remote binaries (verify-node-tool.sh), installing common tool presets (install-preset.sh), and generating local shell wrappers (install-wrapper.sh). While the implementation demonstrates security awareness by using argument escaping (printf %q) and providing detailed guidance on least privilege and auditing (security-model.md), the core functionality involves high-risk operations such as automated SSH execution and the creation of executable scripts on the local filesystem, which meets the threshold for a suspicious classification despite the lack of clear malicious intent.
Capability Assessment
Purpose & Capability
Name/description (macOS-to-Linux bridge) align with included scripts and instructions. The scripts only require SSH access to a Mac node and create wrapper scripts that invoke remote binaries; there are no unrelated env vars, downloads, or surprising dependencies.
Instruction Scope
SKILL.md is prescriptive and scoped to installing/verifying wrappers and publishing wrapper-aware skills. It explicitly requires passwordless SSH and instructs where wrappers are placed. Minor implementation notes: wrappers forward arguments to remote binaries and invoke ssh 'bash -lc' with a quoted command string — this is expected for the use case but means the remote shell interprets the constructed command, so correct quoting and least-privilege wrappers are important.
Install Mechanism
No remote install/downloads or package installs; the skill is instruction-first and includes local scripts only. Nothing in the scripts fetches or executes code from arbitrary URLs.
Credentials
The skill does not request additional credentials or config; it relies on standard SSH keys/known_hosts and optional env vars (OPENCLAW_BIN_DIR, XDG_DATA_HOME, HOME) for install paths. That is proportional to the described functionality. The skill explicitly advises best practices for SSH key scoping and not storing secrets in the skill folder.
Persistence & Privilege
always is false and the skill is user-invocable. Installation writes wrapper scripts to a user-visible bin directory (configurable) which is normal and limited in scope. The skill does not modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install src - After installation, invoke the skill by name or use
/src - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.6.1
- Initial public documentation for *mac-node-bridge*, enabling Linux OpenClaw gateways to securely run macOS-only tools through SSH wrappers on connected Mac nodes.
- Details workflow for wrapper installation, verification, and publishing wrapper-aware skills without patching OpenClaw core.
- Lists requirements, supported tools, and security rules for using Mac nodes as remote execution targets.
- Provides common usage patterns and strong trust model recommendations.
- Includes scripts for dynamic installation and verification of remote macOS binaries.
Metadata
Frequently Asked Questions
What is Src?
Bridge macOS-only tools into a Linux OpenClaw gateway via SSH wrappers and connected Mac nodes. Use when a Linux gateway needs to run imsg, remindctl, memo,... It is an AI Agent Skill for Claude Code / OpenClaw, with 133 downloads so far.
How do I install Src?
Run "/install src" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Src free?
Yes, Src is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Src support?
Src is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Src?
It is built and maintained by Matthew Murphy (@matthewxmurphy); the current version is v0.6.1.
More Skills