Communitygithub.com

Rylai PDF

PDF-Dateien mit lokalen Open-Source-Werkzeugen erstellen, inspizieren, extrahieren, zusammenführen, aufteilen, drehen und rendern – inklusive struktureller und visueller Überprüfung.

Was ist Rylai PDF?

Diese Fertigkeit (Skill) für KI-Agenten wie Claude Code, Cursor oder Codex ermöglicht die umfassende Bearbeitung von PDF-Dokumenten mithilfe lokaler Open-Source-Bibliotheken (pypdf, pdfplumber, pypdfium2, Poppler). Der Agent kann Seiteninformationen auslesen, Text extrahieren, Seitenbereiche extrahieren, mehrere PDFs zusammenführen, Seiten aufteilen und drehen sowie Seiten als Bilder rendern. Alle Operationen erfolgen deterministisch und ohne externe Dienste – es sei denn, der Benutzer stimmt ausdrücklich zu. Die Fertigkeit enthält ein gebündeltes CLI-Skript (scripts/rylai_pdf.py), das der Agent Schritt für Schritt anwendet: Zuerst wird die Eingabe geprüft, dann die gewünschte Aktion ausgeführt, das Ergebnis in eine neue Datei geschrieben und abschließend die Qualität durch erneutes Öffnen und Prüfen der Seitenanzahl, Metadaten sowie optional durch Rendern von Seiten sichergestellt. Die Fertigkeit unterstützt passwortgeschützte PDFs und kann bei gescannten Seiten auf eine lokale OCR-Engine zurückgreifen. Sie ist ideal für Entwickler, die PDF-Operationen automatisiert, vertrauenswürdig und ohne Cloud-Abhängigkeiten durchführen möchten.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Rylaispirit/rylai-codex-hermes-skills/tree/HEAD/skills/pdf

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Rylai PDF?

Originaler Codex-Hermes-Claude Skill von Rylai.

Verwende lokale Dateien und deterministische Werkzeuge. Bewahre das Quelldokument auf, es sei denn, der Benutzer fordert ausdrücklich eine Ersetzung an der Stelle. Erfinde niemals Passwörter, bette keine Anmeldedaten ein und lade keine Dokumente ohne direkte Zustimmung auf einen externen Dienst hoch.

Laufzeitumgebung

Verwende Python 3 mit:

  • pypdf für seitenweise Inspektion und Bearbeitung.
  • pdfplumber, wenn eine hochwertigere Textextraktion sinnvoll ist.
  • pypdfium2 oder Poppler pdftoppm für optionales Seitenrendering.
  • LibreOffice nur, wenn eine Office-Quelle in PDF konvertiert werden soll.

Vor der Installation prüfen:

python -c "import pypdf; print(pypdf.__version__)"
python -c "import pdfplumber; print(pdfplumber.__version__)"

Nur fehlende Python-Pakete installieren:

python -m pip install pypdf pdfplumber pypdfium2

scripts/rylai_pdf.py relativ zu diesem Skill-Verzeichnis auflösen.

Arbeitsablauf

  1. Eingabepfad, angeforderte Operation, Ausgabepfad und Seitenbereich bestätigen.
  2. Vor der Bearbeitung eines unbekannten oder verschlüsselten PDFs info ausführen.
  3. In einen neuen Ausgabepfad schreiben. --force nur verwenden, wenn eine Ersetzung beabsichtigt ist.
  4. Das Ergebnis erneut öffnen und Seitenanzahl, Metadaten sowie ggf. extrahierten Text prüfen.
  5. Bei layoutkritischen Arbeiten repräsentative Seiten rendern und die PNG-Ausgabe inspizieren.
  6. Übersprungene Prüfungen melden, wenn Poppler, LibreOffice, OCR oder eine andere optionale Abhängigkeit fehlt.

Bei gescannten Seiten ohne nutzbare Textebene eine verfügbare lokale OCR-Engine verwenden. Das Original-PDF behalten und angeben, welches OCR-Werkzeug und welches Sprachmodell verwendet wurde.

Gebündelte CLI

Inspizieren:

python scripts/rylai_pdf.py info input.pdf

Ausgewählte Seiten extrahieren:

python scripts/rylai_pdf.py extract input.pdf output.txt --pages 1-3,7

Zusammenführen:

python scripts/rylai_pdf.py merge output.pdf first.pdf second.pdf

Ausgewählte Seiten in einzelne Dateien aufteilen:

python scripts/rylai_pdf.py split input.pdf output-pages --pages 2-5

Ausgewählte Seiten im Uhrzeigersinn drehen:

python scripts/rylai_pdf.py rotate input.pdf rotated.pdf 90 --pages 1,3

Mit lokalem PDFium oder Poppler rendern:

python scripts/rylai_pdf.py render input.pdf rendered-pages --dpi 144

--password nur hinzufügen, wenn der Benutzer das Passwort für dieses Dokument bereitgestellt hat.

Qualitätskriterien

  • Die Ausgabe öffnet sich ohne Reparaturwarnungen.
  • Seitenreihenfolge, -anzahl, Drehung und ausgewählte Bereiche entsprechen der Anfrage.
  • Extrahierter Text ist nicht stillschweigend leer; gescannte Seiten werden identifiziert.
  • Gerenderte Seiten weisen kein unerwartetes Clipping oder leere Ausgabe auf.
  • Keine Quelldatei, temporäre Datei, kein Passwort und kein Benutzerpfad wird mit dem Skill gebündelt.

Individual skills in this repo

This repo contains 12 individual skills — each has its own dedicated page.

Rylaispirit/rylai-codex-hermes-skills

Plan, build, render, and verify academic presentation decks with citations, accessible visuals, clear argument flow, speaker-ready pacing, and visual QA.

Rylaispirit/rylai-codex-hermes-skills

Create publication-quality chart images from supplied data using an available plotting library, with explicit scales, labels, and visual QA.

Rylaispirit/rylai-codex-hermes-skills

Plan, draft, and review persuasive copy for landing pages, product pages, ads, email, headlines, offers, calls to action, positioning, and message variants.

Rylaispirit/rylai-codex-hermes-skills

Plan, draft, revise, and audit creative or long-form writing with a portable core workflow that does not depend on missing legacy templates.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, edit, and verify Word DOCX files with python-docx, including Markdown conversion, text replacement, metadata inspection, and optional PDF render.

Rylaispirit/rylai-codex-hermes-skills

Create or optimize marketing images, social graphics, product mockups, banners, cover art, listing visuals, brand assets, image prompts, WebP files, and OG images.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, extract, edit, render, and verify PowerPoint presentations with python-pptx and optional LibreOffice.

Rylaispirit/rylai-codex-hermes-skills

Create editable PowerPoint decks from a local JSON specification using Rylai's visual system, python-pptx, deterministic slide types, and optional rendering.

Rylaispirit/rylai-codex-hermes-skills

Perform an evidence-led SEO audit using accessible pages, source code, crawl data, and current search documentation without assuming missing plugins.

Rylaispirit/rylai-codex-hermes-skills

Extract a practical design system from screenshots or mockups and produce implementation-ready UI specifications using vision and repository context.

Rylaispirit/rylai-codex-hermes-skills

Plan and produce video with available AI tools or programmatic frameworks. Use for video prompts, avatars, explainers, demos, templates, pipelines, and generation.

Rylaispirit/rylai-codex-hermes-skills

Create, inspect, edit, and verify Excel XLSX workbooks with openpyxl, including CSV import, formulas, styling, error checks, and optional LibreOffice rendering.

Verwandte Skills