# Create Dxf

> Generates RFQ-ready 2D DXF files and optional SVG previews from a validated JSON spec, ideal for sheet and plate parts like brackets and hole patterns.

- Skill: `luokai0/create-dxf` (Agent Skill, multi-file: 6 files)
- Install (CLI): `npx skillmds@latest add luokai0/create-dxf`
- Raw SKILL.md: https://api.skillmd.com/api/skills/luokai0/create-dxf/raw
- Safety review: CAUTION (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools, AI & ML, Data & Analytics, Dev Tooling
- Tags: Cad, Dxf, Json, Manufacturing, Python, Svg
- Author: luokai0 (https://skillmd.com/u/luokai0)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/luokai0/create-dxf

---


# 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`

