sendcutsend Skill (text-to-cad) for Claude: What It Does and How to Install It
Checks DXF and STEP files before you upload them to SendCutSend and writes a cited pass, fail or need-more-info report.
- Installs
- 11K
- on skills.sh
- Stars
- 24.7K
- on GitHub
- Files
- 4
- besides SKILL.md
- Updated
- Nov 2026
- last repo commit
This skill makes Claude produce conservative preflight reports for DXF and STEP/STP files headed to SendCutSend.com. Before each review it fetches SendCutSend's ordering guide, catalog JSON and specs JSON, measures the real file, and compares only facts it can trust. Each finding is marked pass, fail or need more info, with the rule source named.
It covers laser cutting, CNC routing, bending, tapping, countersinking, hardware insertion and finishing. It bundles no scripts. It measures files with Python (build123d and ezdxf) and uses text-to-cad's cad command first where it exists, so it works best with text-to-cad installed.
Good for
- Makers ordering laser-cut or CNC-routed parts from SendCutSend
- Designers checking bends, holes and units before upload
- Anyone who wants each finding tied to a SendCutSend rule
Install sendcutsend
Claude Code
- 1
Copy this prompt.
Install the sendcutsend skill in Claude Code. Run this command: curl -fsSL https://texttocad.dev/install.sh | sh Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Use the installer first. The skill checks files with Python (build123d and ezdxf) and prefers text-to-cad's cad command, and the skills CLI route adds only the skill folder. The README says the installer sets up uv if it is missing, then configures text-to-cad in every agent app on your computer. docs/install.md says to install the plugin or the skills in an app, not both. There is no Claude app upload tab because the skill needs Python on your computer.
From the project README. Source.
What's in the skill
When it loads
Review DXF and STEP/STP uploads for SendCutSend.com orders using its ordering guide, catalog, and specs. Use only for SendCutSend.com preflight reports covering upload readiness, selected material/SKU/thickness/service availability, and service-specific checks for laser cutting, CNC routing, bending, tapping, countersinking, hardware insertion, and finishing.
Sections in SKILL.md
- Geometry Inspection
- Official Sources
- Workflow
- Comparison
- Diagnostic Images
- DXF Review
- STEP Review
- Reporting
- References
Key facts
- Author
- earthtojake (repo owner)
- Installs on skills.sh
- 10,957 (Nov 2, 2026)
- Last repo commit
- Nov 1, 2026
What it includes
Ordering guide, catalog JSON and specs JSON from cdn.sendcutsend.com
Before each review it fetches the three current documents. If one cannot be fetched, it reports that and avoids ready verdicts for checks that depend on it.
Try: “Check bracket.dxf for SendCutSend upload readiness in 0.063 aluminum.”
Network ·
Fetch the official sourcesFile type, process, material or SKU, thickness, quantity, services, finish
DXF is preferred for laser sheet cutting and STEP/STP for CNC routing. If context is missing, it lists candidate SKUs and asks you to confirm before a verdict.
Read ·
Collect order intentMeasure units, bounds, layers, bends, bodies and radii with Python
It uses text-to-cad's inspection first, then build123d.import_step for STEP/STP and ezdxf for DXF, and writes small targeted inspectors for missing facts.
Runs code ·
Inspect the exact upload fileExact SKU joins catalog and specs JSON
The catalog is used for orderability and the specs for tolerances, holes, bending and finishing. A unique, exact material and thickness match is needed to pick a SKU.
Read ·
Select source recordspass, fail, or need more info, each with a rule source
Missing, unparsable, N/A or conflicting source data is never turned into a pass or fail. Bend findings are kept in separate rows by cause.
Read ·
Compare and labelUnits, closed profiles, duplicates, annotations, bend lines, holes and spacing
A missing or unexpected $INSUNITS value is treated as a scale error until you confirm the units.
Read ·
DXF reviewReadable solid body, units, thickness, bend radii and CNC features
Compares measured bend-face radii with the SKU's bend radius and flags sheet profiles better served as DXF.
Read ·
STEP reviewA callout diagram when image tools are available
For any failure or spatially unclear issue it makes a diagram with the measured distance, the cited minimum and the fix, and checks the picture before delivery.
Diagnostic imagesContext, sources, geometry facts, findings table and a verdict
The verdict is Ready to upload for this assumed context, Needs edits before upload, or Insufficient context to validate (references/report-template.md).
Report
From the official docs
Permissions
Medium risk
The main risk is the text-to-cad setup: a piped installer that changes every agent app on your machine, a local server and default usage stats. Read the install plan with --dry-run first.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
The text-to-cad installer is a piped script
The README's install command is curl -fsSL https://texttocad.dev/install.sh | sh (PowerShell: irm ... | iex). It installs uv if missing and sets up text-to-cad in every agent app it finds. docs/install.md shows --dry-run to print the plan first. github.com
The plugin adds an MCP server and edits Claude Desktop config
The plugin's claude.mcp.json starts cad-mcp with uvx. docs/install.md says Claude Desktop's config gets CAD's server, with a .bak of the file kept. github.com
It writes and runs Python on your files
SKILL.md tells Claude to write targeted build123d or ezdxf inspectors for missing facts. Check what the code reads and run it only on files you mean to inspect. github.com
Usage stats and crash reports are on by default
The README says text-to-cad sends them tagged with a random ID, never including your files, paths or prompts. docs/install.md shows the installer option --no-telemetry. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | No read-only mode is documented. |
|---|---|
| Talks to | cdn.sendcutsend.com (ordering guide, catalog and specs JSON). texttocad.dev (installer script). Python package downloads by uv and uvx. text-to-cad usage stats and crash reports, unless telemetry is turned off |
| Sign-in and keys | SKILL.md names no account or key for the SendCutSend documents. |
| Scopes |
|
Questions
What does the sendcutsend skill do?
It makes Claude check a DXF or STEP file against SendCutSend's own published rules before you order. The report lists each check with pass, fail or need more info and links the rule it used.
Does it guarantee the file will be accepted?
No. SKILL.md says not to call a file ready unless every required cited check passes or is outside the selected service. It also treats SendCutSend's data as evidence feeds, not stable APIs.
What does it need installed?
Python with build123d and ezdxf, since SKILL.md uses them for geometry facts, and text-to-cad's cad command where it exists. The text-to-cad installer in the install box sets up that toolchain. The skills CLI command copies only the skill.
Does it send my files to SendCutSend?
SKILL.md has it fetch three SendCutSend documents and measure your file locally with Python. It does not describe uploading your file. It does say to produce diagnostic images when image tools are available, so check what your assistant does with those.
Which materials and services does it cover?
Laser cutting, CNC routing, bending, tapping, countersinking, hardware insertion and finishing. The materials come from SendCutSend's current catalog and specs files, not from a list in the skill.
Is it safe?
It bundles no scripts, but it makes Claude fetch live documents and write and run small Python inspection code on your file. The text-to-cad installer it relies on changes every agent app on your machine, and text-to-cad sends usage stats by default. Read the safety section on this page first.
Information
updated Nov 2, 2026
- Repository
- earthtojake/text-to-cad
- Folder
skills/sendcutsend
Sources
Docs, issue trackers and discussions this page is built from.
Show all 6Hide
- text-to-cad README · github.com
- text-to-cad docs/install.md · github.com
- sendcutsend SKILL.md · github.com
- references/official-sources.md · github.com
- references/report-template.md · github.com
- agents/openai.yaml · github.com