MC

makermate/claw3d-skill

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

64 stars 质量 49 趋势 14MIT

完整3D工作流程的单一技能:创建模型(AI)、搜索(Thingiverse)、切片和打印。安装时模块化——只启用你需要的功能。

概览

完整3D工作流程的单一技能:创建模型(AI)、搜索(Thingiverse)、切片和打印。安装时模块化——只启用你需要的功能。 草图/图像 → 3D 修改 3D 模型 乘法、切片和打印 1. — 添加后端/moonraker.md(或类似)并附上后端专用说明。主打印模块中的文档中claw3d配置后端列出选项。CLI(claw3d)处理后端逻辑;技能文档使用情况。 2. — 添加提供者/replicate.md。如果提供者成为一类模块,请更新manifest.json。技能参考claw3d config用于提供者选择。 3. — 添加目录/printables.md。更新 03-directory.md 或创建 03-directory-printables.md 并扩展清单。运行 build-skill.sh 以合并。 4. — 添加 src/06-your-module.md,manifest.json 模块下注册,然后运行包含你的模块的 ---modules 构建。 设置脚本(claw3d/scripts/setup-openclaw-docker。

概述(AI 翻译)

完整3D工作流程的单一技能:创建模型(AI)、搜索(Thingiverse)、切片和打印。安装时模块化——只启用你需要的功能。


3D→草图/图像 修改3D模型 乘法、切片与打印

结构

建造

或者用环境:

添加模块(社区)

  1. 新打印机后端 — 添加backends/moonraker.md(或类似)并附上后端专用注释。主打印模块中的文档claw3d configure backends列出选项。CLI(claw3d)处理后端逻辑;技能文档使用情况。

  2. 新的AI提供者 — 添加providers/replicate.md。如果提供者成为一级模块,请更新manifest.json。该技能在提供者选择时引用claw3d configure。

  3. 新目录 — 添加directories/printables.md。更新03-directory.md或创建03-directory-printables.md并扩展清单。运行build-skill.sh进行合并。

  4. 新模块 — 添加src/06-your-module.md,在manifest.json注册,在modules]下注册,然后用--modules(包括你的模块)运行构建。

安装时间选择

设置脚本('claw3d/scripts/setup-openclaw-docker.

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 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
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add makermate/claw3d-skill
新手?先看 mcpskill.org 教程 →