PlugWiki

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. 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. 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

  1. Geometry Inspection
  2. Official Sources
  3. Workflow
  4. Comparison
  5. Diagnostic Images
  6. DXF Review
  7. STEP Review
  8. Reporting
  9. References

Key facts

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 sources

  • File 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 intent

  • Measure 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 file

  • Exact 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 records

  • pass, 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 label

  • Units, 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 review

  • Readable 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 review

  • A 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 images

  • Context, 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-onlyNo read-only mode is documented.
Talks tocdn.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 keysSKILL.md names no account or key for the SendCutSend documents.
Scopes
  • Fetches https://cdn.sendcutsend.com/specs/sendcutsend-ordering-guide.md, sendcutsend-catalog.json and sendcutsend-specs.json before each review

  • Claude writes and runs small Python inspectors (build123d, ezdxf) on the DXF or STEP file you name

  • Claude may generate diagnostic images when image tools are available

  • The text-to-cad plugin route adds a local MCP server (cad-mcp, started with uvx) and 12 skills

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

Folder
skills/sendcutsend

earthtojake/text-to-cadskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 6
  1. text-to-cad README · github.com
  2. text-to-cad docs/install.md · github.com
  3. sendcutsend SKILL.md · github.com
  4. references/official-sources.md · github.com
  5. references/report-template.md · github.com
  6. agents/openai.yaml · github.com

Updated Nov 2, 2026.