🤖
Nerve Bridge Skill
Bi-directional control of Trae via macOS AppleScript with built-in feedback mechanism. Use when needing to execute code/commands in Trae IDE and wait for com...
安全通过
⚙️脚本
技能说明
name: nerve_bridge description: Bi-directional control of Trae via macOS AppleScript with built-in feedback mechanism. Use when needing to execute code/commands in Trae IDE and wait for completion confirmation. metadata: { "openclaw": { "emoji": "⚡️", "requires": { "bins": ["python3", "osascript"] }, "install": [ { "id": "system", "kind": "system", "label": "macOS System Environment", "description": "Depends on system Python and AppleScript. No extra installation required." } ] } }
Nerve Bridge (v2)
Direct neural link to Trae with closed-loop feedback via macOS AppleScript.
Quick Start
Send instruction and wait for confirmation:
python3 nerve_bridge.py "<instruction>"
Example:
python3 nerve_bridge.py "Create a new Python file and add a simple 'Hello World' function. After creating, add a print statement to test it."
How It Works
-
Signal Injection:
- Payload is copied to system clipboard via
pbcopy - AppleScript activates Trae and simulates: Space (wake) → Delete → Cmd+V → Enter
- Payload is copied to system clipboard via
-
Feedback Loop:
- Instruction must include a Python hook that writes to
~/.openclaw/workspace/trae_feedback.jsonwhen done - Script waits up to 5 minutes (300 seconds) for the signal file
- Returns JSON feedback when received
- Instruction must include a Python hook that writes to
Required Hook Pattern
When crafting instructions, include this pattern at the end:
import json, time
with open("~/.openclaw/workspace/trae_feedback.json", "w") as f:
json.dump({"status": "success", "timestamp": time.time()}, f)
Environment
- Platform: macOS only
- Dependencies: System Python (
python3), AppleScript (osascript) - Permissions: System Events and Terminal must have "Accessibility" permissions
- Output File:
~/.openclaw/workspace/trae_feedback.json(created by the script)
Troubleshooting
- No output from Trae: Check if Trae window is active and input is focused
- Timeout: Trae didn't complete within 5 minutes
- Permission denied: macOS may need to grant Terminal System Events permission
如何使用「Nerve Bridge Skill」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「Nerve Bridge Skill」技能完成任务
- 结果即时呈现,支持继续对话优化