jqopenclaw-node-invoker
统一通过 Gateway 的 node.invoke 调用 JQOpenClawNode 能力(file.read、file.write、process.exec、process.manage、system.run、process.which、system.info、system.screenshot、system.notify、system.clipboard、system.input、node.selfUpdate)。当用户需要远程文件读写、文件移动/删除、目录创建/删除、进程管理(列表/搜索/终止)、远程进程执行、命令可执行性探测、系统信息采集、截图采集、系统弹窗、系统剪贴板读写、输入控制(鼠标/键盘)、节点自更新、节点命令可用性排查或修复 node.invoke 参数错误时使用。
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/188080501/jqopenclaw-node-invokerWhat This Skill Does
The jqopenclaw-node-invoker is a powerful agent skill designed to bridge the gap between an OpenClaw agent and remote JQOpenClawNodes. It acts as a standardized command executor that enables remote system administration, file manipulation, and process orchestration. By utilizing the Gateway's node.invoke interface, this skill ensures that all interactions are strictly validated, policy-compliant, and effectively managed. It supports a comprehensive suite of operations, including file system read/write, process lifecycle management (listing, searching, and terminating), remote command execution, system information retrieval, and even interactive tasks like screen capture, clipboard management, and system notifications.
Installation
To install this skill, use the following command in your OpenClaw environment:
clawhub install openclaw/skills/skills/188080501/jqopenclaw-node-invoker
Use Cases
- Remote System Administration: Execute diagnostic commands on remote infrastructure, gather system uptime and hardware stats, or perform remote troubleshooting.
- File System Orchestration: Securely move, create, or delete remote configuration files, and read logs to diagnose issues without direct SSH access.
- Process Control: Monitor application stability, search for hung processes, or gracefully terminate and restart remote services as needed.
- User Experience & Feedback: Send system-level notifications, capture screenshots for visual debugging, or manipulate the clipboard to share data across remote sessions.
- Maintenance: Trigger remote self-updates for the node to ensure it remains running the latest software versions.
Example Prompts
- "Look at node 'prod-server-01'. Can you list all currently running processes and tell me if the service named 'web-engine' is still active?"
- "Please read the log file at '/var/log/app/error.log' on the development node and let me know if there are any critical exceptions reported in the last hour."
- "Capture a screenshot of the main screen on the remote display node and save it to my local clipboard for review."
Tips & Limitations
- Safety First: The
file.writecapability requires explicitallowWrite=trueauthorization. Never bypass this validation. - Node Identification: Always rely on
node.describeto confirm the node is a validJQOpenClawNodebefore triggering any operations. - Timeouts: Be mindful of execution budgets. Heavy tasks like
system.runornode.selfUpdaterequire specifictimeoutMssettings; failure to set appropriate timeouts may result in premature termination by the gateway. - Process Management: Currently,
process.manageis optimized for Windows environments. Cross-platform support may vary, and critical processes are protected from accidental termination.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-188080501-jqopenclaw-node-invoker": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, code-execution, network-access