Skills auf die installierten Craft-Versionen vom 26. Oktober 2026 heben, damit sie zu den aktuell installierten CLIs passen.

CADCraft, EffectCraft und FilmCraft ergänzen.
This commit is contained in:
Dominic Gundel committed 2026-10-26 12:17:25 +01:00
1 parent d374ee7fff
commit 93cac0947b
69 files changed
+1787 -151

No files matched your search

+3 -3
View File
@@ -18,7 +18,7 @@ Jedes Werkzeug ist ein **eigenes** Cursor-Plugin (1:1 zur Claude-`.mcpb`). Keine
WordCraft, PdfCraft, FigCraft, VectorCraft und SolidCraft: Lese-/Schreib-Ordner in den Plugin-Variablen (Configure) oder in `mcp.json` prüfen. Standard: Lese = `${userHome}/Documents`, Schreib = `${userHome}/Documents/Claude`. Der Schreib-Ordner muss im Lese-Ordner liegen (PdfCraft und VectorCraft lehnen sonst das erneute Öffnen ab; bei FigCraft ist die Lage egal, der Standard bleibt). SolidCraft übergibt beide Ordner als `--allow-path`; beide müssen gesetzt sein.
PdfCraft startet mit `--compact` (17 Kernwerkzeuge plus `tool_search`/`tool_call`). VectorCraft immer mit beiden Ordner-Argumenten starten, sonst versucht der Server zuerst `127.0.0.1:7979`. FigCraft ohne `--attach`. SolidCraft immer mit beiden `--allow-path` und ohne `--connect` (kein Port 7979).
PdfCraft startet mit `--compact` (17 Kernwerkzeuge plus `tool_search`/`tool_call`). VectorCraft immer mit beiden Ordner-Argumenten starten, sonst versucht der Server zuerst `127.0.0.1:7979`. FigCraft: `--attach` lehnt die Ordner-Flags ab, das Plugin setzt sie und bleibt kopflos. SolidCraft in der Erweiterung: zwei `--allow-path`, ohne `--connect`. `--connect 127.0.0.1:7878` in einer eigenen `mcp.json` spricht die App an (`solidcraft --control 7878`); lauscht sie nicht, antworten die Entwurfswerkzeuge mit `no SolidCraft app is listening`, `skill_reference` bleibt. CADCraft und FilmCraft: nur `mcp`, keine Ordner-Flags. EffectCraft: `mcp --empty` mit beiden Ordnern.
## Alternativ: nur MCP + Skill
@@ -108,7 +108,7 @@ VectorCraft (Ordner-Argumente nicht weglassen):
}
```
SolidCraft (zwei `--allow-path`, kein `--connect`):
SolidCraft (Erweiterung: zwei `--allow-path`, kein `--connect`. Eine eigene `mcp.json` darf `--connect 127.0.0.1:7878` zusätzlich setzen, wenn die App mit `solidcraft --control 7878` läuft):
```json
{
@@ -146,7 +146,7 @@ Im Agent: „Sind die WordCraft-Werkzeuge verfügbar?“ bzw. die andere App. Pd
| Keine Werkzeuge | Plugin unter `plugins/local/<skill>`? Reload? CLI unter `C:\Program Files\…`? |
| path rejected | Schreib-Ordner prüfen (`WRITE_ROOT` / mcp.json). Er muss im Lese-Ordner liegen. |
| VectorCraft spricht Port 7979 an | Ordner-Argumente fehlen. Plugin-`mcp.json` prüfen. |
| SolidCraft erreicht die Datei nicht | Beide `--allow-path` in der Plugin-`mcp.json`. Kein `--connect` und kein Port 7979. |
| SolidCraft: `no SolidCraft app is listening` | Die `mcp.json` hat `--connect`, die App lauscht nicht. `solidcraft --control 7878` starten, oder `--connect` weglassen (kopflos, wie die Erweiterung). |
| Zu viele Werkzeuge / PdfCraft wirkt abgeschnitten | `--compact` muss in den Args stehen. |
| Doppelte Server | Alten Eintrag in `~/.cursor/mcp.json` entfernen, wenn das Plugin denselben Namen (`wordcraft`, `gridcraft`, `pdfcraft`, `figcraft`, `vectorcraft`, `solidcraft`) registriert. |
+21 -15
View File
@@ -1,6 +1,6 @@
# Claude-Werkzeuge einrichten
Mit dieser Anleitung kann Claude auf deinem Rechner Word-Dokumente, Excel-Tabellen, PDFs, Oberflächen-Entwürfe, Vektorgrafiken und parametrische 3D-Teile bearbeiten. Dauer: etwa 10 Minuten je Werkzeug. Du brauchst keine Programmierkenntnisse.
Mit dieser Anleitung kann Claude auf deinem Rechner Word-Dokumente, Excel-Tabellen, PDFs, Oberflächen-Entwürfe, Vektorgrafiken, DXF/DWG, Compositings, Schnitte und parametrische 3D-Teile bearbeiten. Dauer: etwa 10 Minuten je Werkzeug. Du brauchst keine Programmierkenntnisse.
Für jedes Werkzeug installierst du zwei Dinge:
@@ -32,8 +32,11 @@ Installiere den [ArtCraft-Launcher](https://getartcraft.com/apps) und darin die
| PdfCraft | Schwärzen, Doku-Pakete | `C:\Program Files\PdfCraft\pdfcraft-cli.exe` |
| FigCraft | HMI-/Oberflächen-Entwürfe | `C:\Program Files\FigCraft\figcraft-cli.exe` |
| VectorCraft | Typenschilder, Schilder, DXF für Laser | `C:\Program Files\VectorCraft\vectorcraft-cli.exe` |
| CADCraft | DXF/DWG-Zeichnungen | `C:\Program Files\CADCraft\cadcraft-cli.exe` |
| EffectCraft | Compositing, .ecproj | `C:\Program Files\EffectCraft\effectcraft-cli.exe` |
| FilmCraft | Schnitt, .fcproj | `C:\Program Files\FilmCraft\filmcraft-cli.exe` |
FigCraft steht im Launcher seit Version **0.4.1**. Ältere Kataloge mit zwölf Apps führen es nicht. Fehlt die Kachel, den Launcher aktualisieren. Installer: [GitHub Releases](https://github.com/storytold/craft-launcher/releases).
FigCraft steht im Launcher seit Version **0.4.1**. Ältere Kataloge mit zwölf Apps führen es nicht. Fehlt die Kachel, den Launcher aktualisieren. Installer: [GitHub Releases](https://github.com/storytold/craft-launcher/releases). CADCraft, EffectCraft und FilmCraft sind am 26.10.2026 unter `C:\Program Files` installiert (Publisher Learning Machines LLC). Ob der Launcher dafür eine Kachel hat, ist nicht geprüft.
## 1b. SolidCraft installieren
@@ -43,20 +46,23 @@ SolidCraft wird getrennt vom ArtCraft-Launcher installiert. Installer: [GitHub R
|---|---|---|
| SolidCraft | parametrische 3D-Teile, STEP, STL, 3MF | `C:\Program Files\SolidCraft\solidcraft-cli.exe` |
Die CLI ist **nicht** auf PATH. Die Erweiterung enthält sie nicht. Der MCP-Server läuft ohne Fenster und bekommt zwei Argumente `--allow-path` (Lese-Ordner und Schreib-Ordner). Kein `--connect`, kein `--allow-any-path`. Skill-Version: **0.2.0**.
Die CLI ist **nicht** auf PATH. Die Erweiterung enthält sie nicht. Die Erweiterung startet kopflos mit zwei `--allow-path` (Lese-Ordner und Schreib-Ordner), ohne `--connect` und ohne `--allow-any-path`. `--connect 127.0.0.1:PORT` ist ein anderer Start und braucht `solidcraft --control PORT`. `solvecraft-cli.exe` ist nur ein Alias. Skill-Version: **0.3.0**.
---
## 2. Dateien herunterladen
Lade die passende Version herunter (WordCraft und GridCraft **0.3.0**, PdfCraft, FigCraft und VectorCraft **0.1.0**, SolidCraft **0.2.0**):
Lade die passende Version herunter (WordCraft und GridCraft **0.4.0**, PdfCraft, FigCraft und VectorCraft **0.2.0**, SolidCraft **0.3.0**, CADCraft, EffectCraft und FilmCraft **0.1.0**):
- [wordcraft-mcp-v0.3.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/wordcraft-mcp%2Fv0.3.0/wordcraft-mcp-v0.3.0.mcpb) und [wordcraft-mcp-v0.3.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/wordcraft-mcp%2Fv0.3.0/wordcraft-mcp-v0.3.0.zip)
- [gridcraft-mcp-v0.3.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/gridcraft-mcp%2Fv0.3.0/gridcraft-mcp-v0.3.0.mcpb) und [gridcraft-mcp-v0.3.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/gridcraft-mcp%2Fv0.3.0/gridcraft-mcp-v0.3.0.zip)
- [pdfcraft-mcp-v0.1.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/pdfcraft-mcp%2Fv0.1.0/pdfcraft-mcp-v0.1.0.mcpb) und [pdfcraft-mcp-v0.1.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/pdfcraft-mcp%2Fv0.1.0/pdfcraft-mcp-v0.1.0.zip)
- [figcraft-mcp-v0.1.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/figcraft-mcp%2Fv0.1.0/figcraft-mcp-v0.1.0.mcpb) und [figcraft-mcp-v0.1.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/figcraft-mcp%2Fv0.1.0/figcraft-mcp-v0.1.0.zip)
- [vectorcraft-mcp-v0.1.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/vectorcraft-mcp%2Fv0.1.0/vectorcraft-mcp-v0.1.0.mcpb) und [vectorcraft-mcp-v0.1.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/vectorcraft-mcp%2Fv0.1.0/vectorcraft-mcp-v0.1.0.zip)
- [solidcraft-mcp-v0.2.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/solidcraft-mcp%2Fv0.2.0/solidcraft-mcp-v0.2.0.mcpb) und [solidcraft-mcp-v0.2.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/solidcraft-mcp%2Fv0.2.0/solidcraft-mcp-v0.2.0.zip)
- [wordcraft-mcp-v0.4.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/wordcraft-mcp%2Fv0.4.0/wordcraft-mcp-v0.4.0.mcpb) und [wordcraft-mcp-v0.4.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/wordcraft-mcp%2Fv0.4.0/wordcraft-mcp-v0.4.0.zip)
- [gridcraft-mcp-v0.4.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/gridcraft-mcp%2Fv0.4.0/gridcraft-mcp-v0.4.0.mcpb) und [gridcraft-mcp-v0.4.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/gridcraft-mcp%2Fv0.4.0/gridcraft-mcp-v0.4.0.zip)
- [pdfcraft-mcp-v0.2.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/pdfcraft-mcp%2Fv0.2.0/pdfcraft-mcp-v0.2.0.mcpb) und [pdfcraft-mcp-v0.2.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/pdfcraft-mcp%2Fv0.2.0/pdfcraft-mcp-v0.2.0.zip)
- [figcraft-mcp-v0.2.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/figcraft-mcp%2Fv0.2.0/figcraft-mcp-v0.2.0.mcpb) und [figcraft-mcp-v0.2.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/figcraft-mcp%2Fv0.2.0/figcraft-mcp-v0.2.0.zip)
- [vectorcraft-mcp-v0.2.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/vectorcraft-mcp%2Fv0.2.0/vectorcraft-mcp-v0.2.0.mcpb) und [vectorcraft-mcp-v0.2.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/vectorcraft-mcp%2Fv0.2.0/vectorcraft-mcp-v0.2.0.zip)
- [solidcraft-mcp-v0.3.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/solidcraft-mcp%2Fv0.3.0/solidcraft-mcp-v0.3.0.mcpb) und [solidcraft-mcp-v0.3.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/solidcraft-mcp%2Fv0.3.0/solidcraft-mcp-v0.3.0.zip)
- [cadcraft-mcp-v0.1.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/cadcraft-mcp%2Fv0.1.0/cadcraft-mcp-v0.1.0.mcpb) und [cadcraft-mcp-v0.1.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/cadcraft-mcp%2Fv0.1.0/cadcraft-mcp-v0.1.0.zip)
- [effectcraft-mcp-v0.1.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/effectcraft-mcp%2Fv0.1.0/effectcraft-mcp-v0.1.0.mcpb) und [effectcraft-mcp-v0.1.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/effectcraft-mcp%2Fv0.1.0/effectcraft-mcp-v0.1.0.zip)
- [filmcraft-mcp-v0.1.0.mcpb](https://git.gundel.dev/dg/claude-skills/releases/download/filmcraft-mcp%2Fv0.1.0/filmcraft-mcp-v0.1.0.mcpb) und [filmcraft-mcp-v0.1.0.zip](https://git.gundel.dev/dg/claude-skills/releases/download/filmcraft-mcp%2Fv0.1.0/filmcraft-mcp-v0.1.0.zip)
Die ZIP-Dateien **nicht entpacken**.
@@ -70,10 +76,10 @@ Für jede `.mcpb`-Datei:
2. Die `.mcpb`-Datei **doppelklicken** – oder sie ins Claude-Fenster ziehen.
*Klappt beides nicht:* Einstellungen → Erweiterungen → Erweiterte Einstellungen → „Erweiterung installieren…“ → Datei auswählen.
3. Es öffnet sich ein Installationsfenster. Angaben prüfen und bestätigen.
4. **WordCraft, PdfCraft, FigCraft, VectorCraft und SolidCraft** fragen nach zwei Ordnern. GridCraft nicht.
4. **WordCraft, PdfCraft, FigCraft, VectorCraft, EffectCraft und SolidCraft** fragen nach zwei Ordnern. GridCraft, CADCraft und FilmCraft nicht.
- **Lese-Ordner (weit):** `Dokumente`.
- **Schreib-Ordner (eng, und bei PdfCraft und VectorCraft darin):** `Dokumente\Claude`. PdfCraft und VectorCraft öffnen eigene Ergebnisse sonst nicht wieder. Bei FigCraft ist die Lage egal; denselben Standard verwenden.
- **SolidCraft:** beide Ordner ausfüllen. Jeder wird als `--allow-path` übergeben. Fehlt ein Ordner, kann der Agent dort nicht speichern. Der Server startet ohne Fenster und ohne `--connect`.
- **SolidCraft:** beide Ordner ausfüllen. Jeder wird als `--allow-path` übergeben. Die Erweiterung startet ohne `--connect`.
5. Installieren. Die Erweiterung erscheint unter Einstellungen → Erweiterungen.
**Danach unter Einstellungen → Erweiterungen prüfen, dass die Erweiterungen eingeschaltet sind.** Frisch installierte Erweiterungen können ausgeschaltet sein.
@@ -90,7 +96,7 @@ Für jede `.zip`-Datei:
1. In Claude auf **„+“** → **„Skill erstellen“** → **„Skill hochladen“**.
2. Die ZIP-Datei auswählen und bestätigen.
Die Skills heißen danach `wordcraft-mcp`, `gridcraft-mcp`, `pdfcraft-mcp`, `figcraft-mcp`, `vectorcraft-mcp` und `solidcraft-mcp`.
Die Skills heißen danach `wordcraft-mcp`, `gridcraft-mcp`, `pdfcraft-mcp`, `figcraft-mcp`, `vectorcraft-mcp`, `solidcraft-mcp`, `cadcraft-mcp`, `effectcraft-mcp` und `filmcraft-mcp`.
---
@@ -137,7 +143,7 @@ Lass bei WordCraft `open_document` / `save_document`, bei GridCraft `open_workbo
| Claude sagt, die Werkzeuge fehlen | Einstellungen → Erweiterungen: ist die Erweiterung eingeschaltet? Einschalten, dann neuen Chat öffnen. |
| Werkzeuge fehlen, Erweiterung ist eingeschaltet | Prüfen, ob `C:\Program Files\<App>\<app>-cli.exe` existiert; sonst über den ArtCraft-Launcher installieren. |
| SolidCraft: Werkzeuge fehlen, Erweiterung ist eingeschaltet | `C:\Program Files\SolidCraft\solidcraft-cli.exe` prüfen. Sonst den eigenen Installer (MSI oder `winget install bherbruck.SolidCraft`). |
| SolidCraft speichert die Datei nicht | Beide Ordner im Dialog gesetzt? Die Args sind zwei `--allow-path`, kein `--connect`. |
| SolidCraft speichert die Datei nicht | Beide Ordner im Dialog gesetzt? Die Erweiterung übergibt zwei `--allow-path`. Steht in der Config `--connect`, muss die App mit `solidcraft --control` auf demselben Port lauschen. |
| Speichern scheitert („path rejected“) | Ziel lag außerhalb des Schreib-Ordners, oder (PdfCraft, VectorCraft) der Schreib-Ordner liegt nicht im Lese-Ordner. Einstellungen → Erweiterungen → die App → Einstellungen. |
| FigCraft fehlt im Launcher | Launcher auf 0.4.1 oder neuer aktualisieren. |
| Excel-Formeln zeigen `#NAME?` | Claude hat deutsche Funktionsnamen benutzt. Sagen: „Nutze englische Formeln, wie im Skill beschrieben.“ |
@@ -146,7 +152,7 @@ Lass bei WordCraft `open_document` / `save_document`, bei GridCraft `open_workbo
## Aktualisieren
Neue Version laden, `.mcpb` erneut installieren und die neue Skill-ZIP hochladen. Fragt Claude, ob die bestehende Version ersetzt werden soll: ja. Danach Claude neu starten.
Neue Version laden, `.mcpb` erneut installieren und die neue Skill-ZIP hochladen. Fragt Claude, ob die bestehende Version ersetzt werden soll: ja. Danach Claude neu starten. Claude holt diese Skills nicht von selbst aus dem Repo; es gibt keinen Sync.
## Entfernen