CommunityCodierung & Entwicklunggithub.com

itgoyo/hermes-skills

310+ Hermes Agent Skills – wiederverwendbare KI-Agenten-Workflows für Programmierung, Marketing, Design, Finanzen, MLOps und mehr.

Was ist hermes-skills?

Diese Sammlung enthält über 310 vorgefertigte Skills für den Hermes Agent, die als wiederverwendbare KI-Agenten-Workflows für verschiedene Bereiche wie Programmierung, Marketing, Design, Finanzen und MLOps dienen. Jeder Skill definiert spezifische Anweisungen, Werkzeuge und Abläufe, die der Agent ausführen kann, um komplexe Aufgaben automatisiert zu bearbeiten. Die Skills sind modular aufgebaut, lassen sich leicht in eigene Projekte integrieren und decken eine breite Palette von Anwendungsfällen ab, von der Codegenerierung und Analyse bis hin zur Erstellung von Marketingkampagnen und Finanzberichten. Entwickler können diese Skills nutzen, um ihre Agenten schneller zu konfigurieren und für wiederkehrende Aufgaben zu optimieren, ohne jedes Mal von Grund auf neu beginnen zu müssen.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add itgoyo/hermes-skills

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

HyperFrames CLI

Alles läuft über npx hyperframes. Erfordert Node.js >= 22 und FFmpeg.

Workflow

  1. Gerüst erstellen – npx hyperframes init my-video
  2. Schreiben – HTML-Komposition verfassen (siehe den hyperframes Skill)
  3. Linten – npx hyperframes lint
  4. Vorschau – npx hyperframes preview
  5. Rendern – npx hyperframes render

Vor der Vorschau linten – erkennt fehlende data-composition-id, überlappende Tracks, nicht registrierte Timelines.

Gerüst erstellen

npx hyperframes init my-video                        # interaktiver Assistent
npx hyperframes init my-video --example warm-grain   # ein Beispiel auswählen
npx hyperframes init my-video --video clip.mp4        # mit Videodatei
npx hyperframes init my-video --audio track.mp3       # mit Audiodatei
npx hyperframes init my-video --non-interactive       # ohne Eingabeaufforderungen (CI/Agenten)

Vorlagen: blank, warm-grain, play-mode, swiss-grid, vignelli, decision-tree, kinetic-type, product-promo, nyt-graph.

init erstellt die richtige Dateistruktur, kopiert Medien, transkribiert Audio mit Whisper und installiert KI-Programmier-Skills. Verwenden Sie dies anstatt Dateien von Hand zu erstellen.

Linten

npx hyperframes lint                  # aktuelles Verzeichnis
npx hyperframes lint ./my-project     # bestimmtes Projekt
npx hyperframes lint --verbose        # Informationen auf Info-Ebene
npx hyperframes lint --json           # maschinenlesbar

Lintet index.html und alle Dateien in compositions/. Meldet Fehler (müssen behoben werden), Warnungen (sollten behoben werden) und Informationen (mit --verbose).

Vorschau

npx hyperframes preview                   # aktuelles Verzeichnis ausliefern
npx hyperframes preview --port 4567       # benutzerdefinierter Port (Standard: 3002)

Hot-Reload bei Dateiänderungen. Öffnet das Studio automatisch im Browser.

Rendern

npx hyperframes render                                # Standard-MP4 (Ausgabe automatisch in renders/)
npx hyperframes render --output final.mp4             # benannte Ausgabe
npx hyperframes render --quality draft                # schnelle Iteration
npx hyperframes render --fps 60 --quality high        # finale Auslieferung
npx hyperframes render --format webm                  # transparentes WebM
npx hyperframes render --docker                       # byte-identisch
FlagOptionenStandardHinweise
--outputPfadrenders/name_timestamp.mp4Ausgabepfad
--fps24, 30, 603060fps verdoppelt Renderzeit
--qualitydraft, standard, highstandarddraft für Iteration
--formatmp4, webmmp4WebM unterstützt Transparenz
--workers1-8 oder autoautoJeder startet Chrome
--dockerFlagausReproduzierbare Ausgabe
--gpuFlagausGPU-beschleunigte Kodierung
--strictFlagausFehler bei Lint-Fehlern
--strict-allFlagausFehler bei Fehlern UND Warnungen

Qualitätsrichtlinie: draft während der Iteration, standard für die Überprüfung, high für die finale Auslieferung.

Transkription

npx hyperframes transcribe audio.mp3
npx hyperframes transcribe video.mp4 --model medium.en --language en
npx hyperframes transcribe subtitles.srt   # vorhandene importieren
npx hyperframes transcribe subtitles.vtt
npx hyperframes transcribe openai-response.json

Text-to-Speech

npx hyperframes tts "Text hier" --voice af_nova --output narration.wav
npx hyperframes tts script.txt --voice bf_emma
npx hyperframes tts --list  # alle Stimmen anzeigen

Fehlerbehebung

npx hyperframes doctor       # Umgebung prüfen (Chrome, FFmpeg, Node, Speicher)
npx hyperframes browser      # gebündelten Chrome verwalten
npx hyperframes info         # Version und Umgebungsdetails
npx hyperframes upgrade      # nach Updates suchen

Führen Sie zuerst doctor aus, wenn das Rendern fehlschlägt. Häufige Probleme: fehlendes FFmpeg, fehlendes Chrome, zu wenig Speicher.

Fallstricke

--out Pfad muss ein Verzeichnis sein, kein Dateiname

npx hyperframes render --out renders/output.mp4 → ✗ Fehler: "Kein Verzeichnis" npx hyperframes render → ✅ Ausgabe automatisch in renders/name_timestamp.mp4 Verwenden Sie --output (nicht --out), um einen benannten Dateipfad anzugeben.

index.html-Root-Timeline muss mit data-composition-id der Unterkomposition übereinstimmen

Wenn index.html nur einen data-composition-src-Verweis enthält (keinen Inline-Inhalt), benötigen Sie dennoch eine window.__timelines-Registrierung, die mit einer echten data-composition-id übereinstimmt. Beste Praxis: Registrieren Sie window.__timelines['<sub-comp-id>'] = gsap.timeline({paused:true}) – aber da Unterkompositionen ihre eigenen Timelines registrieren, wird der Skriptblock in index.html nur benötigt, um den Lint zu bestehen. Verwenden Sie die ID der Unterkomposition (nicht 'root').

Unterkomposition <div> benötigt data-start="0" und data-duration

Das <div data-composition-id="..."> innerhalb von <template> muss data-start="0" und data-duration="N" haben, sonst warnt der Lint und die Wiedergabe startet möglicherweise nicht.

Sonstiges

npx hyperframes compositions   # Kompositionen im Projekt auflisten
npx hyperframes docs           # Dokumentation öffnen
npx hyperframes benchmark .    # Renderleistung benchmarken

Verwandte Skills