Community编程与开发github.com

earthtojake/step-parts

从 step.parts 中查找、评估和下载常见的可购买 CAD 零件,包括现成的执行器、伺服电机、电机、电路板、连接器、螺钉、螺栓、螺母、垫圈、轴承、螺柱以及其他目录组件。当 Codex 需要搜索托管的 step.parts 目录、解决模糊的零件名称/标准/别名/尺寸、选择匹配零件、获取规范 .step 文件、校验和验证,或使用 step.parts API 进行标准零件发现时使用。

step-parts 是什么?

此技能为 AI 代理(如 Codex)提供了一种高效的方法,用于搜索 step.parts 在线目录并获取常见的可购买 CAD 零件。它支持多种零件类型,包括执行器、电机、电子元件、连接器和各类紧固件。核心功能包括:通过 API 端点解析模糊或不完整的零件名称、标准、别名或尺寸;根据用户需求匹配合适的零件;下载规范的 .step 文件;以及验证文件校验和以确保完整性。该技能适用于需要在实际零件几何体上进行设计的环境,而无需手动搜索或使用占位几何体。它依赖于 step.parts 托管的 API 和 OpenAPI 端点,因此非常适合需要精确、可制造零件表示的自动化 CAD 流程。

兼容平台~Claude Code✓Codex CLI~Cursor
Part ofReact
npx skills add https://github.com/earthtojake/text-to-cad/tree/main/skills/step-parts

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

step-parts 是做什么的?

从 step.parts 中查找、评估和下载常见的可购买 CAD 零件,包括现成的执行器、伺服电机、电机、电路板、连接器、螺钉、螺栓、螺母、垫圈、轴承、螺柱以及其他目录组件。当 Codex 需要搜索托管的 step.parts 目录,在创建简化占位几何体之前,解析模糊的零件名称、标准、别名或尺寸,选择匹配零件,获取规范的 .step 文件,验证校验和,或使用 step.parts API/OpenAPI 目录端点进行标准零件发现时使用。

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

earthtojake/cad

Create, modify, inspect, and validate STEP-first parametric CAD parts and assemblies. Use for natural-language CAD specs, reference images, 2D technical drawings, STEP/STP generation or direct inspection, Python CAD source, source-level joints, selector references, geometry facts, measurements, mating deltas, snapshots, and secondary STL/3MF/native GLB outputs from CAD geometry.

earthtojake/render

Start or reuse the CAD Explorer viewer, return review links, and create saved snapshots for explicit CAD and robot-description files. Use when rendering or visually reviewing `.step`, `.stp`, `.glb`, `.stl`, `.3mf`, `.dxf`, `.urdf`, `.srdf`, or `.sdf` files, especially when handed off from CAD, URDF, SRDF, or SDF generation skills.

earthtojake/sdf

SDFormat/SDF model and world generation, validation, and simulator handoff. Use for `.sdf` files, SDFormat XML, Python `gen_sdf()` sources, models, worlds, links, joints, poses, frames, inertials, visual/collision geometry, mesh URIs, sensors, lights, physics, plugins, includes, Gazebo, static SDF review, or simulator-specific metadata. Do not use for signed-distance-field geometry.

earthtojake/sendcutsend

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.

earthtojake/srdf

MoveIt2 SRDF generation, validation, and planning-semantics workflow. Use when creating, editing, regenerating, inspecting, or validating `.srdf` files, `gen_srdf()` sources, MoveIt planning groups, virtual joints, passive joints, end effectors, group states, disabled collisions, URDF-linked planning semantics, or SRDF handoff for live review. Use the URDF skill for robot structure, the SDF skill for simulator descriptions, and the cad-viewer skill for rendering, live review links, and optional MoveIt2 controls.

earthtojake/urdf

URDF robot description generation and default generation-time validation. Use when creating, editing, regenerating, inspecting, or debugging `.urdf` files, Python `gen_urdf()` sources, robot links, joints, limits, inertials, visual/collision geometry, mesh references, frame conventions, or generated robot-description artifacts. Use the SRDF skill for MoveIt2 semantic groups and IK/path-planning semantics; use the cad-viewer skill for local MoveIt2 server controls; use the CAD skill for STEP/STL/3MF/DXF/GLB outputs.

相关技能