KDP Publisher DE

Other

KDP Publisher DE konvertiert Markdown-Kapitel in professionell formatierte, KDP-fähige PDFs im OpenClaw-Buchstil mit QR-Codes.

Install

openclaw skills install kdp-publisher-de

kdp-publisher — KDP PDF Builder

Dieser Skill wandelt Markdown-Kapitel in KDP-fertige PDFs um — im Buchstil von "OpenClaw – Agentic Authorship".

Voraussetzungen prüfen

# Python-Abhängigkeiten installieren (einmalig):
pip install requests qrcode

# Skill-Verzeichnis:
ls $OPENCLAW_WORKSPACE/skills/kdp-publisher/scripts/

Verwendung

Ein Kapitel:

cd $OPENCLAW_WORKSPACE/skills/kdp-publisher/scripts
python3 build-book.py --chapter /pfad/zu/kapitel.md /pfad/output/kapitel.pdf

Ganzes Buch (alle Kapitel in der konfigurierten Reihenfolge):

cd $OPENCLAW_WORKSPACE/skills/kdp-publisher/scripts
python3 build-book.py /pfad/output/buch.pdf

Was passiert im Hintergrund

  1. build-book.py orchestriert den Build
  2. md2typ.py konvertiert Markdown → Typst
  3. compile.py generiert QR-Codes + sendet an TypeTex API → PDF

Markdown-Format

ElementSyntax
Kapitelüberschrift# Titel
Abschnitt## Titel
Tipp-Box> **TIPP:** Text
Warn-Box> **WARNUNG:** Text
Hinweis-Box> **HINWEIS:** Text
Erfolg-Box> **ERFOLG:** Text
Zitat> Text
QR-Code[QR-CODE: ID – Label]
QR mit Hinweis[QR-CODE: ID – Label | Hinweistext]

QR-Codes konfigurieren

QR-Code-URLs werden aus einer links.json geladen. Standardpfad:

$OPENCLAW_WORKSPACE/links.json

Format:

{
  "eigene_projekte": { "DASHBOARD_URL": "https://deine-domain.de" },
  "qr_codes": {
    "MEIN-QR": {
      "target": "{{DASHBOARD_URL}}/seite",
      "print_url": "deine-domain.de/seite"
    }
  }
}

Häufige Probleme

  • QR nicht gefunden: ID in links.json prüfen, kein _-Präfix
  • API-Timeout: Kapitel einzeln kompilieren statt ganzes Buch
  • Font fehlt: TypeTex API stellt Inter und Liberation Mono bereit — kein lokales Install nötig