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

+8 -4
View File
@@ -23,7 +23,7 @@ Schutz durch Lese- und Schreib-Root (nicht die Freigabe-Dialoge). Lesen weit, Sc
| `execute` | einen Befehl ausführen: `{command, params}` |
| `batch` | mehrere Befehle in Reihenfolge (stoppt beim ersten Fehler) |
| `new_document` | blank, sample, letter, resume, report |
| `open_document` / `save_document` | docx, doc (nur öffnen), odt, rtf, html, md, tex, txt, json; speichern auch pdf, png |
| `open_document` / `save_document` | docx, doc (nur öffnen), odt, rtf, html, md, tex, txt, json, xml (Flat OPC; CLI `--format wordml2003` für Word 2003 XML); speichern auch pdf, png |
| `type_text` | an der Schreibmarke tippen (ersetzt Markierung) |
| `select_text` | n-tes Vorkommen eines Textes markieren |
| `get_text` / `inspect_document` | Dokument zurücklesen (Struktur als JSON, inkl. Kopf-/Fußzeilen unter `parts`) |
@@ -50,7 +50,7 @@ Liegt eine Datei **außerhalb des Lese-Ordners**, wird sie abgelehnt. Dann: (a)
## Neues Dokument – Grundeinrichtung (DE)
`new_document blank` startet in **US-Letter** und englischer Sprache. Immer zuerst:
`new_document blank` übernimmt das Papier der Systemregion (CLI 0.11.0: A4, in Letter-Regionen US-Letter; `WORDCRAFT_REGION` setzt die Region fest). Auf diesem Rechner war ein leeres Dokument A4 (11906×16838 Twip), die Ränder 1 Zoll. Sprache und Ränder deshalb weiter explizit setzen:
```json
[{"command":"layout.size","params":{"name":"A4"}},
{"command":"layout.margins","params":{"top":70.87,"bottom":56.69,"left":70.87,"right":56.69}},
@@ -141,7 +141,9 @@ Längen in Punkt, Farben als `"#RRGGBB"`, `[r,g,b]` oder `{"Rgb":[r,g,b]}`; bei
- Zeichen (`format.set {"props": …}`): `font`, `size`, `bold`, `italic`, `underline`, `color`, `highlight`, `vertAlign`, `lang`, `link`
- Absatz (`para.set {"props": …}`): `style`, `align`, `indentLeft`, `indentFirst`, `spaceBefore`, `spaceAfter`, `lineSpacing` (`{"rule":"multiple","value":1.15}`), `keepNext`, `keepLines`, `pageBreakBefore`, `outlineLevel`, `numbering`, `tabs`, `borders`, `shading`
## Renderer-Grenzen (0.8.0)
## Renderer-Grenzen (an 0.8.0 gesehen)
An 0.11.0 nicht erneut geprüft:
- mehrzeilige Zellen in dunkel hinterlegten Tabellenköpfen zeigen nur die letzte Zeile
- Seitenzahlfelder in Fußzeilen importierter python-docx-Dokumente bleiben leer
@@ -156,5 +158,7 @@ Bei Auffälligkeiten erst das Original rendern und vergleichen.
## Grenzen
- Die Ordnerbeschränkung gilt nur headless; mit verbundener Desktop-App entfällt sie.
- Die Ordner-Flags gelten nur kopflos. `mcp --connect HOST:PORT` und `--automation-read-root` / `--automation-write-root` zusammen sind ein Fehler (CLI 0.11.0). Mit verbundener App entfällt die Ordnersperre.
- Befehle ohne Pfad wirken immer auf das zuletzt geöffnete Dokument. Vor dem Öffnen eines anderen Dokuments speichern.
- Passwortgeschützte Dateien: die CLI nimmt `--password`, `--password-file` oder `WORDCRAFT_PASSWORD` und schreibt das Passwort wieder mit. Ob `open_document` ein Passwort-Feld hat, ist nicht geprüft.
- Zotero (CLI, Zotero muss laufen): `addEditCitation`, `addEditBibliography`, `addNote`, `refresh`, `removeCodes`, `setDocPrefs`. Kein eigenes MCP-Werkzeug dafür geprüft.