[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-digitalsamba-playwright-recording-de":3,"guides-for-digitalsamba-playwright-recording":398,"similar-k176r260vrpe9m02nnmzmbf2vd86n3gh-de":399},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":243,"isFallback":238,"parentExtension":248,"providers":249,"relations":255,"repo":258,"tags":394,"workflow":395},1778686592196.8232,"k176r260vrpe9m02nnmzmbf2vd86n3gh",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Zeichnen Sie Browser-Interaktionen als Video mit Playwright auf. Verwenden Sie dies zum Erfassen von Demovideos, App-Walkthroughs und UI-Flows für Remotion-Videos. Auslöser sind die Aufzeichnung einer Demo, die Erfassung eines Browser-Videos, die Bildschirmaufnahme einer Website oder die Erstellung von Walkthrough-Aufnahmen.",{"claudeCode":12},"digitalsamba/claude-code-video-toolkit","playwright-recording","https://github.com/digitalsamba/claude-code-video-toolkit",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":241},1778686592196.8235,"kn76dd0qyv108f77psxn2y7jsh86mv90","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":218,"useCases":219},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung gibt klar das Problem der Aufzeichnung von Browser-Interaktionen als Video für bestimmte Anwendungsfälle wie Demovideos und App-Walkthroughs an und nennt konkrete Artefakte (Browser-Interaktionen) und Benutzerabsichten (Erfassen von Demos, Erstellen von Walkthroughs).",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Erweiterung bietet spezifische Tools und Beispiele für die Verwendung der Aufnahmefunktion von Playwright, einschließlich detaillierter Konfiguration, Cursorhervorhebung und Handhabung der Ausgabe für spezifische Frameworks wie Remotion, was über die grundlegende Playwright-Funktionalität hinausgeht.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Erweiterung bietet einen vollständigen Lebenszyklus für die Aufzeichnung von Browser-Interaktionen, einschließlich Installation, grundlegendem Scripting, Konfiguration, fortgeschrittenen Mustern und Handhabung der Ausgabe, wodurch sie für den Einsatz in Arbeitsabläufen bereit ist.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Single Responsibility Principle","Die Erweiterung konzentriert sich ausschließlich auf die Aufzeichnung von Browser-Interaktionen als Video mit Playwright, ohne überlappende Fähigkeiten zu bewerben.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt genau die Fähigkeit der Erweiterung wider, Browser-Interaktionen mit Playwright für Demovideos und UI-Flows aufzuzeichnen, und stimmt mit der bereitgestellten SKILL.md überein.",{"category":40,"check":41,"severity":42,"summary":43},"Aufruf","Geltungsbereich von Werkzeugen","not_applicable","Diese Erweiterung stellt keine mehreren unterschiedlichen Werkzeuge oder Befehle bereit; es handelt sich um eine einzelne Fähigkeit, die sich auf eine bestimmte Aufgabe konzentriert.",{"category":45,"check":46,"severity":24,"summary":47},"Dokumentation","Konfigurations- und Parameterreferenz","Die Dateien SKILL.md und reference.md dokumentieren umfassend Aufnahme-Konfigurationen, Ansichtsfenstergrößen, Videoqualitätseinstellungen, Browser-Startoptionen und Seitenmethoden, einschließlich Standardwerten und nützlichen Argumenten.",{"category":33,"check":49,"severity":42,"summary":50},"Benennung von Werkzeugen","Diese Erweiterung stellt keine benutzerorientierten Werkzeuge oder Befehle im üblichen Sinne bereit; es handelt sich um eine Fähigkeit mit eingebetteten Codebeispielen.",{"category":33,"check":52,"severity":42,"summary":53},"Minimale I/O-Oberfläche","Da dies eine Fähigkeit und kein Befehlszeilenwerkzeug oder Server ist, trifft das Konzept einer engen I/O-Oberfläche für Werkzeuge hier nicht direkt zu.",{"category":55,"check":56,"severity":24,"summary":57},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der MIT-Lizenz lizenziert, wie aus der LICENSE-Datei ersichtlich ist, einer permissiven Open-Source-Lizenz.",{"category":59,"check":60,"severity":24,"summary":61},"Wartung","Aktualität der Commits","Der letzte Commit war am 11. Mai 2026, was gut innerhalb der letzten 3 Monate liegt und auf eine kürzliche Wartung hindeutet.",{"category":59,"check":63,"severity":24,"summary":64},"Abhängigkeitsmanagement","Die README-Datei gibt an, dass optionale Python-Tools mit `requirements.txt` installiert werden können, und der Code verwendet npm-Abhängigkeiten. Die `package.json` (impliziert durch npm-Nutzung) und `requirements.txt` verwalten wahrscheinlich die Abhängigkeiten.",{"category":66,"check":67,"severity":24,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Erweiterung konzentriert sich auf die Browser-Aufzeichnung und scheint keine Geheimnisse zu verwalten oder preiszugeben. Verwendungsbeispiele deuten darauf hin, dass sensible Informationen wie Passwörter manuell eingegeben werden oder Platzhalter sind.",{"category":66,"check":70,"severity":24,"summary":71},"Injektion","Der Code verwendet hauptsächlich Playwright-APIs für die Browserautomatisierung und scheint keine beliebigen Drittanbieterdaten als Anweisungen zu laden oder auszuführen. Benutzereingaben werden über die Methoden von Playwright verarbeitet.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Lieferketten-Granaten","Die Erweiterung stützt sich auf Playwright und Node.js-Abhängigkeiten, die typischerweise über npm verwaltet werden. Es gibt keine Hinweise auf eine Laufzeitabfrage von Code oder Daten aus nicht vertrauenswürdigen entfernten URLs.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolation","Die Erweiterung läuft innerhalb des Playwright-Browserkontexts und ihrer eigenen Ausführungsumgebung. Es gibt keine Hinweise auf Versuche, Dateien oder Pfade außerhalb ihres vorgesehenen Geltungsbereichs zu ändern.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Escape-Primitive","Der Code verwendet Standard-Playwright-APIs und TypeScript; es gibt keine beobachtbaren getrennten Prozesse oder Deny-Retry-Schleifen, die auf einen Sandbox-Escape-Versuch hindeuten würden.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Der Zweck der Erweiterung ist die Browser-Aufzeichnung und beinhaltet nicht die Übermittlung von Benutzerdaten oder Anmeldeinformationen an Dritte. Beispiele zeigen Platzhalter für sensible Informationen.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Texttricks","Der gebündelte Code und die Dokumentation enthalten keine versteckten Texttricks, unsichtbaren Zeichen oder Verschleierungsmuster.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opake Codeausführung","Der bereitgestellte Code ist in reinem TypeScript und verwendet Standard-Playwright-APIs, ohne Anzeichen von Verschleierung, Base64-kodierten Payloads oder Laufzeit-Skriptabfragen.",{"category":92,"check":93,"severity":24,"summary":94},"Portabilität","Strukturelle Annahme","Die Skripte der Erweiterung verwenden relative Pfade für Aufnahmen und temporäre Dateien, und Playwright verwaltet die Browserkontextverwaltung, was auf keine starren Annahmen über die Projektstruktur des Benutzers hindeutet.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit für Probleme","In den letzten 90 Tagen wurde 1 Problem eröffnet und 4 geschlossen, was auf eine gesunde Abschlussrate und aktive Wartung hindeutet.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Die README-Datei zeigt einen GitHub-Release-Badge und der Commit-Verlauf deutet auf kürzliche Aktualisierungen hin, was darauf hindeutet, dass die Versionierung verwaltet wird.",{"category":104,"check":105,"severity":24,"summary":106},"Codeausführung","Validierung","Die API-Methoden von Playwright handhaben von Natur aus die Eingabevalidierung für Selektoren und Interaktionsparameter. Die Codestruktur stellt sicher, dass typisierte Eingaben an diese Methoden übergeben werden.",{"category":66,"check":108,"severity":24,"summary":109},"Ungeschützte destruktive Operationen","Die Hauptoperation ist die Aufzeichnung, die nicht destruktiv ist. Dateivorgänge zum Speichern von Videos sind Standard und beinhalten keine destruktiven Befehle wie `rm -rf`.",{"category":104,"check":111,"severity":24,"summary":112},"Fehlerbehandlung","Die Beispielskripte enthalten try-catch-Blöcke und behandeln potenzielle Fehler während Playwright-Operationen, protokollieren Probleme und stellen die Browserbereinigung in einem finally-Block sicher.",{"category":104,"check":114,"severity":24,"summary":115},"Protokollierung","Die Beispielskripte verwenden `console.log` zur Ausgabe von Statusmeldungen und Fehlern, was als eine Form der Überprüfung für Aufzeichnungsoperationen dienen kann.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","DSGVO","Die Erweiterung zeichnet Browser-Interaktionen auf und scheint keine personenbezogenen Daten zu verarbeiten, die über das hinausgehen, was in der Browser-Sitzung selbst vorhanden ist und lokal erfasst wird.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Die Erweiterung ist ein Allzweck-Browserautomatisierungswerkzeug und hat keine regionalen oder gerichtlichen Einschränkungen, wodurch sie sich an einen globalen Markt richtet.",{"category":92,"check":124,"severity":24,"summary":125},"Laufzeitstabilität","Die Erweiterung verwendet Standard-Node.js- und Playwright-APIs, wodurch sie auf verschiedenen Betriebssystemen portierbar ist, auf denen Node.js und Playwright unterstützt werden.",{"category":45,"check":127,"severity":24,"summary":128},"README","Die README-Datei ist umfassend und beschreibt Installation, Verwendung mit Claude Code und Codex, Funktionen, Befehle, Vorlagen und Projektstruktur.",{"category":33,"check":130,"severity":42,"summary":131},"Größe der Werkzeugoberfläche","Dies ist eine einzelne Fähigkeit, keine Sammlung von Werkzeugen oder Befehlen, daher ist die Überprüfung der Größe der Werkzeugoberfläche nicht anwendbar.",{"category":40,"check":133,"severity":42,"summary":134},"Überlappende nahezu synonyme Werkzeuge","Diese Erweiterung ist eine einzelne Fähigkeit und stellt keine mehreren Befehle oder Werkzeuge bereit, die nahezu synonym sein könnten.",{"category":45,"check":136,"severity":24,"summary":137},"Phantomfunktionen","Alle in der README und SKILL.md beschriebenen Funktionen, wie Aufzeichnung, Konfiguration und Cursorhervorhebung, haben entsprechende Codebeispiele und Dokumentation.",{"category":139,"check":140,"severity":24,"summary":141},"Installation","Installationsanleitung","Die README und SKILL.md bieten klare Installationsanleitungen mit npm und demonstrieren die grundlegende Verwendung mit kopierbaren TypeScript-Codebeispielen.",{"category":143,"check":144,"severity":24,"summary":145},"Fehler","Aktionsfähige Fehlermeldungen","Die Beispielskripte enthalten try-catch-Blöcke, die Fehler protokollieren, und Playwright selbst liefert detaillierte Fehlermeldungen für Playwright-spezifische Probleme.",{"category":147,"check":148,"severity":24,"summary":149},"Ausführung","Angeheftete Abhängigkeiten","Die `package.json` (impliziert) und `tools/requirements.txt` erleichtern die Abhängigkeitsverwaltung. Die Codebeispiele verwenden `npx ts-node` oder `npx tsx`, was Standardmethoden zur Ausführung von Node.js-Skripten sind.",{"category":33,"check":151,"severity":42,"summary":152},"Trockenlauf-Vorschau","Die Kernfunktion dieser Erweiterung ist die Videoaufzeichnung, eine Aktion, die in einem Trockenlaufmodus nicht effektiv in der Vorschau angezeigt werden kann.",{"category":154,"check":155,"severity":24,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Playwright-Operationen behandeln im Allgemeinen Timeouts, und der bereitgestellte Code enthält eine grundlegende Fehlerbehandlung mit Bereinigung, was indirekt Wiederholungslogik für stabile Operationen unterstützt.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetrie-Opt-in","Die Erweiterung sammelt oder sendet keine Telemetriedaten. Ihre Operationen sind lokal auf dem Computer des Benutzers.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Die Fähigkeit definiert klar ihren Zweck als Aufzeichnung von Browser-Interaktionen mit Playwright für spezifische Anwendungsfälle wie Demos und Walkthroughs, mit expliziten Beispielen und bereitgestellten Konfigurationen.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das Frontmatter in SKILL.md ist prägnant und fasst die Kernfunktionalität der Aufzeichnung von Browser-Interaktionen mit Playwright effektiv zusammen.",{"category":45,"check":167,"severity":24,"summary":168},"Prägnanter Hauptteil","Der Hauptteil von SKILL.md ist gut strukturiert, unter 500 Zeilen lang und lagert tiefere Materialien an Referenzdateien aus, was der progressiven Offenlegung entspricht.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Die SKILL.md beschreibt die Aufzeichnungsverfahren und verweist auf eine Datei `reference.md` für API-Details, was die progressive Offenlegung demonstriert.",{"category":170,"check":174,"severity":42,"summary":175},"Verzweigte Erkundung","Diese Fähigkeit dient der Aufzeichnung spezifischer Browser-Interaktionen und beinhaltet keine tiefgehende Code-Überprüfung oder Erkundung, die einen verzweigten Kontext erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","Die SKILL.md und die README bieten zahlreiche sofort einsatzbereite Codebeispiele für grundlegende Aufzeichnungen, Konfigurationen und verschiedene Muster mit klaren erwarteten Ergebnissen.",{"category":22,"check":180,"severity":24,"summary":181},"Grenzfälle","Die SKILL.md befasst sich mit Grenzfällen wie der Behandlung von Cookie-Bannern, Popups und Datei-Uploads und bietet spezifische Code-Snippets und Strategien für Wiederherstellung oder Workarounds.",{"category":104,"check":183,"severity":42,"summary":184},"Tool-Fallback","Diese Fähigkeit ist nicht auf externe MCP-Server oder Werkzeuge angewiesen, die einen Fallback-Mechanismus erfordern würden.",{"category":66,"check":186,"severity":24,"summary":187},"Anhalten bei unerwartetem Zustand","Die bereitgestellten Beispielskripte enthalten Fehlerbehandlung mit try-catch-Blöcken und stellen eine ordnungsgemäße Bereinigung sicher, was auf einen robusten Ansatz für unerwartete Zustände während der Aufzeichnung hindeutet.",{"category":92,"check":189,"severity":24,"summary":190},"Übergreifende Kopplung","Diese Fähigkeit ist in sich abgeschlossen und konzentriert sich ausschließlich auf die Playwright-Aufzeichnung, ohne implizite Abhängigkeiten von anderen Fähigkeiten. Externe Abhängigkeiten wie Node.js sind Standard.",1778686416782,"Diese Fähigkeit nutzt Playwright, um Browser-Interaktionen als Videodateien aufzuzeichnen. Sie enthält detaillierte Einrichtungsanweisungen, Codebeispiele für grundlegende und fortgeschrittene Aufnahmeszenarien, Konfigurationsoptionen für Ansichtsfenster und Videoqualität sowie Anleitungen zur Behandlung gängiger Web-Elemente wie Cookie-Banner und Popups. Sie enthält auch Tipps zur Ausgabe von Aufnahmen in Formaten, die für Videobearbeitungstools wie Remotion geeignet sind.",[194,195,196,197,198,199],"Browser-Interaktionen als Video mit Playwright aufzeichnen","Ansichtsfenstergrößen und Videoqualitätseinstellungen konfigurieren","Erweiterte Aufzeichnungsmuster implementieren (Formulare, Navigation, Scrollen, Anmelden)","Cursorhervorhebung und Klick-Ripple-Effekte hinzufügen","Cookie-Banner und andere gängige Web-Elemente behandeln","Detaillierte Beispiele für verschiedene Aufnahmeszenarien bereitstellen",[201,202,203,204],"Durchführung komplexer Web-Scraping- oder Datenextraktionsaufgaben","Automatisierung von Backend-Prozessen, die nicht mit der Browser-Interaktion zusammenhängen","Bereitstellung einer voll funktionsfähigen Videobearbeitungssoftware","Aufzeichnung des Desktop-Bildschirms außerhalb eines Browserfensters","3.0.0","4.4.0","Benutzern die einfache Aufzeichnung von Browser-Interaktionen als Video für die Erstellung von Demovideos, App-Walkthroughs und anderen visuellen Inhalten durch Bereitstellung einer robusten, Playwright-basierten Lösung zu ermöglichen.","Hervorragende Dokumentation, klare Absicht und umfassende Beispiele machen dies zu einer qualitativ hochwertigen Fähigkeit. Der Fokus auf eine bestimmte Aufgabe, robuste Fehlerbehandlung und die Einhaltung von Best Practices für die Playwright-Automatisierung tragen zu ihrem verifizierten Rang bei.",99,"Eine qualitativ hochwertige Fähigkeit zur Aufnahme von Browser-Interaktionen mit Playwright, die umfangreiche Beispiele und Dokumentation für verschiedene Anwendungsfälle bietet.",[212,213,214,215,216,217],"playwright","recording","browser-automation","testing","documentation","video","verified",[220,221,222,223],"Erfassung von Demovideos für Softwarefunktionen","Erstellung von Schritt-für-Schritt-App-Walkthroughs für Tutorials","Aufzeichnung von UI-Flows für Benutzertests oder Feedback","Generierung visueller Assets für Remotion-Videokompositionen",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":237,"testCoverage":240},{"hasLockfile":226},true,1778686397214,{"descriptionLength":229,"readmeSize":230},258,18886,{"closedIssues90d":232,"forks":233,"hasChangelog":226,"openIssues90d":234,"pushedAt":235,"stars":236},4,187,1,1778501732000,1137,{"hasNpmPackage":238,"license":239,"smitheryVerified":238},false,"MIT",{"hasCi":226,"hasTests":238},{"updatedAt":242},1778686592196,{"basePath":244,"githubOwner":245,"githubRepo":246,"locale":18,"slug":13,"type":247},".claude/skills/playwright-recording","digitalsamba","claude-code-video-toolkit","skill",null,{"evaluate":250,"extract":253},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":251,"targetMarket":252,"tier":218},[212,213,214,215,216,217],"global",{"commitSha":254},"HEAD",{"repoId":256,"translatedFrom":257},"kd70r97eght58pp9f1x8scdagd86n32q","k17dr9txwv0jrjjyxkm9fdf9md86m9sf",{"_creationTime":259,"_id":256,"identity":260,"providers":261,"workflow":390},1778686211924.9185,{"githubOwner":245,"githubRepo":246,"sourceUrl":14},{"classify":262,"discover":374,"github":377},{"commitSha":254,"extensions":263},[264,276,287,296,304,312,320,327,341,350,358,366],{"basePath":265,"description":266,"displayName":267,"installMethods":268,"rationale":269,"selectedPaths":270,"source":274,"sourceLanguage":275,"type":247},".claude/skills/acestep","AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction, audio repainting, and continuation for video production. Use when generating music, soundtracks, jingles, or working with audio stems. Triggers include background music, soundtrack, jingle, music generation, stem extraction, cover, style transfer, repaint, continuation, or musical composition tasks.","acestep",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/acestep/SKILL.md",[271],{"path":272,"priority":273},"SKILL.md","mandatory","rule","en",{"basePath":277,"description":278,"displayName":279,"installMethods":280,"rationale":281,"selectedPaths":282,"source":274,"sourceLanguage":275,"type":247},".claude/skills/elevenlabs","Generate AI voiceovers, sound effects, and music using ElevenLabs APIs. Use when creating audio content for videos, podcasts, or games. Triggers include generating voiceovers, narration, dialogue, sound effects from descriptions, background music, soundtrack generation, voice cloning, or any audio synthesis task.","elevenlabs",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/elevenlabs/SKILL.md",[283,284],{"path":272,"priority":273},{"path":285,"priority":286},"reference.md","medium",{"basePath":288,"description":289,"displayName":290,"installMethods":291,"rationale":292,"selectedPaths":293,"source":274,"sourceLanguage":275,"type":247},".claude/skills/ffmpeg","Video and audio processing with FFmpeg. Use for format conversion, resizing, compression, audio extraction, and preparing assets for Remotion. Triggers include converting GIF to MP4, resizing video, extracting audio, compressing files, or any media transformation task.","ffmpeg",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/ffmpeg/SKILL.md",[294,295],{"path":272,"priority":273},{"path":285,"priority":286},{"basePath":297,"description":298,"displayName":299,"installMethods":300,"rationale":301,"selectedPaths":302,"source":274,"sourceLanguage":275,"type":247},".claude/skills/frontend-design","Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.","frontend-design",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/frontend-design/SKILL.md",[303],{"path":272,"priority":273},{"basePath":305,"description":306,"displayName":307,"installMethods":308,"rationale":309,"selectedPaths":310,"source":274,"sourceLanguage":275,"type":247},".claude/skills/ltx2","AI video generation with LTX-2.3 22B — text-to-video, image-to-video clips for video production. Use when generating video clips, animating images, creating b-roll, animated backgrounds, or motion content. Triggers include video generation, animate image, b-roll, motion, video clip, text-to-video, image-to-video.","ltx2",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/ltx2/SKILL.md",[311],{"path":272,"priority":273},{"basePath":313,"description":314,"displayName":315,"installMethods":316,"rationale":317,"selectedPaths":318,"source":274,"sourceLanguage":275,"type":247},".claude/skills/moviepy","Python video composition with moviepy 2.x — overlaying deterministic text on AI-generated video (LTX-2, SadTalker), compositing clips, single-file build.py video projects. Use when adding labels/captions/lower-thirds to LTX-2 or SadTalker outputs, building short ad-style spots in pure Python without Remotion, or doing programmatic video composition. Triggers include text overlay on video, label LTX-2 clip, caption SadTalker output, lower third, build.py video, moviepy, Python video composition, sub-30s ad spot.","moviepy",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/moviepy/SKILL.md",[319],{"path":272,"priority":273},{"basePath":244,"description":321,"displayName":13,"installMethods":322,"rationale":323,"selectedPaths":324,"source":274,"sourceLanguage":275,"type":247},"Record browser interactions as video using Playwright. Use for capturing demo videos, app walkthroughs, and UI flows for Remotion videos. Triggers include recording a demo, capturing browser video, screen recording a website, or creating walkthrough footage.",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/playwright-recording/SKILL.md",[325,326],{"path":272,"priority":273},{"path":285,"priority":286},{"basePath":328,"description":329,"displayName":330,"installMethods":331,"rationale":332,"selectedPaths":333,"source":274,"sourceLanguage":275,"type":247},".claude/skills/qwen-edit","AI image editing prompting patterns for Qwen-Image-Edit. Use when editing photos while preserving identity, reframing cropped images, changing clothing or accessories, adjusting poses, applying style transfers, or character transformations. Provides prompt patterns, parameter tuning, and examples.","qwen-edit",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/qwen-edit/SKILL.md",[334,335,337,339],{"path":272,"priority":273},{"path":336,"priority":286},"examples.md",{"path":338,"priority":286},"parameters.md",{"path":340,"priority":286},"prompting.md",{"basePath":342,"description":343,"displayName":344,"installMethods":345,"rationale":346,"selectedPaths":347,"source":274,"sourceLanguage":275,"type":247},".claude/skills/remotion","Toolkit-specific Remotion patterns — custom transitions, shared components, and project conventions. For core Remotion framework knowledge (hooks, animations, rendering, etc.), see the `remotion-official` skill.","remotion",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/remotion/SKILL.md",[348,349],{"path":272,"priority":273},{"path":285,"priority":286},{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":274,"sourceLanguage":275,"type":247},".claude/skills/remotion-official","Best practices for Remotion - Video creation in React","remotion-best-practices",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/remotion-official/SKILL.md",[357],{"path":272,"priority":273},{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":274,"sourceLanguage":275,"type":247},".claude/skills/runpod","Cloud GPU processing via RunPod serverless. Use when setting up RunPod endpoints, deploying Docker images, managing GPU resources, troubleshooting endpoint issues, or understanding costs. Covers all 5 toolkit images (qwen-edit, realesrgan, propainter, sadtalker, qwen3-tts).","runpod",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/runpod/SKILL.md",[365],{"path":272,"priority":273},{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":274,"sourceLanguage":275,"type":247},"skills/openclaw-video-toolkit","Create professional videos autonomously using claude-code-video-toolkit — AI voiceovers, image generation, music, talking heads, and Remotion rendering.","openclaw-video-toolkit",{"claudeCode":12},"SKILL.md frontmatter at skills/openclaw-video-toolkit/SKILL.md",[373],{"path":272,"priority":273},{"sources":375},[376],"manual",{"closedIssues90d":232,"description":378,"forks":233,"license":239,"openIssues90d":234,"pushedAt":235,"readmeSize":230,"stars":236,"topics":379},"AI-native video production toolkit for Claude Code",[380,381,382,279,212,383,344,384,385,386,387,388,389],"ai-video-generator","claude-code","developer-tools","programmatic-video","text-to-speech","video-editing","video-production","open-source","qwen-tts","openclaw",{"classifiedAt":391,"discoverAt":392,"extractAt":393,"githubAt":393,"updatedAt":391},1778686219532,1778686211925,1778686217771,[214,216,212,213,215,217],{"evaluatedAt":396,"extractAt":397,"updatedAt":242},1778686416894,1778686219732,[],[400,430,458,487,515,545],{"_creationTime":401,"_id":402,"community":403,"display":404,"identity":410,"providers":414,"relations":422,"tags":425,"workflow":426},1778697373439.756,"k1735p8vnc44y3ntfepns5m0nx86npbs",{"reviewCount":8},{"description":405,"installMethods":406,"name":408,"sourceUrl":409},"Browser-automatisierungs-CLI für KI-Agenten. Verwenden Sie diese, wenn der Benutzer mit Websites interagieren muss, einschließlich der Navigation auf Seiten, dem Ausfüllen von Formularen, dem Klicken auf Schaltflächen, dem Aufnehmen von Screenshots, dem Extrahieren von Daten, dem Testen von Webanwendungen oder der Automatisierung beliebiger Browseraufgaben. Auslöser sind Anfragen wie \"öffne eine Website\", \"fülle ein Formular aus\", \"klicke auf eine Schaltfläche\", \"mache einen Screenshot\", \"scrappe Daten von einer Seite\", \"teste diese Web-App\", \"melde dich bei einer Seite an\", \"automatisiere Browser-Aktionen\" oder jede Aufgabe, die eine programmatische Webinteraktion erfordert.",{"claudeCode":407},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":411,"githubOwner":412,"githubRepo":413,"locale":18,"slug":408,"type":247},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice",{"evaluate":415,"extract":421},{"promptVersionExtension":205,"promptVersionScoring":206,"score":416,"tags":417,"targetMarket":252,"tier":218},100,[214,418,215,419,420],"web-scraping","cli","automation",{"commitSha":254},{"repoId":423,"translatedFrom":424},"kd74710g49kxgwbfjxeb7s132d86myxr","k17ej9360g7468qswf3svnrx9186m1ng",[420,214,419,215,418],{"evaluatedAt":427,"extractAt":428,"updatedAt":429},1778697222051,1778697205743,1778697373439,{"_creationTime":431,"_id":432,"community":433,"display":434,"identity":440,"providers":445,"relations":451,"tags":454,"workflow":455},1778683460321.381,"k1707rtzme0qezretvp3gmtfvn86n1k1",{"reviewCount":8},{"description":435,"installMethods":436,"name":438,"sourceUrl":439},"Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when you want to build or improve browser automation skills for specific website tasks.",{"claudeCode":437},"browserbase/skills","AutoBrowse","https://github.com/browserbase/skills",{"basePath":441,"githubOwner":442,"githubRepo":443,"locale":275,"slug":444,"type":247},"skills/autobrowse","browserbase","skills","autobrowse",{"evaluate":446,"extract":450},{"promptVersionExtension":205,"promptVersionScoring":206,"score":416,"tags":447,"targetMarket":252,"tier":218},[214,418,448,215,449],"llm-agent","node-js",{"commitSha":254,"license":239},{"parentExtensionId":452,"repoId":453},"k17bx77jb71yrwatep2nb43r0d86m6cb","kd77wvcdm5fq9xp8hk6ppm832s86myxr",[214,448,449,215,418],{"evaluatedAt":456,"extractAt":457,"updatedAt":456},1778683610531,1778683460321,{"_creationTime":459,"_id":460,"community":461,"display":462,"identity":468,"providers":472,"relations":480,"tags":483,"workflow":484},1778690831986.3767,"k17fjjgdng9c2xwz18cc594g0986n7wy",{"reviewCount":8},{"description":463,"installMethods":464,"name":466,"sourceUrl":467},"Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.",{"claudeCode":465},"hyf0/vue-skills","vue-testing-best-practices","https://github.com/hyf0/vue-skills",{"basePath":469,"githubOwner":470,"githubRepo":471,"locale":275,"slug":466,"type":247},"skills/vue-testing-best-practices","hyf0","vue-skills",{"evaluate":473,"extract":479},{"promptVersionExtension":205,"promptVersionScoring":206,"score":416,"tags":474,"targetMarket":252,"tier":218},[475,215,476,212,477,478],"vue-js","vitest","component-testing","e2e-testing",{"commitSha":254},{"parentExtensionId":481,"repoId":482},"k17fvvpt61wrah7aepwqhgjp4d86n8jx","kd7a1a0bdc2ez150x3razht61n86m6a8",[477,478,212,215,476,475],{"evaluatedAt":485,"extractAt":486,"updatedAt":485},1778691195044,1778690831986,{"_creationTime":488,"_id":489,"community":490,"display":491,"identity":497,"providers":501,"relations":509,"tags":511,"workflow":512},1778685991755.7456,"k17djff3pz3wam5kpz7pkg92h586menn",{"reviewCount":8},{"description":492,"installMethods":493,"name":495,"sourceUrl":496},"Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.",{"claudeCode":494},"davila7/claude-code-templates","develop-web-game","https://github.com/davila7/claude-code-templates",{"basePath":498,"githubOwner":499,"githubRepo":500,"locale":275,"slug":495,"type":247},"cli-tool/components/skills/creative-design/develop-web-game","davila7","claude-code-templates",{"evaluate":502,"extract":508},{"promptVersionExtension":205,"promptVersionScoring":206,"score":416,"tags":503,"targetMarket":252,"tier":218},[504,505,506,507,212,215,420],"web-development","game-development","javascript","html",{"commitSha":254},{"repoId":510},"kd71fzn4s7r0269fkw47wt670n86ndz0",[420,505,507,506,212,215,504],{"evaluatedAt":513,"extractAt":514,"updatedAt":513},1778690648090,1778685991755,{"_creationTime":516,"_id":517,"community":518,"display":519,"identity":525,"providers":529,"relations":537,"tags":540,"workflow":541},1778685790658.4368,"k17d6zvh5hjzrcw35cvd9k8dgh86med7",{"reviewCount":8},{"description":520,"installMethods":521,"name":523,"sourceUrl":524},"Verwenden Sie dies beim Schreiben von Playwright-Tests, Beheben von flackernden Tests, Debuggen von Fehlern, Implementieren des Page Object Model, Konfigurieren von CI/CD, Optimieren der Leistung, Mocken von APIs, Verwalten von Authentifizierung oder OAuth, Testen der Barrierefreiheit (axe-core), Hoch- und Herunterladen von Dateien, Mocken von Datums-/Uhrzeitangaben, WebSockets, Geolokalisierung, Berechtigungen, Multi-Tab-/Popup-Flows, mobilen/responsiven Layouts, Touch-Gesten, GraphQL, Fehlerbehandlung, Offline-Modus, Multi-User-Kollaboration, Drittanbieterdiensten (Zahlungen, E-Mail-Verifizierung), Überwachung von Konsolenfehlern, globalem Setup/Teardown, Testannotationen (skip, fixme, slow), Test-Tags (@smoke, @fast, @critical, Filterung mit --grep), Projekt­abhängigkeiten, Sicherheitstests (XSS, CSRF, Auth), Leistungsbudgets (Web Vitals, Lighthouse), iFrames, Komponententests, Canvas/WebGL, Service Workers/PWA, Testabdeckung, i18n/Lokalisierung, Electron-Apps oder Tests für Browser­erweiterungen. Deckt E2E-, Komponenten-, API-, visuelle, Barrierefreiheits-, Sicherheits-, Electron- und Erweiterungstests ab.",{"claudeCode":522},"currents-dev/playwright-best-practices-skill","playwright-best-practices","https://github.com/currents-dev/playwright-best-practices-skill",{"basePath":526,"githubOwner":527,"githubRepo":528,"locale":18,"slug":528,"type":247},"","currents-dev","playwright-best-practices-skill",{"evaluate":530,"extract":536},{"promptVersionExtension":205,"promptVersionScoring":206,"score":416,"tags":531,"targetMarket":252,"tier":218},[212,215,532,533,420,534,535],"typescript","e2e","debugging","ci-cd",{"commitSha":254},{"repoId":538,"translatedFrom":539},"kd77ayvtb7bpbf2cjy3n64zekd86ndw6","k17axqfsk2shpatbgra08fjtgh86neqd",[420,535,534,533,212,215,532],{"evaluatedAt":542,"extractAt":543,"updatedAt":544},1778685761971,1778685735333,1778685790658,{"_creationTime":546,"_id":547,"community":548,"display":549,"identity":555,"providers":559,"relations":563,"tags":566,"workflow":567},1778698144390.3809,"k170vj7ejwkdfswk5f34zn1da586m0xw",{"reviewCount":8},{"description":550,"installMethods":551,"name":553,"sourceUrl":554},"Automatisiert Browser-Interaktionen zum Testen und Validieren Ihrer eigenen Webanwendungen mit playwright-cli. Verwenden Sie es, wenn Sie terminalbasierte Browsersteuerung für Navigation, Formularfüllung, Screenshots, Tracing, gebundene Browser-Sitzungen, Debugging oder die Generierung von Playwright-Testcode benötigen. Verwenden Sie es nur gegen Anwendungen, die Ihnen gehören oder für deren Testung Sie ausdrücklich autorisiert sind.",{"claudeCode":552},"testdino-hq/playwright-skill","Playwright CLI","https://github.com/testdino-hq/playwright-skill",{"basePath":556,"githubOwner":557,"githubRepo":558,"locale":18,"slug":556,"type":247},"playwright-cli","testdino-hq","playwright-skill",{"evaluate":560,"extract":562},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":561,"targetMarket":252,"tier":218},[212,215,214,419,504],{"commitSha":254,"license":239},{"repoId":564,"translatedFrom":565},"kd74g5bbsqgts7834bk4gzkz4n86nnsm","k1762mzcgb766pzt6dd4a01ynh86m120",[214,419,212,215,504],{"evaluatedAt":568,"extractAt":569,"updatedAt":570},1778698091403,1778698023772,1778698144390]