MC

makermate/claw3d-skill

Developer tools
64 stars 품질 40 트렌드 40

Single skill for the full 3D workflow: create models (AI), search (Thingiverse), slice, and print. Modular at install time—enable only what you need.

개요

Single skill for the full 3D workflow: create models (AI), search (Thingiverse), slice, and print. Modular at install time—enable only what you need. Sketch / Image → 3D Modify 3D Models Multiply, Slice & Print 1. — Add backends/moonraker.md (or similar) with backend-specific notes. Document in the main printing module that claw3d configure backends lists options. The CLI (claw3d) handles backend logic; the skill documents usage. 2. — Add providers/replicate.md. Update manifest.json if the provider becomes a first-class module. The skill references claw3d configure for provider selection. 3. — Add directories/printables.md. Update 03-directory.md or create 03-directory-printables.md and extend the manifest. Run build-skill.sh to merge. 4. — Add src/06-your-module.md, register in manifest.json under modules, then run build with --modules including your module. The setup script (claw3d/scripts/setup-openclaw-docker.

README

claw3d — Unified 3D Skill for OpenClaw

Single skill for the full 3D workflow: create models (AI), search (Thingiverse), slice, and print. Modular at install time—enable only what you need.


Structure

claw3d-skill/
├── SKILL.md              # Generated output (do not edit directly)
├── manifest.json         # Module registry
├── src/
│   ├── 00-frontmatter.md # Skill metadata template
│   ├── 01-core.md        # Setup flow, intent resolution (always included)
│   ├── 02-ai-forger.md   # AI model creation (FAL)
│   ├── 03-directory.md   # Search Thingiverse
│   ├── 04-slicing.md     # Slice to G-code
│   └── 05-printing.md    # Printer control
├── scripts/
│   └── build-skill.sh    # Merge modules → SKILL.md
├── backends/             # Community: printer backends (Moonraker, PrusaLink, OctoPrint…)
├── providers/            # Community: AI providers (FAL, Replicate, local…)
└── directories/          # Community: search providers (Thingiverse, Printables…)

Build

cd claw3d-skill
./scripts/build-skill.sh --modules ai-forger,directory,slicing,printing

Or with env:

CLAW3D_MODULES=ai-forger,printing ./scripts/build-skill.sh

Adding Modules (Community)

  1. New printer backend — Add backends/moonraker.md (or similar) with backend-specific notes. Document in the main printing module that claw3d configure backends lists options. The CLI (claw3d) handles backend logic; the skill documents usage.

  2. New AI provider — Add providers/replicate.md. Update manifest.json if the provider becomes a first-class module. The skill references claw3d configure for provider selection.

  3. New directory — Add directories/printables.md. Update 03-directory.md or create 03-directory-printables.md and extend the manifest. Run build-skill.sh to merge.

  4. New module — Add src/06-your-module.md, register in manifest.json under modules, then run build with --modules including your module.

Install-Time Selection

The setup script (claw3d/scripts/setup-openclaw-docker.sh) prompts for capabilities and builds the skill with only the selected modules. This keeps the installed skill focused and avoids unused API key requirements.

Repo Description
clarvis-ai One-command distro — bundles everything into a single Docker Compose stack
claw3d Python CLI that this skill orchestrates — AI generation, slicing, printer control
curaengine-slicer-api CuraEngine REST API for slicing and mesh conversion

License

MIT


For a ready-to-use, anything-to-3D-print experience, check out clarv.is

View this README on GitHub

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add makermate/claw3d-skill