Communitygithub.com

hashgraph-online/awesome-codex-plugins

Verwenden Sie diese Fähigkeit beim Erstellen, Überprüfen oder Refaktorieren eines Remotion-Projekts, insbesondere bei parametrisierten Launch- oder Demovideos mit freigegebenen Props-Schemas, calculateMetadata, Sequence- und Series-Timing, mehreren Seitenverhältnissen, Terminal- oder Footage-Ebenen und Render-Skripten. Bevorzugen Sie offizielle Remotion-Dokumentation oder MCP für API-Details, da sich das Paketverhalten ändern kann.

Was ist awesome-codex-plugins?

Diese Fähigkeit bietet umfassende Unterstützung für die Arbeit mit dem Remotion-Framework zur programmatischen Videogenerierung, insbesondere für parametrisierte Präsentations- und Demovideos. Sie richtet sich an Entwickler, die in Projekten wie Claude Code, Cursor oder Codex mit Remotion arbeiten, und stellt sicher, dass Best Practices eingehalten und veraltete Kenntnisse vermieden werden. Die Fähigkeit führt durch den gesamten Erstellungsprozess, vom Modellieren des Eingabevertrags mit Zod-Schemas über die Berechnung dynamischer Metriken mit calculateMetadata bis hin zum Aufbau von Szenenstrukturen mit Series und Sequence. Sie enthält spezifische Regeln für Standardeinstellungen (z. B. FPS, Auflösung), subtile Animationen und die Behandlung von optionalem Filmmaterial. Darüber hinaus bietet sie eine Checkliste für parametrisierte Videos und verweist bei spezifischen Anforderungen wie der Millrace-Launch-Videopipeline auf Referenzdokumente. Ziel ist es, die Remotion-Agentenentwicklung zu beschleunigen und die Qualität durch strukturierte Anleitungen zu verbessern.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/hashgraph-online/awesome-codex-plugins/tree/HEAD/plugins/tim-osterhus/codex-remotion-plugin/skills/remotion-video-builder

In Ihrer bevorzugten KI fragen

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

Dokumentation

Remotion Video Builder

Ihr Remotion-Wissen könnte veraltet sein. Wenn genaues API-Verhalten wichtig ist, bevorzugen Sie den offiziellen MCP-Server remotion-documentation oder die Dokumentation unter remotion.dev.

Hier starten

  • Wenn das Projekt noch nicht existiert, richten Sie es mit npx create-video@latest ein und bevorzugen Sie die leere Vorlage.
  • Halten Sie alle Pakete remotion und @remotion/* auf exakt derselben Version und vermeiden Sie Caret-Bereiche.
  • Standardeintragsform:
    • src/index.ts ruft registerRoot() auf
    • src/Root.tsx registriert alle Videos mit <Composition> oder <Still>

Baurichtung

  1. Modellieren Sie zuerst den Eingabevertrag:
    • Props-Schema der obersten Ebene
    • Zeitlinien- oder Ereignisdaten
    • Renderprofil
  2. Definieren Sie freigegebene Props mit zod und übergeben Sie das Schema an jedes <Composition>.
  3. Verwenden Sie calculateMetadata, um durationInFrames, width, height, transformierte Props und defaultOutName abzuleiten.
  4. Bauen Sie die Szenenstruktur mit <Series> für narrative Reihenfolge und <Sequence> für Overlays, Einblendungen, Footage-Fenster und Hinweise auf.
  5. Setzen Sie in Remotion v4.x-Projekten explizit premountFor auf <Sequence>-Elemente, die geladene Assets benötigen, bevor sie erscheinen.
  6. Fügen Sie Beispieldaten und Render-Skripte hinzu, bevor Sie die Animation verfeinern.

Standards und Regeln

  • Standardmäßig fps={30} und 1920x1080 im Querformat, sofern die Vorgabe nichts anderes besagt.
  • Verwenden Sie AbsoluteFill für das Schichten von Elementen.
  • Verwenden Sie staticFile() für alles aus public/.
  • Verwenden Sie useCurrentFrame() und useVideoConfig() für frame-basierte Logik.
  • Bevorzugen Sie subtile Bewegungen:
    • spring() mit hoher Dämpfung
    • interpolate() mit Begrenzung
  • Verwenden Sie kein Math.random(). Verwenden Sie random(seed) aus remotion.
  • Halten Sie Textanimationen einfach und lesbar.
  • Halten Sie Querformat- und Hochformat-Ausgaben auf derselben Geschäftslogik, es sei denn, die Vorgabe erfordert tatsächlich eine Abweichung.

Checkliste für parametrisierte Videos

  • Ein freigegebenes z.object()-Schema der obersten Ebene
  • defaultProps passend zur Props-Form der Komponente
  • calculateMetadata gibt dynamische Dauer oder Abmessungen zurück, wenn die Eingaben dies erfordern
  • Beispiel-JSON- oder TypeScript-Daten für die lokale Vorschau
  • Render-Skripte für jede Zielausgabe

Footage-Strategie

Unterstützen Sie mindestens diese Modi, wenn Footage optional ist:

  • none
  • placeholder
  • real

Die Zeitlinie und Overlays sollten auch dann rendern, wenn kein echtes Footage vorhanden ist.

Millrace-Launch-Video

Wenn es um Millrace oder die Launch-Video-Pipeline geht, lesen Sie references/millrace-launch-video.md vor der Implementierung.

Referenzen

Individual skills in this repo

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

hashgraph-online/awesome-codex-plugins

Explicit landing-page build and deploy operator. Loads marketing and frontend judgment, scaffolds the smallest suitable site, verifies it rendered, deploys to the configured target.

hashgraph-online/awesome-codex-plugins

Use whenever the task involves inspecting, modifying, or building plugins for Bethesda games via the forked xEdit automation daemon. Loads first; routes to the right path (MCP intent tool, MCP atomic passthrough, or sub-agent delegation) and prevents the agent from bypassing the harness.

hashgraph-online/awesome-codex-plugins

Use when the user's video is on disk - VidSeeds MCP probe, frame/clip extraction, ffmpeg recipes, precision trim, and midroll analysis. Hosted tools return commands/recipes to run locally; media stays on the user's machine.

hashgraph-online/awesome-codex-plugins

Show or change the Cassette editing model and thinking level for the current media session. Invoke only when the user explicitly asks for the model picker, wants to inspect the current Cassette model, or requests a model/thinking change.

hashgraph-online/awesome-codex-plugins

Edit, trim, cut, caption, subtitle, reframe, combine, add background music to, or export video, audio, and image files through Cassette. Use this skill whenever the user asks to change, preview, or render a media file in the project — even if they never say "Cassette" or name a tool — for example "trim the intro off demo.mp4", "add subtitles to this clip", "make me a 30-second cut with music", "why is there dead air at the start". Drives the local Oh My Cassette stdio MCP tools in Codex or Claude as one multi-turn conversation with the Cassette agent, with per-turn timeline previews, guided questions, and rendering only on explicit export.

hashgraph-online/awesome-codex-plugins

Build reusable Manim explainers for technical concepts, graphs, system diagrams, and product walkthroughs, then hand off to the wider ECC video stack if needed. Use when the user wants a clean animated explainer rather than a generic talking-head script.

hashgraph-online/awesome-codex-plugins

Best practices for Remotion - Video creation in React. 29 domain-specific rules covering 3D, animations, audio, captions, charts, transitions, and more.

hashgraph-online/awesome-codex-plugins

Audit a landing page across six conversion dimensions — above-fold clarity, trust signals, form friction, message match against the upstream ad or email, page speed, and mobile experience — each scored 1-10, rolled into an overall score benchmarked against industry averages, with the top 5 fixes ranked by expected conversion impact. Assessment and recommendations only; it does not edit the page. Triggers on \"/digital-marketing-pro:landing-page-audit\", \"audit this landing page\", \"why isn't this page converting\", \"score our signup page\", \"does the page match the ad copy\". Reads the brand profile, guidelines, custom templates, and agency SOPs before scoring.

hashgraph-online/awesome-codex-plugins

Use when you need a single-pane cross-repo health view across all vault-registered GitLab and GitHub projects. Discovers repos from `_overview.md` frontmatter in `<vault>/01-projects/*/`, aggregates open issues, MRs, critical labels, and stale signals via parallel `glab`/`gh` calls, then writes an idempotent `_PORTFOLIO.md` dashboard. Runs automatically at session-start Phase 2 when `gitlab-portfolio.enabled=true`. Triggers: "show portfolio status", "refresh the portfolio dashboard", "which repos have critical issues", "run /portfolio". <example>Context: session-start, gitlab-portfolio.enabled=true, vault has 5 registered repos. user: "/session deep" assistant: "Portfolio: 3 critical issues across 2 repos — run /portfolio for details. Dashboard written to vault/01-projects/_PORTFOLIO.md."</example>

hashgraph-online/awesome-codex-plugins

Aggregate cross-repo issue/MR/CI health across vault-registered projects into a single Markdown dashboard

hashgraph-online/awesome-codex-plugins

Inspect all configured fantasy teams, saved players, lineup analysis, and transaction proposals through the portfolio MCP. Open the local dashboard for visual review and exact proposal approval.

Verwandte Skills