Fähigkeiten minimax-pdf
📄

minimax-pdf

Niedriges Risiko ⚙️ Externe Befehle⚡ Enthält Skripte🌐 Netzwerkzugriff📁 Dateisystemzugriff🔑 Umgebungsvariablen

Generieren Sie professionelle PDFs mit Design-Systemen

Das Erstellen polierter, druckfertiger PDFs erfordert oft Design-Expertise und teure Software. Diese Skill wendet ein tokenbasiertes Design-System an, um Berichte, Lebensläufe, Angebote und ausgefüllte Formulare direkt aus Inhalten zu generieren, mit konsistenter visueller Identität auf jeder Seite.

Unterstützt: Claude Codex Code(CC)
🥉 73 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "minimax-pdf". Erstellen Sie einen Angebots-PDF mit dem Titel "Website-Redesign-Vorschlag" für einen Kreativagentur-Kunden

Erwartetes Ergebnis:

  • Ein mehrseitiges PDF mit einem geteilten Deck-Design (dunkles linkes Panel mit geometrischer rechter Seite), Syne-Display-Schriftart für Überschriften und Nunito Sans für Fließtext. Das Dokument enthält formatierte Abschnitte mit akzentfarbenen Linien, Info-Boxen für wichtige Erkenntnisse, Datentabellen für Preise und konsistente Typografie durchgehend.

Verwendung von "minimax-pdf". Füllen Sie die Formularfelder in onboarding.pdf mit neuen Mitarbeiterdaten aus

Erwartetes Ergebnis:

  • Ein ausgefülltes PDF-Formular mit allen ausgefüllten Textfeldern, markierten Kontrollkästchen und angewendeten Dropdown-Auswahl. Das ursprüngliche Layout, Design und die Formatierung bleiben unverändert. Ausgabe gespeichert als onboarding-filled.pdf.

Sicherheitsaudit

Niedriges Risiko
v1 • 4/16/2026

The static analyzer reported a risk score of 100/100 with 696 findings across 12 files. After manual evaluation, the vast majority are false positives. All HIGH-severity findings (weak cryptographic algorithm, C2 keywords, Windows SAM database) are false positives: hex color codes were misidentified as weak crypto, benign design terminology triggered C2 keyword detection, and the Windows SAM finding is a false pattern match. Medium-severity findings flagged external_commands in markdown files (design/design.md, README.md, SKILL.md) which contain only documentation and code examples, not executable code. The actual scripts (make.sh, cover.py, render_cover.js) execute expected commands for PDF generation: running Python and Node.js scripts, installing dependencies via pip and npm, and using Playwright for headless browser rendering. Network access is limited to loading Google Fonts for cover rendering. Filesystem operations are limited to creating temporary files and output PDFs. No malicious intent, data exfiltration, or credential theft was detected.

12
Gescannte Dateien
5,489
Analysierte Zeilen
11
befunde
1
Gesamtzahl Audits
Probleme mit mittlerem Risiko (3)
External command execution in shell scripts
The make.sh script invokes python3, node, npm, and npx to execute PDF generation pipelines. Commands are hardcoded and arguments are passed through CLI parsing, not user-controlled input. This is legitimate for a PDF generation tool but represents an elevated privilege boundary.
Headless browser execution via Playwright
render_cover.js launches a Chromium browser via Playwright to render HTML covers to PDF. The browser loads local HTML files and Google Fonts. This is standard for HTML-to-PDF conversion but expands the attack surface.
Auto-install of packages with --break-system-packages flag
make.sh cmd_fix uses pip install --break-system-packages to force-install Python packages. This flag bypasses PEP 668 protections and could overwrite system-managed packages.
Probleme mit niedrigem Risiko (3)
Google Fonts network requests at render time
Cover HTML references Google Fonts via @import URLs. Each PDF generation triggers network requests to fonts.googleapis.com. Fonts are not cached locally.
Temporary file creation in /tmp
make.sh uses mktemp -d to create working directories for intermediate files (tokens.json, cover.html, cover.pdf, body.pdf). Files are cleaned up after completion.
Environment variable usage for inter-process communication
make.sh passes data between processes via environment variables (PDF_ABSTRACT, PDF_COVER_IMAGE, PDF_TOKENS). These contain user-provided content, not secrets.
Auditiert von: claude

Qualitätsbewertung

59
Architektur
100
Wartbarkeit
85
Inhalt
50
Community
69
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

Geschäftsberichtgenerierung

Erstellen Sie Quartalsstrategieübersichten, Finanzberichte oder Kundenangebote mit professioneller Formatierung und konsistentem Branding. Benutzer liefern Inhalte als JSON-Blöcke und die Skill übernimmt alle visuellen Design-Entscheidungen.

Lebenslauf- und Portfolio-Erstellung

Generieren Sie visuell ansprechende Lebensläufe und Portfolio-Dokumente aus strukturierten Inhalten. Wählen Sie aus Dokumenttypen, die für professionelle Präsentation mit entsprechender Typografie und Layout optimiert sind.

PDF-Formularverarbeitung

Inspizieren Sie bestehende PDF-Formulare, um verfügbare Felder zu entdecken, und füllen Sie sie dann programmatisch mit strukturierten Daten. Nützlich für die Stapelverarbeitung von Antragsformularen, Umfragen oder Registrierungsdokumenten.

Probiere diese Prompts

Erstellen eines einfachen Berichts-PDFs
Erstellen Sie einen PDF-Bericht mit dem Titel "Q4 Marketing-Review" vom Typ "Bericht". Fügen Sie Abschnitte für die Geschäftsführungszusammenfassung, wichtige Metriken und Empfehlungen hinzu.
Generieren eines gestylten Lebenslaufs
Erstellen Sie einen Lebenslauf-PDF für einen Senior Software Engineer namens "Alex Chen" unter Verwendung des Lebenslauf-Dokumenttyps. Fügen Sie Abschnitte für Erfahrung, Fähigkeiten, Bildung und eine kurze professionelle Zusammenfassung hinzu.
Ausfüllen eines PDF-Formulars
Inspizieren Sie die Formularfelder in application.pdf, dann füllen Sie sie aus mit: Name "Maria Garcia", E-Mail "maria@example.com", Position "Data Analyst" und Startdatum "1. März 2026".
Umformatieren eines bestehenden Dokuments mit benutzerdefiniertem Styling
Formatieren Sie das Dokument in quarterly-notes.md in ein professionelles PDF unter Verwendung des Typs "Bericht" um. Betiteln Sie es "Quarterly Team Notes", setzen Sie den Autor als "Engineering Lead" und verwenden Sie eine Akzentfarbe, die für ein Technologieunternehmen geeignet ist.

Bewährte Verfahren

  • Führen Sie `bash scripts/make.sh check` vor der ersten Verwendung aus, um zu überprüfen, ob alle Abhängigkeiten installiert sind, und `bash scripts/make.sh fix`, um fehlende Pakete automatisch zu installieren.
  • Wählen Sie Dokumenttypen, die zu Ihrem Inhaltszweck passen: Verwenden Sie Bericht für datenintensive Dokumente, Lebenslauf für persönliche Profile und Angebot für kundenorientierte Materialien.
  • Führen Sie immer `fill_inspect.py` aus, bevor Sie ein PDF-Formular ausfüllen, um die genauen Feldnamen und akzeptierten Wertformate zu entdecken.

Vermeiden

  • Verwenden Sie diese Skill nicht für einfache Text-zu-PDF-Konvertierung, wenn visuelles Design nicht wichtig ist. Verwenden Sie ein einfacheres Tool für die grundlegende PDF-Generierung.
  • Versuchen Sie nicht, PDF-Formularfelder auszufüllen, ohne vorher den Inspect-Schritt auszuführen, da Feldnamen exakt übereinstimmen müssen.
  • Erwarten Sie nicht, dass Deck-Schriftarten offline funktionieren. Die Deck-HTML-Seite lädt Schriftarten von Google Fonts beim Rendering und erfordert Internetzugang.

Häufig gestellte Fragen

Welche Dokumenttypen sind für die PDF-Erstellung verfügbar?
Die Skill unterstützt 15 Dokumenttypen: Bericht, Angebot, Lebenslauf, Portfolio, akademisch, allgemein, minimal, Stripe, diagonal, Rahmen, Editorial, Magazin, Dunkelkammer, Terminal und Poster. Jeder Typ hat eine einzigartige Farbpalette, Deck-Muster und Typografie-Paar.
Muss ich vor der Verwendung dieser Skill etwas installieren?
Ja. Die Skill erfordert Python 3.9+, Node.js 18+, die reportlab- und pypdf-Python-Pakete und Playwright mit Chromium. Führen Sie `bash scripts/make.sh check` aus, um Abhängigkeiten zu überprüfen, und `bash scripts/make.sh fix`, um sie automatisch zu installieren.
Kann diese Skill bestehende PDF-Layouts ändern?
Nein. Die FILL-Route füllt nur bestehende interaktive Formularfelder aus. Sie kann kein Layout ändern, Elemente hinzufügen oder das visuelle Design einer bestehenden PDF ändern. Für ein Restyling verwenden Sie die REFORMAT-Route, die Inhalte analysiert und ein neues Dokument erstellt.
Funktioniert diese Skill ohne Internetverbindung?
Teilweise. Hauptseiten werden offline mit Systemschriftarten gerendert. Deckseiten laden jedoch Schriftarten von Google Fonts und erfordern Internetzugang. Diagramme und Mathe-Rendering (über matplotlib) funktionieren offline.
Welche Inhaltsblocktypen kann ich in ein PDF einfügen?
Unterstützte Blöcke umfassen: Überschriften (h1, h2, h3), Absatztext, Aufzählungs- und Nummerierungslisten, Info-Boxen, Tabellen, Bilder, Abbildungen, Code-Blöcke, mathematische Formeln, Diagramme (Balken, Linie, Kreis), Flussdiagramme, Bibliographien, Trennlinien, Bildunterschriften, Seitenumbrüche und Abstände.
Wie passe ich die Akzentfarbe für ein Dokument an?
Verwenden Sie das `--accent`-Flag mit einem Hex-Farbwert (zum Beispiel `--accent "#2D5F8A"`). Die Skill leitet auch automatisch eine hellere accent_lt-Variante ab. Sie können auch die Deck-Hintergrundfarbe mit `--cover-bg` überschreiben.

Entwicklerdetails