← 返回 Skills 市场
mcmuff86

RhinoClaw

作者 McMuff86 · GitHub ↗ · v0.2.6 · MIT-0
cross-platform ⚠ suspicious
154
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install rhinoclaw
功能描述
Control Rhino 3D via AI agents. 72+ tools for geometry, transforms, booleans, PBR materials, Grasshopper automation, VisualARQ BIM objects, and viewport cont...
安全使用建议
This skill appears to do what it claims — control Rhino via a RhinoClaw plugin — but it is powerful and should be used with care. Before installing or running it: (1) Only connect to Rhino hosts you trust (prefer 127.0.0.1 for local Rhino). The SKILL relies on a Rhino plugin that listens on TCP; exposing that port to LAN/Internet is risky. (2) Be aware the skill can execute arbitrary Python inside Rhino (execute_rhinoscript_python_code) — do not allow untrusted agents or people to invoke those flows. (3) The GH deploy flow copies files into your home directory and may run a local meta_gen.py subprocess; review the destination path and meta_gen.py script before running. (4) If you need higher assurance, open and review scripts/rhino_client.py and script_exec.py to confirm there is no hidden network exfiltration or calls to unexpected endpoints. If you want help reviewing any specific file (for example rhino_client.py), provide its content and I can point out any risky lines.
功能分析
Type: OpenClaw Skill Name: rhinoclaw Version: 0.2.6 The RhinoClaw skill bundle provides extensive control over Rhino 3D, including high-risk capabilities such as arbitrary Python and RhinoScript execution (script_exec.py, ghscript.py), file system operations (files.py), and screen capture (viewport.py). While these features are aligned with the stated purpose of CAD and BIM automation, they represent a significant attack surface for remote code execution and unauthorized file access within the Rhino environment. Additionally, ghscript.py makes specific assumptions about the host's directory structure (~/projects/rhino-compute-platform), and rhino_client.py allows for log retrieval. No evidence of intentional malice, data exfiltration, or obfuscation was found, but the bundle's powerful primitives require high trust.
能力评估
Purpose & Capability
Name/description match the delivered artifacts: many Rhino-focused scripts, GH templates, and VisualARQ helpers. The scripts all call a Rhino client and perform CAD/BIM tasks described in the SKILL.md. There are no unrelated credentials or binaries requested.
Instruction Scope
SKILL.md and scripts instruct the agent to connect to a RhinoClaw plugin via TCP, copy config.json, run many local Python scripts, build/deploy Grasshopper defs, and execute arbitrary RhinoScript Python code via the plugin. Executing arbitrary code inside Rhino (execute_rhinoscript_python_code) and copying/running local meta_gen.py are powerful but coherent with the skill's stated purpose; users should be aware this grants the skill the ability to execute code on the Rhino host and write files into the user's home filesystem.
Install Mechanism
No install spec (instruction-only) and no remote download URLs in the registry metadata. The skill bundle contains scripts but does not instruct fetching or running code from an external release host, so there is no high-risk installer mechanism in the metadata provided.
Credentials
The skill requires no environment variables or keys. It does require a reachable Rhino host/port (config.json) which is proportionate to a tool that talks to a Rhino plugin. It does perform file operations (reading templates, writing .gh/.meta.json, copying to a Compute Platform definitions directory) which are expected for GH deploy workflows.
Persistence & Privilege
always:false (normal). The skill writes to user-space locations (home/compute platform defs) and may run subprocesses (meta_gen.py) on the user's machine when performing deploy flows. It does not declare elevated or system-wide persistence, nor does it modify other skills' configs in the bundle that was reviewed.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install rhinoclaw
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /rhinoclaw 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.6
Sanitized all personal paths from templates and docs. No more absolute Windows paths in published skill.
v0.2.5
72+ tools: geometry, transforms, booleans, PBR materials, Grasshopper automation, VisualARQ BIM, Python 3 support. First public release.
元数据
Slug rhinoclaw
版本 0.2.6
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

RhinoClaw 是什么?

Control Rhino 3D via AI agents. 72+ tools for geometry, transforms, booleans, PBR materials, Grasshopper automation, VisualARQ BIM objects, and viewport cont... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 154 次。

如何安装 RhinoClaw?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install rhinoclaw」即可一键安装,无需额外配置。

RhinoClaw 是免费的吗?

是的,RhinoClaw 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

RhinoClaw 支持哪些平台?

RhinoClaw 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 RhinoClaw?

由 McMuff86(@mcmuff86)开发并维护,当前版本 v0.2.6。

💬 留言讨论