← Back to Skills Marketplace
ykaixu

SDF COM Bridge

by YuKaiXu · GitHub ↗ · v2.0.0
cross-platform ⚠ suspicious
324
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sdf-com-bridge
Description
Bridge between SDF COM chatroom and Feishu-Lark messaging platform. Supports bi-directional message translation between English and Chinese, command executio...
Usage Guidance
This skill's code largely matches a legitimate SSH-based chat bridge, but it omits important runtime details in metadata. Before installing or running it: - Review and accept that it will attempt to reuse your SSH ControlMaster socket (~/.ssh/sockets/<user>@<host>) and will spawn 'ssh' locally. Ensure you understand which SSH identity and host will be used. - Inspect and be comfortable with files created under your home (it will create ~/.openclaw/workspace with state, logs, translation-queue and results). These persist between runs and may contain chat content. - The bridge will send arbitrary COM commands and messages to the remote host (based on Feishu 'com:' inputs). Only run it if you trust the remote host and the messages the bridge might send. - The translation flow relies on a cooperating 'main agent' to process queue files; without that component translations may be stubbed. Confirm how translations are produced and who/what has access to the queue/results directories. - For safety, run and test in an isolated environment (VM/container) and use a throwaway SSH identity if possible. Verify file permissions for the created directories and clean up files after testing. - If you plan to integrate with Feishu, note the provided code parses Feishu-like commands but does not include a networked Feishu client; any network integration should be audited separately. If you want, I can list the exact files/paths the skill writes and point out the lines that create or call them so you can audit them precisely.
Capability Analysis
Type: OpenClaw Skill Name: sdf-com-bridge Version: 2.0.0 The skill bundle is designed to bridge the SDF COM chatroom with Feishu-Lark, supporting message relay and translation. All components, including SSH connection via `subprocess.Popen` (used securely with argument lists, not `shell=True`), COM interaction, terminal parsing, and file-based translation queues, align with this stated purpose. There is no evidence of data exfiltration, malicious execution (e.g., arbitrary shell commands, `eval`/`exec` of untrusted input), persistence mechanisms, or obfuscation. The `SKILL.md` provides clear instructions without any prompt injection attempts against the agent. File system interactions are confined to the expected OpenClaw workspace for state management and inter-process communication for translation, which is a legitimate design pattern for agent interaction.
Capability Assessment
Purpose & Capability
The code implements an SSH-based bridge, terminal parsing, and a file-queue translation flow that fit the described SDF COM ↔ Feishu bridging purpose. However, the skill's metadata/requirements declare no config paths or credentials, yet the code requires an existing SSH ControlMaster socket (~/.ssh/sockets/<user>@<host>) and creates/uses ~/.openclaw/workspace directories for state, queues, and logs. These items are expected for an SSH bridge but should have been declared.
Instruction Scope
SKILL.md instructs running the Python scripts and even calls a test that triggers an 'ssh -O check' subprocess; it does not disclose that the runtime will create and write state, error logs, translation queue/results in ~/.openclaw/workspace, or that it will spawn an ssh subprocess using your keys/config. The main translation loop expects an external 'main agent' to poll and complete translations via files — SKILL.md mentions this but the mechanism is not prominent. The SKILL.md also instructs editing main.py with usernames which could cause unintended connections if misconfigured.
Install Mechanism
There is no install spec (instruction-only); dependencies are a small pinned set (pyte, pyte-screen) listed in requirements.txt. No remote download/install URLs are used. This is lower risk, but note the included code will be executed locally when 'python scripts/main.py' is run.
Credentials
The skill requests no environment variables in metadata, yet the code accesses and creates several paths under the user's home (~/.ssh/sockets for the SSH ControlMaster socket and ~/.openclaw/workspace/.com-bridge, .com-translation-queue, .com-translation-results). It also runs the local 'ssh' binary (via subprocess) and will reuse the user's SSH control socket and keys. These are reasonable for an SSH chat bridge but are not declared and grant the skill access to persistent files and your SSH agent/context.
Persistence & Privilege
The skill creates persistent state and queue files in the user's home (~/.openclaw/workspace) and writes an error log; it does not request always:true nor modify other skills. Persistent files are within its own directory structure, but this persistence (and the fact it will reuse an SSH ControlMaster socket) increases blast radius if misused.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sdf-com-bridge
  3. After installation, invoke the skill by name or use /sdf-com-bridge
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
SDF COM chatroom to Feishu bridge with real-time message sync, translation, and command relay. Features: SSH socket reuse, COM protocol support, bidirectional EN-ZH translation, Feishu command integration. 2.0.0-patched: added dependency checker, error recovery, and translation handler.
Metadata
Slug sdf-com-bridge
Version 2.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is SDF COM Bridge?

Bridge between SDF COM chatroom and Feishu-Lark messaging platform. Supports bi-directional message translation between English and Chinese, command executio... It is an AI Agent Skill for Claude Code / OpenClaw, with 324 downloads so far.

How do I install SDF COM Bridge?

Run "/install sdf-com-bridge" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is SDF COM Bridge free?

Yes, SDF COM Bridge is completely free (open-source). You can download, install and use it at no cost.

Which platforms does SDF COM Bridge support?

SDF COM Bridge is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SDF COM Bridge?

It is built and maintained by YuKaiXu (@ykaixu); the current version is v2.0.0.

💬 Comments