CtrlK
BlogDocsLog inGet started
Tessl Logo

open-replicator

github.com/JimmyPang02/open-replicator

SkillAddedReview
urdf

skills/urdf/SKILL.md

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 Replicator artifact review pane for project artifact paths; use the CAD skill for STEP/STL/3MF/DXF/GLB outputs.

77

tscircuit

skills/tscircuit/SKILL.md

Build, modify, and debug tscircuit (React/TypeScript) PCB designs. Use when working with tsci CLI (init/dev/search/add/import/build/export/snapshot/push), choosing footprints, placing parts, wiring nets/traces, or preparing fabrication outputs (Gerbers/BOM/PnP).

71

step-parts

skills/step-parts/SKILL.md

Use when Replicator needs off-the-shelf STEP parts for screws, bearings, motors, servos, connectors, boards, rails, or other purchasable CAD components before creating placeholder geometry.

67

srdf

skills/srdf/SKILL.md

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 Replicator artifact review pane for project artifact paths.

72

sendcutsend

skills/sendcutsend/SKILL.md

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.

67

sdf

skills/sdf/SKILL.md

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.

73

replicator-prd

skills/replicator-prd/SKILL.md

Write or revise hardware product requirements (product/README.md, product/requirements.json, product/contract.json). Use at the start of any hardware product design before parts selection.

72

replicator-pipeline

skills/replicator-pipeline/SKILL.md

Hardware product pipeline orchestrator (PRD → BOM → PCB → CAD → fabrication). Use FIRST for any request to design a hardware product, electronic device, PCB, or enclosure end-to-end. Routes to replicator-prd, replicator-parts, replicator-pcb, replicator-cad.

69

replicator-pcb

skills/replicator-pcb/SKILL.md

Design PCBs as code with tscircuit (React/TSX) and the tsci CLI - schematic, layout, DRC, Gerber/BOM/CPL export for JLCPCB fabrication. Use after the BOM stage when the product needs a custom PCB.

75

replicator-parts

skills/replicator-parts/SKILL.md

Select electronic components and build a procurement-ready BOM with real LCSC/JLC supplier evidence (stock, price, datasheet). Use after the PRD stage and before PCB design. Provides parts_search.py (jlcsearch API) and bom_validate.py (schema gate).

76

replicator-cad

skills/replicator-cad/SKILL.md

Parametric CAD modeling with build123d (Python) - enclosures, mechanical parts, assemblies. Builds a scene from cad/parts/*.py, exports STEP/GLB, renders PNG views for visual self-review, and prepares STL/3MF for printing. Use after PCB release (or directly for non-PCB products).

74

gcode

skills/gcode/SKILL.md

Explicit advanced workflow for generating, inspecting, dry-running, and validating plain FDM `.gcode` with real slicer CLIs. Use only when the user asks Replicator to generate G-code, needs headless/reproducible slicing, or cannot use a slicer UI.

75

bambu-labs

skills/bambu-labs/SKILL.md

Explicit advanced workflow to inspect status, upload, or cautiously start/control local Bambu Lab printers through LAN FTPS/MQTT after validated G-code exists. Use only when the user asks for printer communication or physical print control.

68

pipeline

reference/replicator-original/project-replicator/pipeline/SKILL.md

Use before Project Replicator product, hardware, PCB, CAD, manufacturing, or review work.

53

replicator-pcb

reference/replicator-original/project-replicator/pcb/SKILL.md

Use before Project Replicator PCB source, layout, routing, DRC, fabrication, or PCB visual-review work.

67

requirements-contract

reference/replicator-original/product/requirements-contract/SKILL.md

Use when writing or revising product/README.md, product/requirements.json, or product/contract.json in project-replicator.

64

pdf

reference/replicator-original/pdf/SKILL.md

Use when uploaded or project PDF files need exact text extraction, page-specific review, visual inspection of embedded images/diagrams/scans, datasheet figures, tables, or layout-sensitive evidence.

72

pcb-release-review

reference/replicator-original/me/pcb-release-review/SKILL.md

Independently audit one immutable, Host-frozen PCB release candidate using the design's own editable source, its manufacturing reports, and board-frame measurements from `pcb.measure`. Use only for the Host-owned PCB release review that returns a prioritized Markdown report; do not use for PCB editing, routing, or fabrication export.

76

cad-workbench

reference/replicator-original/me/cad-workbench/SKILL.md

Use for persistent, visual, short-loop CAD modeling with cad.open, cad.add_part, cad.edit_part, cad.place, cad.import, cad.delete, cad.look, cad.inspect, Host-owned CAD Review, and cad.export.

65

cad-review

reference/replicator-original/me/cad-review/SKILL.md

Independently audit one complete committed CAD build using cad.look image evidence and cad.inspect geometry facts. Use only for the Host-owned CAD handoff review that returns prioritized P0/P1 issues as ordinary text; do not use for CAD editing, finite-element analysis, physical load certification, or export.

75

cad-part-selection

reference/replicator-original/me/cad-part-selection/SKILL.md

Use for CAD Part Research when standard, purchasable, or library-backed mechanical components must be resolved before modeling.

69

build123d-libs

reference/replicator-original/me/build123d-libs/SKILL.md

Use when standard mechanical parts, fasteners, bearings, V-slot rails, T-nuts, wheels, or linear-motion parts are needed in Build123d CAD, and always before modeling a screw into a 3D-printed part — printed screw joints must come from this skill's kit, never hand-modeled.

65

build123d-core

reference/replicator-original/me/build123d-core/SKILL.md

Use when custom Build123d Python CAD code, geometry operations, selectors, locations, joints, assemblies, imports, exports, or DFM details are needed. Read `references/dfm-rules.md` BEFORE writing the first line of geometry code for any screw boss, standoff, snap fit, wall interface, or overhang-sensitive feature — not after the shape exists. A screw fastening into a 3D-printed part additionally requires the `build123d-libs` kit; never hand-model that joint.

71

print-plates

reference/replicator-original/fabrication/print-plates/SKILL.md

Prepare committed Replicator CAD objects for ordinary FDM printing by arranging quantities across real build-plate dimensions and exporting one standard unsliced `.3mf` per plate for Bambu Studio or another slicer.

64

component-selection

reference/replicator-original/ee/component-selection/SKILL.md

Use when electronic components must be selected, priced, checked for stock, compared with alternatives, or prepared as BOM-ready candidates with datasheet-backed implementation evidence.

70