Agent skill
autopilot-cad-builder
Deterministic CAD build orchestration for Autopilot Chat using openagents CAD and pane tools, including week-1 gripper flow.
Install this agent skill to your Project
npx add-skill https://github.com/OpenAgentsInc/openagents/tree/main/skills/autopilot-cad-builder
Metadata
Additional technical details for this skill
- oa
-
{ "project": "openagents", "version": "0.1.0", "identifier": "autopilot-cad-builder", "capabilities": [ "codex:tool-call", "cad:orchestration", "cad:intent-control", "desktop:pane-control" ], "expires_at_unix": 1798761600 }
SKILL.md
Autopilot CAD Builder
Use this skill for CAD design turns from the main Autopilot Chat pane.
Objective
- Keep the user in chat while building CAD in realtime.
- Use structured CAD mutations only.
- Make progress deterministic and inspectable.
- Keep snapshot truth aligned with what is visibly rendered.
Required Tools
Use only:
openagents.pane.listopenagents.pane.openopenagents.pane.focusopenagents.pane.actionopenagents.cad.intentopenagents.cad.action
Operating Contract
- Ensure CAD pane is open/focused before CAD mutations.
- Prefer
intent_jsonwith typed payloads over free-form prompt edits. - After each mutating intent, checkpoint with snapshot/status action.
- Keep tool sequences short and deterministic.
- If intent parse fails, retry once with stricter
intent_json. - If CAD mutation fails, return concise user-facing remediation.
- Never claim a 2x2 grid is visible unless snapshot truth confirms it.
Week-1 Canonical Prompt
Use this exact natural-language prompt when user intent is week-1 gripper build:
Create a basic 2-jaw robotic gripper with a base plate, two parallel fingers, and mounting holes for a servo motor. Make it 3D-printable and parametric for easy scaling.
Preferred intent_json For Week-1
Use strict typed payloads:
{
"intent": "CreateParallelJawGripperSpec",
"jaw_open_mm": 42.0,
"finger_length_mm": 65.0,
"finger_thickness_mm": 8.0,
"base_width_mm": 78.0,
"base_depth_mm": 52.0,
"base_thickness_mm": 8.0,
"servo_mount_hole_diameter_mm": 2.9,
"print_fit_mm": 0.15,
"print_clearance_mm": 0.35
}
For week-1 variants, require deterministic IDs in stable order:
variant.baselinevariant.wide-jawvariant.long-reachvariant.stiff-finger
Set material per active variant with explicit SetMaterial calls and verify variant_materials map after each assignment.
Week-1 Build Sequence
openagents.pane.openfor CAD.openagents.pane.focusfor CAD.openagents.cad.intentwith strictCreateParallelJawGripperSpecintent_json.openagents.cad.intentforGenerateVariantswithcount=4.- Cycle active variant and call
SetMaterialfor each target variant. - Capture snapshot truth in single layout.
- Toggle viewport layout (
toggle_viewport_layoutortoggle_layout) to quad. - Capture snapshot truth again and confirm all variants are visible.
- Return final summary tied to checkpoint fields, not assumptions.
Snapshot Truth Contract
Before asserting layout/visibility, verify:
design_profile == "parallel_jaw_gripper"for week-1 path.viewport_layoutissingleorquad.visible_variant_idsmatches current rendered layout.all_variants_visibleisfalsein single andtruein quad.variant_materialsmap includes all four week-1 variant IDs.
Safety Rules
- Do not invent unsupported CAD intents.
- Do not claim completion without reading a CAD snapshot/checkpoint.
- Do not claim "all four variants are showing" unless
all_variants_visible=trueandvisible_variant_idsincludes all four IDs. - Do not use non-
openagents.*tools for CAD pane mutation.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
autopilot-data-seller
Conversational seller-authoring policy for DS-first Data Market listings in OpenAgents.
l402
L402 agent commerce workflows with lnd, lnget, scoped macaroons, aperture, and MCP.
cast
Charms CAST DEX workflows for order creation, cancellation/replacement, partial fulfillment, signing, and Bitcoin transaction verification.
autopilot-pane-control
OpenAgents desktop pane and CAD control for Codex via openagents.* tool calls.
charms
Charms workflows for Bitcoin app contracts, spell proving, and UTXO asset operations.
autopilot-data-market-control
Typed OpenAgents DS-first Data Market tool contract for seller publication and market read-back.
Didn't find tool you were looking for?