Communitygithub.com

Rylaispirit/rylai-codex-hermes-skills

Erstelle bearbeitbare PowerPoint-Präsentationen aus einer lokalen JSON-Spezifikation mit Rylais visuellem System, python-pptx, deterministischen Folientypen und optionalem Rendering.

Was ist rylai-codex-hermes-skills?

Dieses Skill ermöglicht es, aus einer lokalen JSON-Definition deterministische und vollständig bearbeitbare PowerPoint-Präsentationen (.pptx) zu generieren. Es basiert auf der Bibliothek python-pptx und nutzt ausschließlich lokale PowerPoint-Elemente – es werden keine HTML-Vorlagen, Remote-Bilder oder gehostete Assets geladen. Der Workflow umfasst das Erstellen einer JSON-Spezifikation nach festgelegten Folientypen (z. B. Cover, Bullets, Metriken, Vergleich, Zeitleiste), die Validierung und den Bau der Präsentation über Python-Skripte. Optional kann das Ergebnis mit LibreOffice in PDF gerendert werden. Das Skill ist für Codex, Hermes und Claude optimiert und erzwingt plattformunabhängige, portable und deterministische Ausgabe – ideal für technische Redakteure, Entwickler und KI-Agenten, die konsistente, markenkonforme Präsentationen aus strukturierten Daten erzeugen möchten.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

Rylai PPT

Nutze den gebündelten Python-Workflow, um eine saubere, bearbeitbare .pptx zu erstellen. Der Renderer ist eine originäre Rylai-Implementierung auf Basis von python-pptx. Er verwendet lokale PowerPoint-Elemente und lädt keine HTML-Vorlagen, Remote-Bilder oder gehostete Assets.

Voraussetzungen

  • Python 3
  • python-pptx
  • Optional LibreOffice für das Rendering in PDF

Arbeitsablauf

  1. Lies das Quellmaterial des Benutzers und identifiziere Zielgruppe, Zweck, Folienanzahl, Sprache und erforderliche Fakten.
  2. Erstelle eine JSON-Präsentationsspezifikation durch Anpassen von examples/deck.json.
  3. Behalte eine Nachricht pro Folie bei. Teile dichte Inhalte auf, anstatt Text zu verkleinern.
  4. Validiere die Spezifikation:
python <skill-verzeichnis>/scripts/build_deck.py build <deck.json> <output.pptx>
  1. Erstelle die Präsentation:
python <skill-verzeichnis>/scripts/build_deck.py inspect <output.pptx>
  1. Rendere das Ergebnis, wenn LibreOffice verfügbar ist:
python <skill-verzeichnis>/scripts/build_deck.py render <output.pptx> <render-verzeichnis>
  1. Überprüfe Abschnitte, Kontraste, Lesereihenfolge, wiederholte Formulierungen und Folienanzahl vor der Auslieferung.

Folientypen

  • cover: Titel, Untertitel, Eyebrow, Fußzeile
  • section: Nummer, Titel, Zusammenfassung
  • bullets: Titel, Kicker und zwei bis sechs strukturierte Elemente
  • metrics: Titel und zwei bis vier Wertkarten
  • comparison: Zwei beschriftete Listen mit je zwei bis fünf Elementen
  • timeline: Zwei bis fünf geordnete Schritte
  • quote: Zitat und Quellenangabe
  • closing: Abschlusstext, Untertitel und Kontaktzeile

Lies references/deck-spec.md, wenn Feld-Einschränkungen benötigt werden. Unbekannte Folienfelder führen zu einem Validierungsfehler, sodass das Deck portabel und deterministisch bleibt.

Gestaltungsregeln

  • Verwende die Themenfelder in der JSON-Spezifikation, anstatt Renderer-Konstanten für jedes Deck zu bearbeiten.
  • Verwende eine zurückhaltende mehrfarbige Palette mit einem primären und einem sekundären Akzent.
  • Halte Titel kurz, Textkörper spezifisch und Metriken auf das Material des Benutzers bezogen.
  • Verwende nur die unterstützten lokalen Vektorsymbole: circle, square, diamond, check und arrow.
  • Füge keine Remote-URLs als Bildquellen hinzu. Dieser Workflow hat absichtlich kein Bildfeld.
  • Bewahre die vom Benutzer bereitgestellte Markensprache. Erfinde keine Kundennamen, Testimonials, Statistiken oder Behauptungen.

Laufzeithinweise

  • Codex, Hermes und Claude führen dieselben gebündelten Python-Skripte aus.
  • Löse alle gebündelten Pfade von diesem Skill-Verzeichnis aus auf.
  • Schreibe generierte Decks in das vom Benutzer angeforderte Arbeitsverzeichnis, nicht in das installierte Skill.
  • Melde den endgültigen Pfad sowie die Anzahl und die Typen der erstellten Folien.

Erstellt von Rylai für Codex, Hermes und Claude.

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, inspect, extract, edit, render, and verify PowerPoint presentations with python-pptx and optional LibreOffice.

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