create-dxf

TotalClaw 作者 totalclaw

根据源自自然语言设计提示的严格、经过验证的 JSON 规范创建 RFQ 就绪的 2D DXF(和可选的 SVG 预览)文件。用于板材/板材零件(水刀/激光/铣机),如安装板、角撑板、支架、孔图案和槽。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw skills install shop:totalclaw:totalclaw~ajmwagar-create-dxf
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~ajmwagar-create-dxf/file -o ajmwagar-create-dxf.md
## 概述(中文)

根据源自自然语言设计提示的严格、经过验证的 JSON 规范创建 RFQ 就绪的 2D DXF(和可选的 SVG 预览)文件。用于板材/板材零件(水刀/激光/铣机),如安装板、角撑板、支架、孔图案和槽。

## 原文

# create-dxf

Deterministically generate a **manufacturing-friendly DXF** from a small JSON spec (center-origin, explicit units). Also emits an SVG preview.

## Quick start

1) Convert prompt → JSON (see `references/spec_schema.md`).
2) Validate:

```bash
python3 scripts/create_dxf.py validate spec.json
```

3) Render:

```bash
python3 scripts/create_dxf.py render spec.json --outdir out
```

Outputs:
- `out/<name>.dxf`
- `out/<name>.svg`

## Notes

- DXF uses simple entities for compatibility: closed `LWPOLYLINE` outer profile + `CIRCLE` holes.
- Default layers are manufacturing-oriented:
  - `CUT_OUTER` (outer perimeter)
  - `CUT_INNER` (holes/slots)
  - `NOTES` (optional)

## Resources

- `scripts/create_dxf.py`
- `references/spec_schema.md`
- `references/test_prompts.md`