Dieser Skill wandelt Markdown-Kapitel in KDP-fertige PDFs um — im Buchstil von "OpenClaw – Agentic Authorship".
bash
# Python-Abhängigkeiten installieren (einmalig):
pip install requests qrcode
# Skill-Verzeichnis:
ls $OPENCLAW_WORKSPACE/skills/kdp-publisher/scripts/
Ein Kapitel:
bash
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):
bash
cd $OPENCLAW_WORKSPACE/skills/kdp-publisher/scripts
python3 build-book.py /pfad/output/buch.pdf
build-book.py orchestriert den Buildmd2typ.py konvertiert Markdown → Typstcompile.py generiert QR-Codes + sendet an TypeTex API → PDFElementSyntaxKapitelüberschrift# TitelAbschnitt## TitelTipp-Box> **TIPP:** TextWarn-Box> **WARNUNG:** TextHinweis-Box> **HINWEIS:** TextErfolg-Box> **ERFOLG:** TextZitat> TextQR-Code[QR-CODE: ID – Label]QR mit Hinweis[QR-CODE: ID – Label | Hinweistext]
QR-Code-URLs werden aus einer links.json geladen. Standardpfad:
text
$OPENCLAW_WORKSPACE/links.json
Format:
json
{
"eigene_projekte": { "DASHBOARD_URL": "https://deine-domain.de" },
"qr_codes": {
"MEIN-QR": {
"target": "{{DASHBOARD_URL}}/seite",
"print_url": "deine-domain.de/seite"
}
}
}
links.json prüfen, kein _-Präfix