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:
1 parent
d374ee7fff
commit
93cac0947b
69 files changed
+1787
-151
No files matched your search
@@ -1,5 +1,10 @@
|
||||
# Changelog – pdfcraft-mcp
|
||||
|
||||
## 0.2.0 (2026-10-26)
|
||||
|
||||
- CLI 0.14.0. Zusätzlich `batch` (convert, ocr, optimize), `audit` und `tools`. `--compact` und die Ordner-Flags bleiben.
|
||||
- `ocr_status` auf diesem Rechner: verfügbar, Sprache nur Englisch, Modelle unter `C:\Program Files\PdfCraft\models`.
|
||||
|
||||
## 0.1.0 (2026-10-19)
|
||||
|
||||
- Erste Version: Skill und Claude-Desktop-Erweiterung für PdfCraft 0.9.0 aus dem ArtCraft-Launcher (`C:\Program Files\PdfCraft\pdfcraft-cli.exe`, nicht auf PATH).
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
## Zweck
|
||||
|
||||
Öffnet, liest, schwärzt, bereinigt und bündelt PDFs über den MCP-Server von PdfCraft. Getestet mit 0.9.0 (Schwärzen, Doku-Pakete). Die Anweisungen für den Agenten stehen in [SKILL.md](SKILL.md) (clientneutral).
|
||||
Öffnet, liest, schwärzt, bereinigt und bündelt PDFs über den MCP-Server von PdfCraft. CLI 0.14.0 (Schwärzen und Doku-Pakete am 0.9.0 geprüft). Die Anweisungen für den Agenten stehen in [SKILL.md](SKILL.md) (clientneutral).
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
Schritt-für-Schritt: [docs/INSTALLATION.md](../../docs/INSTALLATION.md). Kurz:
|
||||
|
||||
1. `pdfcraft-mcp-v0.1.0.mcpb` und `pdfcraft-mcp-v0.1.0.zip` aus dem [Release](https://git.gundel.dev/dg/claude-skills/releases/download/pdfcraft-mcp%2Fv0.1.0/pdfcraft-mcp-v0.1.0.mcpb) laden.
|
||||
1. `pdfcraft-mcp-v0.2.0.mcpb` und `pdfcraft-mcp-v0.2.0.zip` aus dem [Release](https://git.gundel.dev/dg/claude-skills/releases/download/pdfcraft-mcp%2Fv0.2.0/pdfcraft-mcp-v0.2.0.mcpb) laden.
|
||||
2. Die `.mcpb` doppelklicken (oder über Einstellungen → Erweiterungen installieren).
|
||||
3. **Lese-Ordner weit:** `Dokumente` (`${HOME}/Documents`). **Schreib-Ordner eng und darin:** `Dokumente\Claude`. PdfCraft lehnt es ab, eine selbst geschriebene Datei wieder zu öffnen, wenn der Schreib-Ordner außerhalb des Lese-Ordners liegt.
|
||||
4. Unter Einstellungen → Erweiterungen prüfen, dass **PdfCraft for Claude** eingeschaltet ist.
|
||||
|
||||
@@ -5,7 +5,7 @@ description: PDFs über den PdfCraft-MCP-Server öffnen, auslesen, schwärzen, b
|
||||
|
||||
# PDFs mit PdfCraft (MCP)
|
||||
|
||||
PdfCraft ist ein Open-Source-PDF-Programm (Rust), das Acrobat-Pro-Parität anstrebt. Getestet mit Version 0.9.0.
|
||||
PdfCraft ist ein Open-Source-PDF-Programm (Rust), das Acrobat-Pro-Parität anstrebt. CLI 0.14.0. Die Schwärz-Fallen sind am 0.9.0 bestätigt und an 0.14.0 nicht erneut durchgespielt.
|
||||
|
||||
## Voraussetzung
|
||||
|
||||
@@ -50,7 +50,7 @@ Wichtige Werkzeuge über `tool_call`: `redact_mark`, `redact_apply`, `doc_audit_
|
||||
- **`doc_combine {paths, out, open: true}`** schreibt die Datei sofort. Das geöffnete Ergebnis heißt „Combined“ und hat keinen Pfad: Spätere Änderungen mit `doc_save {path}` speichern. Lesezeichen heißen danach wie die Quelldateien; mit `bookmark_rename` umbenennen.
|
||||
- **Kopf-/Fußzeile:** `doc_header_footer {footer_right: "Seite <<1>> von <<n>>"}` funktioniert. Datums-Platzhalter gibt es nur amerikanisch (`<<m/d/yyyy>>`, `<<d/m/yyyy>>`, `<<yyyy-mm-dd>>`), `<<dd.mm.yyyy>>` bleibt als Text stehen. Das Datum ausgeschrieben einsetzen (`Stand 19.10.2026`).
|
||||
- `page_add_text`/Kopfzeilen: Schriften nur helvetica, times, courier; Umlaute, ß und € gehen.
|
||||
- **OCR:** vorher `ocr_status`. Ohne mitgelieferte Sprachmodelle ist `available: false`; dann dem Nutzer sagen, dass gescannte PDFs nicht durchsuchbar gemacht werden können.
|
||||
- **OCR:** `ocr_status` (CLI 0.14.0 auf diesem Rechner: `available: true`, Sprache nur `en`, Modelle unter `C:\Program Files\PdfCraft\models`). `batch --steps convert,ocr,optimize` nimmt `--language` (Hilfe zeigt `en`). Deutsch ist nicht in der Sprachliste.
|
||||
|
||||
## Rezepte
|
||||
|
||||
@@ -91,3 +91,4 @@ Dem Nutzer sagen, welche Kategorien geschwärzt wurden, und ihn das Ergebnis sel
|
||||
- Digitale Signaturen: Nach Schwärzen, Zusammenführen oder Seitenänderungen ist eine bestehende Signatur ungültig. Den Nutzer vorher darauf hinweisen.
|
||||
- Komplexe Layouts exportieren nur näherungsweise nach Word (`doc_export_office`).
|
||||
- Formulare und JavaScript nur bearbeiten, wenn der Nutzer das ausdrücklich will.
|
||||
- CLI zusätzlich zu den MCP-Werkzeugen: `batch` (Schritte `convert`, `ocr`, `optimize`), `audit` (Scheinschwärzung, Exit-Code bei Fund), `tools` (JSON-Schemas). `audit` ersetzt nicht `doc_audit_redactions` nach einem Schwärzlauf.
|
||||
@@ -2,8 +2,8 @@
|
||||
"manifest_version": "0.3",
|
||||
"name": "pdfcraft-mcp",
|
||||
"display_name": "PdfCraft for Claude",
|
||||
"version": "0.1.0",
|
||||
"description": "PDFs öffnen, auslesen, schwärzen, bereinigen, zusammenführen und mit Seitenzahlen/Wasserzeichen versehen. Getestet mit PdfCraft 0.9.0. Benötigt PdfCraft aus dem ArtCraft-Launcher unter C:\\Program Files\\PdfCraft\\.",
|
||||
"version": "0.2.0",
|
||||
"description": "PDFs öffnen, auslesen, schwärzen, bereinigen, zusammenführen und mit Seitenzahlen/Wasserzeichen versehen. CLI 0.14.0. Benötigt PdfCraft aus dem ArtCraft-Launcher unter C:\\Program Files\\PdfCraft\\.",
|
||||
"author": {
|
||||
"name": "Dominic Gundel"
|
||||
},
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"version":"0.9.0","repository":"https://github.com/storytold/pdfcraft","bundled":false,"source":"ArtCraft-Launcher","exe":"pdfcraft-cli.exe","path":"C:\\Program Files\\PdfCraft\\pdfcraft-cli.exe","tag":"v0.9.0","sha256":"149c8b55364fde4da332fed5cba3b31c084402867e5e5f8655fd05a69e995f60"}
|
||||
{"version":"0.14.0","repository":"https://github.com/storytold/pdfcraft","bundled":false,"source":"ArtCraft-Launcher","exe":"pdfcraft-cli.exe","path":"C:\\Program Files\\PdfCraft\\pdfcraft-cli.exe","tag":"v0.14.0","sha256":"bdd19e35f2f8bf4da75144545a1059fc9abcf499389313254adc13947e44ecaf"}
|
||||
Reference in new issue
Block a user