Import CAD projects and cad-router v1

This commit is contained in:
Jerry
2026-07-22 19:38:36 +08:00
parent e4e0199bd5
commit af9f630c11
2253 changed files with 1994207 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
# Plugins
This directory contains plugin packages for production agent installs. Local
development should link the source skills directly, as described in
`CONTRIBUTING.md`.
## CAD
`plugins/cad` is the first plugin package. Its canonical release version lives
in `plugins/cad/VERSION`, and it bundles every supported CAD Skills skill as a
generated production copy of the canonical `skills/` directories.
The plugin is intentionally thin:
- `.codex-plugin/marketplace.json` describes the Codex marketplace package
list for repo-root installs.
- `.claude-plugin/marketplace.json` describes the Claude Code marketplace
package list for repo-root installs.
- `plugins/cad/.codex-plugin/plugin.json` describes the Codex plugin.
- `plugins/cad/.claude-plugin/plugin.json` describes the Claude Code plugin.
- `plugins/cad/VERSION` records the package version.
- `plugins/cad/skills/` is a generated production copy of the root `skills/`
sources. Refresh it with `scripts/bundle/bundle-plugin.sh`.
## Provider Support
The `cad` plugin currently has native provider manifests for:
- Codex: `plugins/cad/.codex-plugin/plugin.json`
- Claude Code: `plugins/cad/.claude-plugin/plugin.json`
@@ -0,0 +1,23 @@
{
"name": "cad",
"version": "0.3.9",
"description": "CAD, robotics, fabrication, and local review skills.",
"author": {
"name": "earthtojake",
"url": "https://github.com/earthtojake"
},
"homepage": "https://www.cadskills.xyz",
"repository": "https://github.com/earthtojake/text-to-cad",
"license": "MIT",
"keywords": [
"cad",
"robotics",
"fabrication",
"skills",
"step",
"urdf",
"sdf",
"gcode"
],
"skills": "./skills/"
}
@@ -0,0 +1,41 @@
{
"name": "cad",
"version": "0.3.9",
"description": "CAD, robotics, fabrication, and local review skills packaged for agent plugin installs.",
"author": {
"name": "earthtojake",
"url": "https://github.com/earthtojake"
},
"homepage": "https://www.cadskills.xyz",
"repository": "https://github.com/earthtojake/text-to-cad",
"license": "MIT",
"keywords": [
"cad",
"robotics",
"fabrication",
"skills",
"step",
"urdf",
"sdf",
"gcode"
],
"skills": "./skills/",
"interface": {
"displayName": "CAD",
"shortDescription": "CAD, robotics, fabrication, and local review skills.",
"longDescription": "CAD Skills packages local agent workflows for generating CAD, inspecting models, sourcing STEP parts, writing robot description files, slicing mesh files, and preparing fabrication handoffs.",
"developerName": "earthtojake",
"category": "Productivity",
"capabilities": [
"Write",
"Interactive"
],
"websiteURL": "https://www.cadskills.xyz",
"defaultPrompt": [
"Create a CAD model and open it in CAD Viewer.",
"Generate a URDF and review it locally.",
"Slice a mesh into printer-ready G-code."
],
"brandColor": "#00A676"
}
}
+18
View File
@@ -0,0 +1,18 @@
# CAD Plugin
This plugin bundles the supported CAD Skills skill set for production agent
installs while keeping the root `skills/` directory as the source of truth.
Local development should link source skills directly from this checkout.
The bundled `skills/` directory is generated by `scripts/bundle/bundle-plugin.sh`
and should not be edited directly.
The canonical release version is recorded in `plugins/cad/VERSION`.
Bundled skills are generated from the root `skills/` directory.
Codex consumes `.codex-plugin/plugin.json`. Claude Code consumes
`.claude-plugin/plugin.json`.
Provider behavior:
- Codex: native plugin package through `.codex-plugin/plugin.json`.
- Claude: native plugin package through `.claude-plugin/plugin.json`.
+1
View File
@@ -0,0 +1 @@
0.3.9
+1
View File
@@ -0,0 +1 @@
../../../skills/bambu-labs
+1
View File
@@ -0,0 +1 @@
../../../skills/cad
+1
View File
@@ -0,0 +1 @@
../../../skills/cad-router
+1
View File
@@ -0,0 +1 @@
../../../skills/cad-viewer
+1
View File
@@ -0,0 +1 @@
../../../skills/dxf
+1
View File
@@ -0,0 +1 @@
../../../skills/gcode
+1
View File
@@ -0,0 +1 @@
../../../skills/implicit-cad
+1
View File
@@ -0,0 +1 @@
../../../skills/sdf
+1
View File
@@ -0,0 +1 @@
../../../skills/sendcutsend
+1
View File
@@ -0,0 +1 @@
../../../skills/srdf
+1
View File
@@ -0,0 +1 @@
../../../skills/step-parts
+1
View File
@@ -0,0 +1 @@
../../../skills/urdf