← Back to Skills Marketplace
zimuge-doudou

Skill Cad Generator

by zimuge-doudou · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
75
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install skill-cad-generator
Description
豆豆CAD/3D能力提升方案的核心技能。 接收用户描述,生成JSON参数定义文件,通过FRP隧道发送到M4 Pro执行重计算和渲染。 支持郁金香花瓣等参数化模型生成。
Usage Guidance
This skill is plausible for forwarding CAD parameters to a local renderer, but there are multiple inconsistencies you should resolve before installing: 1) The SKILL.md shows JS API usage (generateTulipPetal/extractParams) but only Python modules are shipped — verify which runtime and API surface your agent will actually call. 2) The skill claims to POST to http://localhost:3006/generate, but no HTTP client or network code is present; ask the author for the implementation or plan for how the agent will send data. 3) The manifest grants write permission to ~/DouCAD/engine/ and ~/DouCAD/output/ even though the code writes only to a bundled 'projects' folder — narrow filesystem permissions if possible. 4) Confirm that the M4 Pro endpoint is truly internal and requires no authentication; lack of auth is a risk if the tunnel is misconfigured. 5) Test the skill in a restricted/sandboxed environment first (no sensitive files, limited network) and request updated, consistent documentation and an implementation that matches the declared APIs and permissions. If you cannot get these clarifications, treat the skill as untrusted and avoid granting broad filesystem or network privileges.
Capability Assessment
Purpose & Capability
Name/description (generate JSON params and push to local M4 Pro via FRP) matches the declared network outbound permission to localhost:3006 and the manifest's external API dependency. However there are mismatches: SKILL.md shows JavaScript API calls (generateTulipPetal, extractParams) but repository provides only Python modules. Manifest allows writing to ~/DouCAD/engine/ and ~/DouCAD/output/, but the Python code writes only to a local 'projects' folder within the package. Also the manifest input/output schema differs from SKILL.md (e.g., SKILL.md says output limited to obj/png; manifest's input_schema allows stl/dxf).
Instruction Scope
SKILL.md instructs sending JSON to http://localhost:3006/generate (via FRP 6003) and presents JS usage examples, but none of the Python implementation files implement any HTTP client or code to POST to that endpoint. The runtime instructions assume functions/APIs that do not exist in the shipped code. SKILL.md claims network isolation and no auth on M4 Pro (internal), but there is no code-level enforcement or proof of that behavior. This gap grants the agent broad discretion in how to implement the described behavior at runtime and could lead to unexpected network/file actions if modified.
Install Mechanism
No install spec (instruction-only) and no downloads — lowest install risk. Files are bundled with the skill; nothing is fetched from external URLs during install.
Credentials
The skill declares no required environment variables or credentials, which is consistent with an internal LAN-only workflow. However the manifest requests file_system write permissions to '~/DouCAD/engine/' and '~/DouCAD/output/' that the provided code never uses (it writes to a local 'projects' directory). That elevated file write scope is disproportionate to the implemented code and should be justified or narrowed.
Persistence & Privilege
The skill is not always-enabled and does not request elevated system execution privileges. Still, the manifest grants write access to project/engine/output paths under the user's home, which is broader than the code's actual behavior; granting such filesystem write permissions increases persistence/impact if the skill were later modified. No other skills or system-wide configs are modified by the code.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install skill-cad-generator
  3. After installation, invoke the skill by name or use /skill-cad-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
CAD生成器优化
Metadata
Slug skill-cad-generator
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Skill Cad Generator?

豆豆CAD/3D能力提升方案的核心技能。 接收用户描述,生成JSON参数定义文件,通过FRP隧道发送到M4 Pro执行重计算和渲染。 支持郁金香花瓣等参数化模型生成。 It is an AI Agent Skill for Claude Code / OpenClaw, with 75 downloads so far.

How do I install Skill Cad Generator?

Run "/install skill-cad-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Skill Cad Generator free?

Yes, Skill Cad Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Skill Cad Generator support?

Skill Cad Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Skill Cad Generator?

It is built and maintained by zimuge-doudou (@zimuge-doudou); the current version is v1.0.1.

💬 Comments