Communitygithub.com

OneWave-AI/claude-skills

Erstellen Sie animierte Videos und Bewegungsgrafiken aus natürlichen Sprachbeschreibungen. Erzeugt ein eigenständiges Vite + React Projekt mit Framer Motion Szenen, die automatisch im Browser abgespielt werden. Verwenden Sie dies, wenn der Benutzer Animationen, Bewegungsgrafiken, Video-Intros, animierte Präsentationen oder Produktdemos erstellen möchte.

Was ist claude-skills?

Diese Skill-Anleitung dient zur Erstellung von animierten Videos und Bewegungsgrafiken aus einer natürlichsprachlichen Beschreibung und erzeugt ein eigenständiges Vite + React + Framer Motion Projekt, das im Browser abgespielt wird. Sie ist nützlich für Entwickler, die schnell animierte Präsentationen, Produktdemos, Marketing-Videos oder kreative Animationen erstellen möchten, ohne manuell Code schreiben zu müssen. Die Skill unterstützt mehrere Plattformen (Framer Motion als Standard, p5.js für generative Kunst, Three.js für 3D, CSS-Animationen für einfache Effekte) und folgt einem klaren Workflow von der Parsung der Anfrage über die Szenenerstellung bis hin zum Build und Preview. Bei Verfügbarkeit des GEMINI_API_KEY kann optional Gemini 3.1 Pro zur Verbesserung der Szenenaufteilung, Farbpalette und Kopie genutzt werden, ansonsten übernimmt Claude alle kreativen Entscheidungen direkt. Die generierten Projekte sind vollständig eigenständig und enthalten keine Abhängigkeiten außer npm-Paketen, wobei wichtige Regeln wie die Verwendung von vw-Einheiten für responsives Design, Szenen zwischen 3-5 Sekunden und den Einsatz von AnimatePresence für fließende Übergänge zu beachten sind.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/OneWave-AI/claude-skills/tree/HEAD/animate

In Ihrer bevorzugten KI fragen

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

Dokumentation

Animationsgenerator

Erstellen Sie animierte Videos und Bewegungsgrafiken aus einer natürlichen Sprachbeschreibung. Gibt ein eigenständiges Vite + React + Framer Motion Projekt aus, das im Browser abgespielt wird.

Arbeitsablauf

Schritt 1: Anfrage parsen

Brechen Sie die Beschreibung des Benutzers in einen Szenenplan auf:

  • 3-7 Szenen, jede 3-5 Sekunden lang
  • Identifizieren Sie den Handlungsbogen: Held/Intro, Problem, Lösung, Funktionen, CTA/Outro
  • Wählen Sie eine Farbpalette und Typografie, die zur Marke/Stimmung passt
  • Verwenden Sie $ARGUMENTS für die Animationsbeschreibung des Benutzers

Schritt 2: Animations-Stack auswählen

Basierend auf der Anfrage automatisch den besten Ansatz erkennen:

AnfragetypStackWann verwenden
Produktintro, Präsentation, MarketingFramer Motion (Standard)Szenenbasiert mit Text, Symbolen, Übergängen
Generative Kunst, Partikel, Musterp5.jsKreative/algorithmische Visualisierungen
3D-Objekte, Umgebungen, Produkt-RenderingsThree.js + react-three-fiber3D-Szenen erforderlich
Einfache Text/Logo-AnimationNur CSS-AnimationenMinimal, keine schweren Abhängigkeiten

Standardmäßig Framer Motion verwenden, es sei denn, die Anfrage erfordert eindeutig etwas anderes.

Schritt 3: Projektgerüst erstellen

  1. Erstellen Sie ein Verzeichnis: ~/animations/[project-name]/
  2. Führen Sie das Gerüst-Skript aus: bash ~/.claude/skills/animate/scripts/scaffold.sh [project-name] [stack]
  3. Kopieren Sie Vorlagendateien aus ~/.claude/skills/animate/assets/template-files/ in das Projekt

Schritt 4: Szenenkomponenten generieren

Lesen Sie die Referenzen für Animationsvoreinstellungen und Szenenmuster:

  • references/animation-presets.md — alle verfügbaren Übergänge, Federn, Beschleunigungen
  • references/scene-patterns.md — Beispiel-Code-Muster für Szenen

Erstellen Sie für jede Szene eine React-Komponente in client/src/components/video/video_scenes/:

  • Verwenden Sie motion.div mit Szenenübergangsvoreinstellungen (fadeBlur, scaleFade, slideLeft, splitHorizontal, morphExpand usw.)
  • Verwenden Sie containerVariants und itemVariants für gestaffelte Inhaltsanzeigen
  • Verwenden Sie vw-Einheiten für responsives Sizing (funktioniert bei jeder Auflösung)
  • Verwenden Sie CSS-Variablen für Theming (var(--color-accent), var(--color-bg-dark) usw.)
  • Verwenden Sie Lucide-Symbole für visuelle Elemente
  • Verwenden Sie die Klasse .glass-panel für Milchglaskarten
  • Verwenden Sie die Klassen .text-gradient und .text-gradient-accent für Farbverlaufstext

Schritt 5: VideoTemplate generieren

Erstellen Sie client/src/components/video/VideoTemplate.tsx:

  • Importieren Sie alle Szenenkomponenten
  • Definieren Sie das SCENE_DURATIONS-Objekt (Szenenname -> Millisekunden)
  • Verwenden Sie den Hook useVideoPlayer, um den Szenenfortschritt zu verwalten
  • Wickeln Sie Szenen in AnimatePresence mode="wait" für fließende Übergänge
  • Jede Szene wird basierend auf dem currentScene-Index bedingt gerendert

Schritt 6: Thema anpassen

Aktualisieren Sie client/src/index.css mit den richtigen Farben:

  • Wenn der Benutzer Markenfarben angegeben hat, aktualisieren Sie die CSS-Variablen
  • Wählen Sie Schriftarten, die zur Stimmung passen (Space Grotesk für Technik, Playfair Display für elegant usw.)
  • Aktualisieren Sie Farbverlaufs- und Glow-Stile passend zur Palette

Schritt 7: Gemini 3.1 Pro Optimierung (Optional)

Wenn die Umgebungsvariable GEMINI_API_KEY verfügbar ist:

  1. Lesen Sie references/gemini-integration.md für API-Details
  2. Senden Sie die Beschreibung des Benutzers an Gemini 3.1 Pro mit der Bitte um:
    • Szenenaufteilung mit Beschreibungen und empfohlenen Übergängen
    • Farbpalette als CSS-Variablen
    • Text/Überschriften für jede Szene
    • SVG-Grafiken, falls zutreffend
  3. Verwenden Sie die Gemini-Ausgabe zur Information der Szenenerstellung
  4. Wenn kein API-Key vorhanden ist, überspringen Sie diesen Schritt — Claude übernimmt alle kreativen Entscheidungen direkt

Schritt 8: Build und Vorschau

cd ~/animations/[project-name]
npm install
npm run dev

Teilen Sie dem Benutzer mit, dass die Animation unter http://localhost:5173 läuft, und öffnen Sie sie im Browser.

Szenenübergangs-Referenz (Kurz)

Wählen Sie Übergänge passend zum Handlungsbeat:

  • fadeBlur — Sanftes Intro/Outro, verträumte Enthüllungen
  • scaleFade — Selbstbewusste Enthüllungen, Produktpräsentationen
  • slideLeft/slideRight — Sequentieller Fortschritt, Zeitlinienfluss
  • splitHorizontal/splitVertical — Dramatische Enthüllungen, Vorher/Nachher
  • morphExpand — Großes Finale, CTA-Bildschirme
  • clipCircle — Fokus lenken, Spotlight-Effekt
  • perspectiveFlip — Kartenumdrehungen, Perspektivenwechsel
  • wipe — Saubere Übergänge, gerichteter Fluss
  • zoomThrough — Immersiv, vorwärts gerichteter Schwung
  • crossDissolve — Sanfte, emotionale Übergänge

Element-Animationen-Referenz (Kurz)

  • popIn — Federnder Skaleneingang für Symbole/Abzeichen
  • fadeUp/fadeDown — Subtile Inhaltsanzeigen
  • slideInLeft/slideInRight — Gerichtete Inhalte
  • blurIn — Sanfte Fokus-Anzeigen
  • elasticScale — Verspielte, energiegeladene Eingänge
  • perspectiveRotateIn — 3D-Karten-Anzeigen
  • pulse — Wiederholter Aufmerksamkeitsfänger
  • float — Sanfter Schwebeeffekt

Wichtige Regeln

  1. Verwenden Sie immer vw-Einheiten für die Größenangabe, damit Animationen bei jeder Auflösung gut aussehen
  2. Halten Sie Szenen zwischen 3-5 Sekunden — gesamtes Video 15-30 Sekunden
  3. Verwenden Sie AnimatePresence mode="wait", sodass eine Szene beendet ist, bevor die nächste beginnt
  4. Jede Szene muss eine Hintergrundbehandlung haben (Farbverlauf, Bild oder animierte Form)
  5. Verwenden Sie gestaffelte Animationen für Listen und Raster (staggerChildren: 0.1-0.2)
  6. Fügen Sie einen Ladezustand hinzu, wenn Assets schwer sind
  7. Das Projekt muss vollständig eigenständig sein — keine externen Abhängigkeiten außer npm-Paketen
  8. Verwenden Sie keine Emojis im generierten Code oder Inhalt

Individual skills in this repo

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

OneWave-AI/claude-skills

Deploy a 2-layer parallel agent hierarchy for large, parallelizable work — big refactors, multi-file migrations, codebase-wide audits, bulk generation. A top-tier commander (Fable or Opus) orchestrates the swarms; the user picks a power level (Max Power / Heavy / Balanced / Economy) that sets the Opus/Sonnet/Haiku model mix per layer. Layer 1 is 3-50+ specialist agents, each with its own full context window; Layer 2 is 2+ sub-agents per member. Includes git safety, tiered sizing, a pre-deploy gate, phantom-completion checks, and multi-wave follow-up.

OneWave-AI/claude-skills

Use before starting a product, feature, MVP, agent, automation, or integration build to identify the main pre-build risk and choose the smallest validation step. Trigger when the user asks whether to build, scope, validate, prioritize, or sanity-check an idea before implementation.

OneWave-AI/claude-skills

Post-mortem analysis when a client churns. Takes client history, engagement data, support tickets, usage logs, and exit feedback to produce a comprehensive churn autopsy with root cause classification, timeline of decline, and preventive measures.

OneWave-AI/claude-skills

Compose a premium, animated landing page section by section in Next.js + Tailwind + Motion (Framer Motion) — built on a real design system, with editorial copy and motion that feels human-crafted, not template-generated. Use when building or rebuilding a landing page, marketing site, or hero/feature/pricing/CTA sections that need to look production-ready and bespoke from day one.

OneWave-AI/claude-skills

Assemble 2-3 complementary experts to collaboratively analyze anything. Experts work together to explore topics from multiple expert angles.

OneWave-AI/claude-skills

Convert any topic into playable browser games. Types: trivia, matching, word puzzles, adventure games. Uses Phaser.js or Kaboom.js.

OneWave-AI/claude-skills

Turn a marketing brief or product offer into a finished short-form video ad built in HyperFrames — hook, script, shot-by-shot storyboard, scene-by-scene HTML composition, captions, and voiceover. Outputs platform cuts (vertical 9:16, square, 16:9). Use when you need a launch ad, product promo, social video, or paid-creative concept ready to render.

OneWave-AI/claude-skills

Turn a website URL, product docs, or a founder's rambling description into a tight 60-90 second explainer video built in HyperFrames -- problem/solution narrative, animated product walkthrough scenes, captions, and voiceover, ready for the homepage hero, sales emails, and onboarding.

OneWave-AI/claude-skills

Build promo videos for local businesses in HyperFrames -- the new-menu drop, the seasonal offer, the event announcement, the "we're hiring" post, the Google Business Profile clip. Restaurant, salon, gym, trades: 15-30 seconds, brand-clean, captioned, sized for Instagram, Facebook, and the profile.

OneWave-AI/claude-skills

Build a personalized product-demo or sales-walkthrough video in HyperFrames for a specific prospect or account — narrated screen-by-screen, branded to them, ending in a clear next step. Turns a generic demo into a "this was made for me" asset for outbound, follow-up, or deal acceleration. Use when you want to send a tailored video instead of booking another live call.

OneWave-AI/claude-skills

Turn real customer reviews, quotes, and case-study results into polished social-proof videos built in HyperFrames -- single-testimonial spotlights, review-wall montages, and stat-driven proof reels with captions and voiceover, cut for vertical, square, and wide. The highest-converting content most businesses never make.

OneWave-AI/claude-skills

Audit a codebase for LLM calls that are really classifications in disguise, then produce a costed swap plan for a System One model. Use when asked to cut AI inference cost or latency, when scoping a performance engagement for a client, when reviewing an agent loop that feels slow, or when asked "where could we use Jev here". Produces a ranked table of candidates with measured latency and dollar deltas.

OneWave-AI/claude-skills

Build and run a labelled eval set for a System One model (Jev, Von, or any typed-decision config), then sweep criteria wordings and thresholds against it. Use when a Jev/Von classification is wrong or unreliable, when choosing between the hosted API and a local open model, when tuning noul thresholds, or before shipping any typed-decision feature. Produces an accuracy-by-wording matrix and a calibrated threshold.

OneWave-AI/claude-skills

Wire a System One model (Jev, or an open reproduction like Von) into a product feature — routing, guardrails, scoring, classification. Use when replacing an LLM call that returns a label rather than prose, when adding a typed decision to an agent loop, or when deciding between the hosted Jev API and a local open model. Covers question design, the eval-set-first workflow, threshold calibration, confidence gates, and the traps measured on real data.

OneWave-AI/claude-skills

Optimize landing pages for conversions, performance, and SEO. Use when improving landing pages, increasing conversions, or optimizing page performance.

OneWave-AI/claude-skills

TAM/SAM/SOM calculator with deep market research. Produces comprehensive market-sizing.md with top-down and bottom-up estimates, methodology, data sources, assumptions, sensitivity ranges, growth projections, competitive landscape, and Mermaid visualizations. Use when user needs market size estimates, addressable market analysis, go-to-market sizing, investor-ready market analysis, or business plan market validation.

OneWave-AI/claude-skills

Generate unique personalized first lines for hundreds of prospects using company news, LinkedIn activity, and mutual connections. Saves 10+ hours of manual research per campaign. Use when you need personalized outreach at volume.

OneWave-AI/claude-skills

Review investment portfolios for risk, diversification, fees. Asset allocation recommendations, tax-loss harvesting, rebalancing.

OneWave-AI/claude-skills

Create multiple choice, true/false, fill-in-blank, matching quizzes. Auto-generate plausible distractors. Instant grading with explanations.

OneWave-AI/claude-skills

Enhanced skill navigator that maps conversation history, recommends multi-skill chains, identifies patterns from past usage, and learns from session outcomes. Goes beyond basic scout with deep context analysis and workflow orchestration.

Verwandte Skills