agentCLAWHUBUnverified

OpenClaw 3D Printing Skill

Create parametric 3D-printable parts and enclosures with CadQuery, export STL or 3MF files, render review previews, and iterate on fit, tolerances, and print... Skill: OpenClaw 3D Printing Skill Owner: antoniosilveira Summary: Create parametric 3D-printable parts and enclosures with CadQuery, export STL or 3MF files, render review previews, and iterate on fit, tolerances, and print... Tags: 3d-printing:1.0.1, 3mf:1.0.1, cadquery:1.0.1, latest:1.0.1, stl:1.0.1 Version history: v1.0.1 | 2026-04-25T16:04:47.388Z | user Improve listing copy, add ClawHub install guidance, and pol

OpenClaw

Rank

62

Safety

84

Downloads

1.1k

Updated

Oct 11, 2026

Version

1.0.1

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 11, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 11, 2026
Adoption signal
1.1K downloadsadoption · observed Oct 11, 2026
Latest release
1.0.1release · observed Apr 25, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: medium.

clawhub skill install s1713rj5j2rce81vp56fz6cy3x85hah2:openclaw-3d-printing-skill
  1. Python environment detected. Create a strict virtual environment (`python -m venv .venv`) before installing dependencies to prevent system-level package conflicts.
  2. Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
  3. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-antoniosilveira-openclaw-3d-printing-skill/snapshot"

Documentation

CLAWHUB

63,998 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: parametric-3d-printing
description: Create parametric 3D-printable parts and enclosures with CadQuery, export STL or 3MF files, render review previews, and iterate on fit, tolerances, and printability. Use when the user wants a printable physical object such as a bracket, mount, enclosure, case, adapter, lid, organizer, fixture, or mechanical part; when they mention 3D printing, STL, 3MF, CadQuery, OpenSCAD, snap-fits, wall thickness, tolerances, screw bosses, or printer-specific constraints. Do not use for game assets, animation, sculpting, artistic rendering, photogrammetry, or editing an existing mesh without rebuilding it parametrically.
---

# Parametric 3D Printing

Design brackets, clips, cable guides, holders, mounts, adapters, enclosures, fixtures, and other functional 3D-printable parts with CadQuery. Generate clean STL or 3MF outputs, review fit and printability, and iterate quickly.

Use CadQuery as the default modeling path. Keep models parametric, dimensioned in millimeters, and easy to revise.

## Workflow

1. Clarify the object, the must-fit dimensions, and the attachment method.
2. Research exact dimensions for any real-world device or connector before modeling.
3. Build in phases:
   - base shape
   - functional features
   - finishing details
4. After each meaningful phase, export an STL, render a preview, and review it before moving on.
5. Deliver the final model with a short slicer recommendation.

Do not jump straight to a finished complex model unless the part is trivial.

## Gather requirements conversationally

Ask only what is needed to unblock the design. Prefer this order:

- what the part does
- critical dimensions
- how it mounts or mates
- printer, material, and nozzle assumptions
- any special constraints such as airflow, cable access, outdoor use, or weight

Use reasonable defaults when the user does not care:
- 0.4 mm nozzle
- PLA
- 0.2 mm layer height
- 0.3 mm fit clearance for typical FDM parts unless tighter or looser fit is needed

## Model rules

- Use millimeters only.
- Put editable dimensions at the top under a `PARAMETERS` section.
- Keep the build script readable and grouped by feature.
- Prefer bottom-on-bed geometry with `Z=0` at the print surface.
- Add clearances deliberately. Do not model nominal press fits with zero tolerance.
- For enclosures, shell inward when possible so outside dimensions stay stable.
- Apply large fillets and chamfers last.
- For parts with cavities, prefer direct 3MF export from CadQuery instead of STL-to-3MF conversion.

## Dimension research

When the part interfaces with a real product, search for exact dimensions first. Cross-check at least two sources when precision matters. Put sourced dimensions in comments near the parameters.

Examples:
- PCB size and hole spacing
- USB-C opening size
- charger puck diameter and thickness
- screw sizes and hole patterns
- cable bend clearance

## Preview and validation loop

Use the bundled scripts when present:

- `script

README.md

# OpenClaw 3D Printing Skill

An OpenClaw-native skill for designing **parametric 3D-printable parts** with **CadQuery**.

It helps an agent gather requirements, model physical parts parametrically, export STL or 3MF files, render previews, and iterate on fit, tolerances, and printability.

## Quick start

1. Install the skill from ClawHub or clone the repo into your OpenClaw skills directory.
2. Use **Python 3.10 to 3.12** only.
3. Install CadQuery using the platform guidance below.
4. Verify `import cadquery as cq` works before trying previews or exports.

## Install from ClawHub

```bash
openclaw skills install openclaw-3d-printing-skill
```

Or with the ClawHub CLI:

```bash
clawhub install openclaw-3d-printing-skill
```

## 5-minute setup

### macOS

```bash
git clone https://github.com/antoniosilveira/openclaw-3d-printing-skill.git ~/.openclaw/workspace/skills/openclaw-3d-printing-skill
cd ~/.openclaw/workspace/skills/openclaw-3d-printing-skill
brew install [email protected]
/opt/homebrew/bin/python3.12 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip setuptools wheel
python -m pip install -r references/requirements.txt
```

### Linux x86_64

```bash
git clone https://github.com/antoniosilveira/openclaw-3d-printing-skill.git ~/.openclaw/workspace/skills/openclaw-3d-printing-skill
cd ~/.openclaw/workspace/skills/openclaw-3d-printing-skill
python3.12 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip setuptools wheel
python -m pip install -r references/requirements.txt
```

### Linux arm64 / Raspberry Pi

```bash
git clone https://github.com/antoniosilveira/openclaw-3d-printing-skill.git ~/.openclaw/workspace/skills/openclaw-3d-printing-skill
cd /tmp
curl -L micro.mamba.pm/install.sh | bash
source ~/.bashrc
micromamba create -n cadquery312 -c conda-forge python=3.12 cadquery -y
micromamba activate cadquery312
python -m pip install -r ~/.openclaw/workspace/skills/openclaw-3d-printing-skill/references/requirements.txt
```

## Install matrix

| Platform | Recommended Python | Recommended CadQuery install path |
|---|---|---|
| macOS | 3.12 | Homebrew Python + `venv` + `pip install -r references/requirements.txt` |
| Linux x86_64 | 3.12 | `venv` + `pip install -r references/requirements.txt` |
| Linux arm64 / Raspberry Pi | 3.12 | `micromamba` + `conda-forge` for CadQuery, then `pip install -r references/requirements.txt` |

## What it includes

- `SKILL.md` with trigger and workflow guidance
- `scripts/run_cadquery_model.py` for structured model execution and validation
- `scripts/preview.py` for preview rendering
- `scripts/mesh_io.py` for safe mesh loading
- `scripts/stl_to_3mf.py` for STL to 3MF conversion
- `references/design-review.md` for final review guidance
- `references/requirements.txt` for Python dependency expectations
- `examples/` for small prompt briefs

## Install in OpenClaw

Clone or copy this repository into your OpenClaw skills directory so the repo root itself is the skill folde

_meta.json

{
  "ownerId": "kn74dgmjrt0qvzvy6qcmh2g2pd821jx9",
  "slug": "openclaw-3d-printing-skill",
  "version": "1.0.1",
  "publishedAt": 1777133087388
}

references/design-review.md

# Design Review

Use this checklist before sharing a final STL or 3MF.

## Visual review

- Does the overall shape match the request?
- Are all requested holes, cutouts, slots, and bosses present?
- Is there a stable print surface on the bed-facing side?
- Are there obvious overhangs above roughly 45 degrees?
- Do thin sections look printable for the chosen nozzle and material?
- Are fillets and chamfers on the intended edges?
- Does the part look proportionally correct next to the stated dimensions?

## Dimensional review

Check the CadQuery bounding box before export:

```python
bb = result.val().BoundingBox()
print(bb.xlen, bb.ylen, bb.zlen)
```

Verify:
- outer dimensions
- hole spacing
- internal clearance
- lip and wall thickness
- screw boss diameter and pilot size

## Mesh review

Run strict validation when possible:

```bash
python3 scripts/run_cadquery_model.py model.py --preview --strict
```

Warnings to pay attention to:
- non-watertight mesh
- zero or tiny volume
- missing STL output
- preview render failure

## Printability heuristics

- Standard structural FDM wall thickness: at least 1.2 mm
- Snap fits usually need extra clearance and generous root fillets
- Long cantilevers may need thicker sections or a different print orientation
- Outdoor or warm-environment parts usually want PETG or ASA instead of PLA
- Tall narrow parts may need a brim

## Delivery reminder

Include:
- final file path
- preview path if available
- critical dimensions
- orientation recommendation
- support requirement or no-support confirmation
- one short slicer recipe

references/requirements.txt

# Use Python 3.10-3.12 for the best CadQuery wheel support.
# On Linux arm64 / Raspberry Pi, prefer micromamba + conda-forge for CadQuery itself.
# After CadQuery works, install the rest of this file into the same environment.
cadquery>=2.6.1,<3
trimesh>=4,<5
pyrender>=0.1.45,<0.2
Pillow>=10,<13
numpy>=1.24,<3
lxml>=4.9,<7
Github ReposUpdated 2d agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/antoniosilveira/skills/openclaw-3d-printing-skill",
      "sourceUrl": "https://clawhub.ai/antoniosilveira/skills/openclaw-3d-printing-skill",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T07:45:46.447Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-antoniosilveira-openclaw-3d-printing-skill/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-antoniosilveira-openclaw-3d-printing-skill/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-11T07:45:46.447Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.1K downloads",
      "href": "https://clawhub.ai/antoniosilveira/openclaw-3d-printing-skill",
      "sourceUrl": "https://clawhub.ai/antoniosilveira/openclaw-3d-printing-skill",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-11T07:45:46.447Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.1",
      "href": "https://clawhub.ai/antoniosilveira/openclaw-3d-printing-skill",
      "sourceUrl": "https://clawhub.ai/antoniosilveira/openclaw-3d-printing-skill",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-04-25T16:04:47.388Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-antoniosilveira-openclaw-3d-printing-skill/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-antoniosilveira-openclaw-3d-printing-skill/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.1",
      "description": "Improve listing copy, add ClawHub install guidance, and polish discovery.",
      "href": "https://clawhub.ai/antoniosilveira/openclaw-3d-printing-skill",
      "sourceUrl": "https://clawhub.ai/antoniosilveira/openclaw-3d-printing-skill",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-04-25T16:04:47.388Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 11, 2026.

Sponsored

Ads related to OpenClaw 3D Printing Skill and adjacent AI workflows.