Agent skill

Text To Cad

by rongxinzy in rongxinzy/RongxinAI

Route CAD, robot-description, fabrication, slicing, printer handoff, and local model review tasks through the bundled text-to-cad 0.4.28 runtime.

MITAuto-check passedGame Development

Install Text To Cad

skills CLI
$ npx skills add rongxinzy/RongxinAI --skill text-to-cad -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install rongxinzy/RongxinAI text-to-cad --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/rongxinzy/RongxinAI.git skills-src && mkdir -p .claude/skills && cp -r skills-src/SKILLs/zhiyuan-expert-manager/presets/cad-engineering-expert/skills/text-to-cad .claude/skills/text-to-cad && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
text-to-cad
GitHub stars
154
Token cost
~1.2k tokens
SKILL.md length
502 words
Files
7 (incl. scripts)
Skills in repo
94
Repo updated
First seen
Licence
MIT

At a glance

Route CAD, robot-description, fabrication, slicing, printer handoff, and local model review tasks through the bundled text-to-cad 0.4.28 runtime.

  • Off-the-shelf STEP parts
  • SKILL.md covers Required startup, Workflow routing, Running upstream Python entries and Non-Python tools, plus 2 more sections
  • Runs Python scripts from its folder; calls python
  • Implicit CAD requests

What it does

Text To Cad is an agent skill from rongxinzy/RongxinAI. Route CAD, robot-description, fabrication, slicing, printer handoff, and local model review tasks through the bundled text-to-cad 0.4.28 runtime. Use for STEP/STP, STL, 3MF, GLB, DXF, URDF, SRDF, SDF, DfAM, G-code, Bambu Labs, off-the-shelf STEP parts, or implicit CAD requests.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts (for example `scripts/bootstrap.py`, `scripts/run.py` and `scripts/runtime.py`).

It sits in Game Development. It works with Python. The repository describes itself as: An all-in-one local AI Agent workspace with a fully self-developed stack. The licence is MIT.

When your agent uses it

  • Off-the-shelf STEP parts
  • Implicit CAD requests

Example prompts

  • “/text-to-cad”

Requirements

  • Python 3

What it can do on your machine

Read from SKILL.md and the folder at commit 9c64865. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Text To Cad loads about 1.2k tokens when it runs. Until then it costs about 73 tokens; SKILL.md has 502 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~73
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from rongxinzy/RongxinAI at commit 9c64865, republished under its MIT licence (© rongxinzy). 502 words, ~1,180 tokens.

Download SKILL.mdSave it as .claude/skills/text-to-cad/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
text-to-cad
description
Route CAD, robot-description, fabrication, slicing, printer handoff, and local model review tasks through the bundled text-to-cad 0.4.28 runtime. Use for STEP/STP, STL, 3MF, GLB, DXF, URDF, SRDF, SDF, DfAM, G-code, Bambu Labs, off-the-shelf STEP parts, or implicit CAD requests.

text-to-cad runtime router

This Skill packages the MIT-licensed earthtojake/text-to-cad workflows as one pinned, offline runtime. The upstream files are stored in a checksum-verified archive so the application does not carry several expanded copies of the same CAD runtime.

Required startup

Before reading an upstream workflow, run:

text
run_skill_script(
  skillId="text-to-cad",
  script="scripts/bootstrap.py",
  args=["--json"]
)

The result contains the immutable runtime root and a map of workflow names to absolute directories. Never guess the cache path and never edit files in it.

Workflow routing

Select exactly one primary workflow, then read its SKILL.md completely from the returned directory. Load another workflow only when the first one explicitly hands off to it.

RequestPrimary workflow
Parametric part, assembly, STEP/STP, measurement, STL/3MF/GLB exportcad
Local visual review of CAD, DXF, implicit, or robot filescad-viewer
Purchasable screws, bearings, motors, boards, connectors, STEP partsstep-parts
2D profiles, templates, gaskets, cut layouts, DXFdxf
Robot links, joints, limits, inertials, meshesurdf
MoveIt groups, end effectors, poses, collision rulessrdf
Simulation models, worlds, physics, sensors, lightssdf
SendCutSend upload readinesssendcutsend
Mesh wall thickness, overhang, support, orientation, printabilitydfam-check
Validated mesh to printer-profiled G-codegcode
Explicitly authorized Bambu upload or print startbambu-labs
Browser-native GLSL signed-distance-field modelingimplicit-cad

Running upstream Python entries

The application only executes scripts located inside the selected Skill. Use the checked proxy instead of calling extracted Python files directly:

text
run_skill_script(
  skillId="text-to-cad",
  script="scripts/run.py",
  args=["cad", "scripts/gen", "models/widget.step.py", "--write"]
)

The first argument is the workflow name, the second is a Python file or Python package entry relative to that workflow, and the remaining arguments are passed unchanged. The proxy rejects path traversal and non-Python entries.

Common translations:

Upstream instructionProxy arguments
python scripts/gen ... in CADcad, scripts/gen, then original arguments
python scripts/inspect ...cad, scripts/inspect, then original arguments
python scripts/snapshot ...owning workflow, scripts/snapshot, then original arguments
python scripts/dfam_tool.py ...dfam-check, scripts/dfam_tool.py, then original arguments
python scripts/gcode_tool.py ...gcode, scripts/gcode_tool.py, then original arguments
CAD Viewerstart_cad_viewer (the application-managed viewer tool)

Run commands from the user's workspace so relative model and output paths stay there. The proxy preserves the current working directory.

For local visual review, call start_cad_viewer instead of starting the viewer server through run_skill_script. The application owns its process lifetime, waits for readiness, reuses an existing viewer, and stops it with the managed process tree when the runtime shuts down.

Show full SKILL.md (135 more words)Show less

Non-Python tools

Some workflows call an installed slicer, MoveIt, or another external program. Follow the selected upstream SKILL.md exactly and use ordinary tool approval for those external commands. Do not substitute a different backend silently.

Safety and integrity

  • The archive SHA-256 is verified before every first extraction.
  • Extraction rejects absolute paths, parent traversal, links, devices, and FIFOs.
  • Cache contents are immutable runtime files; edit only user workspace sources.
  • Never upload a file, connect to a printer, or start a print without explicit user authorization.
  • Report missing dependencies, unsupported platforms, viewer startup failures, and unavailable external tools instead of claiming success.
  • Preserve the selected upstream workflow's validation and handoff requirements.

Provenance

  • Upstream version: 0.4.28
  • Upstream commit: 0e94cd1d2b5fa2013d89aa9504ecadcf16ce39f6
  • License: MIT

The expert package root contains the full provenance record. Each extracted workflow retains its upstream license file.

© rongxinzy, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (scripts) in SKILLs/zhiyuan-expert-manager/presets/cad-engineering-expert/skills/text-to-cad of rongxinzy/RongxinAI.

  • SKILL.md
  • LICENSE
  • requirements.txt
  • scripts/bootstrap.py
  • scripts/run.py
  • scripts/runtime.py
  • vendor/text-to-cad-0.4.28.tar.gz

Open the folder on GitHubat commit 9c64865

Compare with similar skills

Text To Cad next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Text To Cad compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Text To Cad this skillrongxinzy/RongxinAI154—~1.2kAutomated safety check: PassMIT
Image to Three.js Modelimg2threejs/img2threejs18k1 repos~8.2kAutomated safety check: PassApache-2.0
2D Map and Scene Generator0x0funky/agent-sprite-forge4.4k—~2.9kAutomated safety check: PassMIT
Bambu Studio AIheyixuan2/bambu-studio-ai223—~4.3kAutomated safety check: PassMIT
Spine AnimationGenielabsOpenSource/spine-animation-ai521—~17kAutomated safety check: PassCC-BY-NC-4.0
Unreal BridgeTornLux/UnrealBridge306—~8.4kAutomated safety check: NotesMIT

Similar skills

  • Image to Three.js Model

    img2threejs/img2threejs

    Rebuilds the object in a reference image as a procedural, animation-ready Three.js model written entirely in code, using staged sculpting with quality checks.

    18k GitHub starsUsed in 1 repo~8.2k tokens
    Game DevelopmentAuto-check passed
  • 2D Map and Scene Generator

    0x0funky/agent-sprite-forge

    Plans and builds 2D game maps and scenes, from tilemaps and parallax backgrounds to HD-2D plates, with collision checks, a playable HTML preview and Tiled, Godot or LDtk export.

    4.4k GitHub stars~2.9k tokensUpdated 5 days ago
    Game DevelopmentAuto-check passed
  • Bambu Studio AI

    heyixuan2/bambu-studio-ai

    End-to-end 3D printing for Bambu Lab printers. An agent skill from heyixuan2/bambu-studio-ai.

    223 GitHub stars~4.3k tokensUpdated 21 days ago
    Game DevelopmentAuto-check passed
  • Spine Animation

    GenielabsOpenSource/spine-animation-ai

    Create Spine 2D skeletal animations from pre-existing character assets (separated body-part PNGs, atlas spritesheet, or a full character image).

    521 GitHub stars~17k tokensUpdated 1 mo ago
    Game DevelopmentAuto-check passed
  • Unreal Bridge

    TornLux/UnrealBridge

    Execute Python scripts inside a running Unreal Engine 5.3+ editor via TCP bridge.

    306 GitHub stars~8.4k tokensUpdated 10 days ago
    Game DevelopmentAuto-check: notes
  • 2D Sprite Generator

    0x0funky/agent-sprite-forge

    Produces game-ready 2D characters, creatures, props, icons and effects as master stills, sheets or clips, and exports frames for common game engines.

    4.4k GitHub stars~3.6k tokensUpdated 5 days ago
    Game DevelopmentAuto-check passed

More from rongxinzy/RongxinAI

All 94 skills in this repo
  • SaaS Metrics Coach

    rongxinzy/RongxinAI

    SaaS financial health advisor. An agent skill from rongxinzy/RongxinAI.

    154 GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check passed
  • Churn Prevention

    rongxinzy/RongxinAI

    Reduce voluntary and involuntary churn through cancel flow design, save offers, exit surveys, and dunning sequences.

    154 GitHub starsUsed in 3 repos~2.6k tokens
    Auto-check passed
  • Presentation Studio

    rongxinzy/RongxinAI

    The only skill for creating a new PowerPoint deck. An agent skill from rongxinzy/RongxinAI.

    154 GitHub stars~2.1k tokensUpdated yesterday
    Auto-check passed
  • Zhiyuan Expert Manager

    rongxinzy/RongxinAI

    ZhiYuan Agent expert package lifecycle manager for the pi engine.

    154 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • Ziwei Doushu

    rongxinzy/RongxinAI

    Professional Ziwei Doushu consultation skill with an offline calculation engine.

    154 GitHub stars~746 tokensUpdated yesterday
    Auto-check passed
  • Lark Mail

    rongxinzy/RongxinAI

    飞书邮箱:Use when user mentions 起草邮件、写邮件、草稿、发送/回复/转发邮件、查阅邮件、看邮件、搜索邮件、邮件文件夹、邮件标签、邮件联系人、监听新邮件、邮件收信规则等;use for mail/email intent only.

    154 GitHub starsUsed in 3 repos~4.1k tokens
    Auto-check: warnings

Works with

Questions about Text To Cad

What does Text To Cad do?

Route CAD, robot-description, fabrication, slicing, printer handoff, and local model review tasks through the bundled text-to-cad 0.4.28 runtime. Text To Cad is an agent skill from rongxinzy/RongxinAI.28 runtime.

When should I use Text To Cad?

Text To Cad fits situations like: off-the-shelf STEP parts; implicit CAD requests.

How do I install Text To Cad in Claude Code?

Run `npx skills add rongxinzy/RongxinAI --skill text-to-cad -a claude-code`. Or copy the skill folder (SKILLs/zhiyuan-expert-manager/presets/cad-engineering-expert/skills/text-to-cad in rongxinzy/RongxinAI) into .claude/skills/text-to-cad in your project. Claude Code loads it when a task matches its description.

How do I install Text To Cad in Codex?

Run `npx skills add rongxinzy/RongxinAI --skill text-to-cad -a codex`. Or copy the skill folder (SKILLs/zhiyuan-expert-manager/presets/cad-engineering-expert/skills/text-to-cad in rongxinzy/RongxinAI) into .agents/skills/text-to-cad in your project. Codex loads it when a task matches its description.

Can I use Text To Cad in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rongxinzy/RongxinAI --skill text-to-cad -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/text-to-cad, .gemini/skills/text-to-cad, .github/skills/text-to-cad and .opencode/skills/text-to-cad in your project.

What does Text To Cad need to run?

Going by SKILL.md and its folder, Text To Cad needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.

Does Text To Cad access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Text To Cad safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Text To Cad use?

Text To Cad is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Text To Cad use?

About 1.2k tokens (SKILL.md is roughly 4.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Text To Cad?

Skills that share tags, products or a category with Text To Cad: Image to Three.js Model (img2threejs/img2threejs, 18k stars), 2D Map and Scene Generator (0x0funky/agent-sprite-forge, 4.4k stars), Bambu Studio AI (heyixuan2/bambu-studio-ai, 223 stars) and Spine Animation (GenielabsOpenSource/spine-animation-ai, 521 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Text To Cad?

rongxinzy (a GitHub organization) maintains it in rongxinzy/RongxinAI, which has 154 GitHub stars. The repository holds 94 skills in this directory. The repository was last updated on October 10, 2026.

Source: rongxinzy/RongxinAI on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.