Communitygithub.com

Rylaispirit/rylai-codex-hermes-skills

Erstellen, Inspizieren, Extrahieren, Bearbeiten, Rendern und Verifizieren von PowerPoint-Präsentationen mit python-pptx und optionalem LibreOffice.

Was ist rylai-codex-hermes-skills?

Diese Fähigkeit ermöglicht es KI-Agenten (z. B. Claude Code, Cursor, Codex) vollständig lokal mit Python-pptx zu arbeiten, um PowerPoint-Dateien zu erstellen, zu inspizieren, zu bearbeiten und zu rendern. Sie ist ideal für Entwickler, die Präsentationen auf Basis von lokalem Inhalt und ohne externe Abhängigkeiten (wie Remote-Vorlagen oder Hotlinks) generieren müssen. Die Fähigkeit unterstützt die direkte Arbeit mit pptx-Dateien und nutzt LibreOffice nur optional für die PDF-Konvertierung. Der Workflow umfasst das Bestätigen von Anforderungen, das Inspizieren vorhandener Folien, das Erstellen eines kompakten JSON-Build-Formats und das abschließende Prüfen der Ausgabe. Der enthaltene CLI (`scripts/rylai_pptx.py`) bietet Befehle zum Bauen, Inspizieren, Extrahieren von Text und Rendern im PDF-Format. Qualitätssicherungsmechanismen stellen sicher, dass die erzeugte PPTX korrekt geöffnet werden kann, Text nicht abgeschnitten ist, Bilder lesbar sind und die Folienstruktur konsistent bleibt.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

Rylai PPTX

Original Codex-Hermes-Claude Skill von Rylai.

Erstelle Präsentationen aus lokalem Inhalt mit python-pptx. Verwende LibreOffice nur für optionales PDF-Rendering. Verwende keine Hotlinks für Bilder, rufe keine entfernten Vorlagen ab und überschreibe das Quell-Deck nicht, es sei denn, der Benutzer fordert dies ausdrücklich.

Laufzeit

Vor der Installation prüfen:

python -c "import pptx; print(pptx.__version__)"

Nur installieren, wenn fehlend:

python -m pip install python-pptx

Löse scripts/rylai_pptx.py relativ zu diesem Skill-Verzeichnis auf.

Workflow

  1. Bestätige Zielgruppe, Zweck, Quellmaterial, Ausgabepfad und ungefähre Anzahl der Folien.
  2. Inspiziere ein vorhandenes Deck vor der Bearbeitung.
  3. Erstelle eine kompakte JSON-Inhaltsspezifikation, wenn das Deck von Grund auf neu erstellt wird.
  4. Verwende nur lokale Bildpfade. Behandle URLs als ungültige Eingabe.
  5. Generiere das Deck, inspiziere dann Folientitel und extrahierten Text.
  6. Wenn LibreOffice verfügbar ist, rendere ins PDF-Format und überprüfe repräsentative Folien visuell.
  7. Stelle sicher, dass Text nicht abgeschnitten ist, Bilder lesbar sind und das Deck eine konsistente Hierarchie aufweist.

Für ein vorhandenes Deck schreibe ein aufgabenspezifisches python-pptx-Bearbeitungsskript im Arbeitsbereich. Behalte die Originaldatei, bewahre unberührte Folien und speichere die Überarbeitung unter einem neuen Pfad.

JSON-Build-Format

{
  "title": "Projektüberprüfung",
  "subtitle": "Entscheidungen und nächste Schritte",
  "slides": [
    {
      "title": "Aktueller Stand",
      "bullets": ["Was funktioniert", "Was Aufmerksamkeit benötigt"]
    },
    {
      "title": "Belege",
      "bullets": ["Kennzahl eins", "Kennzahl zwei"],
      "image": "lokales-diagramm.png"
    }
  ]
}

Das Feld image ist optional und muss auf eine lokale Datei verweisen. Relative Bildpfade werden relativ zum Speicherort der JSON-Datei aufgelöst.

Gebündelter CLI

Bauen:

python scripts/rylai_pptx.py build deck.json output.pptx

Struktur inspizieren:

python scripts/rylai_pptx.py inspect output.pptx

Text als Markdown extrahieren:

python scripts/rylai_pptx.py extract output.pptx output.md

Mit LibreOffice ins PDF rendern:

python scripts/rylai_pptx.py render output.pptx rendered

Verwende --force nur, wenn eine vorhandene Ausgabe ersetzt werden soll.

Qualitätssicherung

  • Die PPTX lässt sich erfolgreich erneut öffnen und enthält die erwartete Anzahl von Folien.
  • Titel, Textkörper und Folienreihenfolge stimmen mit dem genehmigten Inhalt überein.
  • Kein Text ist abgeschnitten oder außerhalb der Folienbegrenzungen platziert.
  • Bilder stammen aus lokalen, zuschreibbaren Dateien und bleiben in Präsentationsgröße lesbar.
  • Das gerenderte Ergebnis enthält keine leeren oder defekten Folien.
  • Kein Quell-Deck, Benutzerpfad, entferntes Asset oder temporäres Testartefakt ist mit dem Skill verknüpft.

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, merge, split, rotate, and render PDF files with local open-source tools, including structural and visual verification.

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