[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-SawyerHood-dev-browser-de":3,"guides-for-SawyerHood-dev-browser":392,"similar-k175a25vrjwyce9gkzj7vcwjjd86mq7r-de":393},{"_creationTime":4,"_id":5,"children":6,"community":47,"display":48,"evaluation":51,"identity":282,"isFallback":278,"parentExtension":285,"providers":313,"relations":318,"repo":319,"tags":389,"workflow":390},1778696990166.9563,"k175a25vrjwyce9gkzj7vcwjjd86mq7r",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":23,"relations":38,"tags":42,"workflow":43},1778696989496.538,"k1776jcwjkmjfcm2gv94xeezz586m1tg",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Browserautomatisierung mit persistentem Seitenzustand. Verwenden Sie dies, wenn Benutzer aufgefordert werden, Websites zu navigieren, Formulare auszufüllen, Screenshots zu erstellen, Webdaten zu extrahieren, Webanwendungen zu testen oder Browser-Workflows zu automatisieren. Auslöser-Phrasen sind \"gehe zu [URL]\", \"klicke auf\", \"fülle das Formular aus\", \"mache einen Screenshot\", \"scrapen\", \"automatisieren\", \"teste die Website\", \"melde dich an\" oder jede Anfrage zur Browserinteraktion.",{"claudeCode":15},"SawyerHood/dev-browser","dev-browser","https://github.com/SawyerHood/dev-browser",{"basePath":19,"githubOwner":20,"githubRepo":16,"locale":21,"slug":16,"type":22},"skills/dev-browser","SawyerHood","de","skill",{"evaluate":24,"extract":36},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":28,"targetMarket":34,"tier":35},"3.0.0","4.4.0",99,[29,30,31,32,33],"browser-automation","playwright","javascript","testing","web-scraping","global","verified",{"commitSha":37},"HEAD",{"parentExtensionId":39,"repoId":40,"translatedFrom":41},"k172vf4sjqdwht2n7b64bmf7wn86mzzp","kd778ksdnkgy1969578mg8f30986nddw","k17535f2wgbtzrzc5n55ps9f3586mr7p",[29,31,30,32,33],{"evaluatedAt":44,"extractAt":45,"updatedAt":46},1778696938150,1778696896101,1778696989496,{"reviewCount":11},{"description":49,"installMethods":50,"name":16,"sourceUrl":17},"Browserautomatisierungs-Skill mit persistentem Seitenzustand für Entwickler und KI-Agenten",{"claudeCode":16},{"_creationTime":52,"_id":53,"extensionId":5,"locale":21,"result":54,"trustSignals":261,"workflow":280},1778696990166.9565,"kn71b3936xrasqkwpv15j9z7g186mxh9",{"checks":55,"evaluatedAt":238,"extensionSummary":239,"features":240,"nonGoals":246,"promptVersionExtension":25,"promptVersionScoring":26,"purpose":250,"rationale":251,"score":252,"summary":253,"tags":254,"tier":35,"useCases":256},[56,61,64,67,71,74,79,83,86,89,93,97,100,104,107,110,113,116,119,122,126,130,134,138,142,145,148,151,155,158,161,164,167,170,173,177,181,185,188,192,195,198,201,204,206,209,212,215,218,221,225,228,231,235],{"category":57,"check":58,"severity":59,"summary":60},"Praktische Nützlichkeit","Problemrelevanz","pass","Die Beschreibung gibt klar an, dass die Erweiterung die Browserautomatisierung für KI-Agenten und Entwickler adressiert und persistenten Seitenzustand sowie sandboxed Ausführung hervorhebt, was konkrete Probleme sind.",{"category":57,"check":62,"severity":59,"summary":63},"Alleinstellungsmerkmal","Die Erweiterung bietet eine sandboxed JavaScript-Umgebung mit persistentem Seitenzustand und Playwright API-Integration, was einen erheblichen Mehrwert über die einfache Prompt-Ausführung für Browserautomatisierungsaufgaben hinaus bietet.",{"category":57,"check":65,"severity":59,"summary":66},"Produktionsreife","Das CLI bietet Installations- und Schnellstartbeispiele und deckt den gesamten Lebenszyklus der Browserautomatisierung ab, wodurch es für Produktionsworkflows bereit ist.",{"category":68,"check":69,"severity":59,"summary":70},"Umfang","Prinzip der einzigen Verantwortung","Das Plugin konzentriert sich auf die Browserautomatisierung über sandboxed JavaScript-Skripte und Playwright, ein kohärentes und klar definiertes Gebiet.",{"category":68,"check":72,"severity":59,"summary":73},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Kernfunktionalität der Browserautomatisierung mit persistentem Seitenzustand für Entwickler und KI-Agenten genau und prägnant wider.",{"category":75,"check":76,"severity":77,"summary":78},"Aufruf","Geltungsbereich von Werkzeugen","not_applicable","Dies ist ein CLI-Tool mit Skriptausführung, keine Reihe von diskreten Werkzeugen mit engen Verb-Nomen-Aktionen.",{"category":80,"check":81,"severity":59,"summary":82},"Dokumentation","Konfigurations- und Parameterreferenz","Das README bietet klare CLI-Installationsanweisungen, Schnellstartbeispiele und Details zur Verwendung der Skript-API, einschließlich Optionen wie `--headless` und `--connect`.",{"category":68,"check":84,"severity":77,"summary":85},"Werkzeugbenennung","Diese Erweiterung ist ein CLI-Tool, keine Sammlung einzelner Werkzeuge, deren Benennung bewertet werden soll.",{"category":68,"check":87,"severity":59,"summary":88},"Minimale I/O-Oberfläche","Das CLI nimmt Eingaben über Argumente und ein Heredoc-Skript entgegen, und seine Ausgabe wird nach stdout/stderr geleitet, was den Prinzipien minimaler I/O entspricht.",{"category":90,"check":91,"severity":59,"summary":92},"Lizenz","Nutzbarkeit der Lizenz","Die Erweiterung ist unter der MIT-Lizenz lizenziert, die in der LICENSE-Datei und im README klar angegeben ist, was eine permissive Open-Source-Lizenz ist.",{"category":94,"check":95,"severity":59,"summary":96},"Wartung","Aktualität der Commits","Der letzte Commit war am 9. April 2026, was auf eine kürzliche Wartung hindeutet.",{"category":94,"check":98,"severity":59,"summary":99},"Abhängigkeitsverwaltung","Das Projekt verwendet npm und hat eine Lock-Datei, was auf gute Praktiken im Abhängigkeitsmanagement hindeutet.",{"category":101,"check":102,"severity":59,"summary":103},"Sicherheit","Geheimnisverwaltung","Die Erweiterung operiert in einer sandboxed Umgebung und scheint keine Geheimnisse direkt zu handhaben oder preiszugeben.",{"category":101,"check":105,"severity":59,"summary":106},"Injection","Skripte werden in einer sandboxed QuickJS WASM-Umgebung ohne Zugriff auf das Host-Dateisystem oder Netzwerk ausgeführt, was Injection-Risiken minimiert.",{"category":101,"check":108,"severity":59,"summary":109},"Transitive Lieferketten-Granaten","Das Plugin lädt Binärdateien während der Installation herunter, ruft aber zur Laufzeit keinen Remote-Code oder keine Daten zur Ausführung ab.",{"category":101,"check":111,"severity":59,"summary":112},"Sandbox-Isolation","Die sandboxed QuickJS-Umgebung und der fehlende direkte Host-Zugriff verhindern eine Sandbox-Flucht.",{"category":101,"check":114,"severity":59,"summary":115},"Sandbox-Flucht-Primitive","Die sandboxed QuickJS-Umgebung und der fehlende direkte Host-Zugriff verhindern Sandbox-Flucht-Primitive.",{"category":101,"check":117,"severity":59,"summary":118},"Datenexfiltration","Die sandboxed Umgebung und die eingeschränkte I/O verhindern Datenexfiltration.",{"category":101,"check":120,"severity":59,"summary":121},"Versteckte Text-Tricks","Das README und die mitgelieferten Skripte scheinen frei von versteckten Steuerungs-Tricks oder Verschleierung zu sein.",{"category":123,"check":124,"severity":59,"summary":125},"Hooks","Undurchsichtige Codeausführung","Der primäre Ausführungsmechanismus ist eine sandboxed QuickJS-Laufzeitumgebung, und das CLI-Wrapper-Skript ist lesbarer JavaScript-Code.",{"category":127,"check":128,"severity":59,"summary":129},"Portabilität","Strukturelle Annahme","Das CLI-Skript verarbeitet plattformspezifische Binärdateien und Pfade und gewährleistet so die Portabilität über unterstützte Betriebssysteme hinweg.",{"category":131,"check":132,"severity":59,"summary":133},"Vertrauen","Aufmerksamkeit für Issues","Mit 3 offenen und 21 geschlossenen Issues in den letzten 90 Tagen ist die Schließungsrate hoch und das Engagement des Maintainers offensichtlich.",{"category":135,"check":136,"severity":59,"summary":137},"Versionierung","Release-Management","Das Projekt deklariert seine Version in `package.json` und verwendet npm für die Verteilung mit getaggten Releases.",{"category":139,"check":140,"severity":59,"summary":141},"Codeausführung","Validierung","Das CLI-Skript verarbeitet Argumente und Skriptinhalte, wobei die sandboxed Umgebung inhärente Sicherheit für die Skriptausführung bietet.",{"category":101,"check":143,"severity":59,"summary":144},"Ungeschützte destruktive Operationen","Destruktive Operationen wie das Schreiben von Dateien sind auf ein temporäres Verzeichnis beschränkt und werden innerhalb der Sandbox verwaltet.",{"category":139,"check":146,"severity":59,"summary":147},"Fehlerbehandlung","Der CLI-Wrapper und die sandboxed Umgebung sollen Fehler ordnungsgemäß behandeln und bei Fehlern mit Nicht-Null-Codes beenden.",{"category":139,"check":149,"severity":59,"summary":150},"Protokollierung","Das CLI leitet Konsolenausgaben nach stdout/stderr, und das README erwähnt das Speichern von Screenshots und das Schreiben von Dateien, was auf Protokollierungsfähigkeiten hindeutet.",{"category":152,"check":153,"severity":59,"summary":154},"Compliance","DSGVO","Die Erweiterung arbeitet in einer Sandbox mit eingeschränkter Dateiein-/ausgabe und scheint keine personenbezogenen Daten direkt zu verarbeiten.",{"category":152,"check":156,"severity":59,"summary":157},"Zielmarkt","Die Erweiterung ist plattformübergreifend und ihre Funktionalität ist nicht an eine bestimmte geografische oder rechtliche Gerichtsbarkeit gebunden, was sie global macht.",{"category":127,"check":159,"severity":59,"summary":160},"Laufzeitstabilität","Das CLI beinhaltet plattformspezifische Binärdateidownloads und behandelt Windows-Besonderheiten, um plattformübergreifende Stabilität zu gewährleisten.",{"category":80,"check":162,"severity":59,"summary":163},"README","Das README beschreibt klar den Zweck der Erweiterung und enthält Installations- und Nutzungshinweise.",{"category":68,"check":165,"severity":77,"summary":166},"Größe der Werkzeugoberfläche","Dies ist ein einzelnes CLI-Tool, keine Sammlung mehrerer Werkzeuge.",{"category":75,"check":168,"severity":77,"summary":169},"Überlappende nahezu synonyme Werkzeuge","Dies ist ein einzelnes CLI-Tool, daher gibt es keine überlappenden Werkzeugnamen zu bewerten.",{"category":80,"check":171,"severity":59,"summary":172},"Phantomfunktionen","Alle im README genannten Funktionen, wie sandboxed Ausführung und Playwright API-Zugriff, werden von der Implementierung unterstützt.",{"category":174,"check":175,"severity":59,"summary":176},"Installation","Installationsanweisung","Das README bietet klare npm-Installationsanweisungen und mehrere kopierbare Beispiele für verschiedene Plattformen und Anwendungsszenarien.",{"category":178,"check":179,"severity":59,"summary":180},"Fehler","Umsetzbare Fehlermeldungen","Das CLI-Skript liefert spezifische Fehlermeldungen für nicht unterstützte Plattformen und fehlende Binärdateien, die den Benutzer bei der Behebung leiten.",{"category":182,"check":183,"severity":59,"summary":184},"Ausführung","Gepinnt Abhängigkeiten","Das Projekt verwendet npm und hat eine Lock-Datei, die sicherstellt, dass Abhängigkeiten festgeschrieben sind. Der Shebang im Hauptskript stellt den richtigen Interpreter sicher.",{"category":68,"check":186,"severity":77,"summary":187},"Dry-Run-Vorschau","Die Erweiterung dient hauptsächlich zur Ausführung von Skripten; es gibt keine expliziten zustandsverändernden Operationen, die eine Dry-Run-Vorschau im herkömmlichen Sinne erfordern.",{"category":189,"check":190,"severity":77,"summary":191},"Protokoll","Idempotente Wiederholung & Timeouts","Die Erweiterung führt Skripte innerhalb einer Sitzung aus und beinhaltet keine Remote-Aufrufe oder zustandsverändernden Operationen, die Idempotenz oder Timeouts erfordern.",{"category":152,"check":193,"severity":59,"summary":194},"Telemetrie Opt-in","Die Erweiterung scheint keine Telemetrie standardmäßig zu senden, und es sind keine Opt-out-Telemetriemechanismen erkennbar.",{"category":75,"check":196,"severity":59,"summary":197},"Namenskollisionen","Das Plugin hat einen einzigen CLI-Befehl 'dev-browser', wodurch Namenskollisionen mit Claude Code-internen Befehlen oder anderen Plugins vermieden werden.",{"category":75,"check":199,"severity":77,"summary":200},"Hooks-aus-Mechanismus","Diese Erweiterung ist ein CLI-Tool und scheint keine Hooks zu verwenden, die einen Hooks-aus-Mechanismus erfordern würden.",{"category":75,"check":202,"severity":77,"summary":203},"Engheit des Hook-Matchers","Die Erweiterung scheint keine Hooks zu verwenden.",{"category":101,"check":205,"severity":77,"summary":203},"Hook-Sicherheit",{"category":123,"check":207,"severity":77,"summary":208},"Stille Prompt-Umschreibung","Die Erweiterung scheint keine Prompt-Umschreibungs-Hooks zu haben.",{"category":101,"check":210,"severity":77,"summary":211},"Berechtigungs-Hook","Die Erweiterung scheint keine Berechtigungsanforderungs-Hooks zu haben.",{"category":152,"check":213,"severity":77,"summary":214},"Hook-Datenschutz","Die Erweiterung scheint keine Hooks für Protokollierung oder Telemetrie zu verwenden.",{"category":139,"check":216,"severity":77,"summary":217},"Hook-Abhängigkeit","Die Erweiterung scheint keine Hooks zu haben.",{"category":80,"check":219,"severity":59,"summary":220},"Transparenz der Funktionen","Das README beschreibt klar die Kernfunktionalität, das Sandboxing und die API und bietet Transparenz.",{"category":222,"check":223,"severity":59,"summary":224},"Konvention","Einhaltung von Layout-Konventionen","Das Skript `bin/dev-browser.js` ist ausführbar und sein Zweck ist durch seinen Namen und den README-Kontext impliziert. Es wurde kein Verzeichnis `.claude-plugin/` beobachtet, was für ein CLI-Tool angemessen ist.",{"category":222,"check":226,"severity":77,"summary":227},"Plugin-Status","Als CLI-Tool behält es keinen persistenten Status bei, wie es ein Plugin typischerweise unter `${CLAUDE_PLUGIN_DATA}` tun würde.",{"category":101,"check":229,"severity":77,"summary":230},"Im Schlüsselbund gespeicherte Geheimnisse","Das Plugin scheint keine Geheimnisse zu handhaben oder zu speichern, daher ist diese Prüfung nicht anwendbar.",{"category":232,"check":233,"severity":59,"summary":234},"Abhängigkeiten","Sourcing getaggter Releases","Die CLI-Binärdatei wird während der npm-Installation von einem getaggten GitHub-Release heruntergeladen, was eine feste und vertrauenswürdige Quelle gewährleistet.",{"category":174,"check":236,"severity":59,"summary":237},"Saubere Deinstallation","Die Installation über npm sollte eine saubere Deinstallation ermöglichen, und das CLI-Tool selbst startet keine persistenten Hintergrunddienste.",1778696922680,"Dies ist ein CLI-Tool, das die Browserautomatisierung mithilfe von sandboxed JavaScript-Skripten ermöglicht, die von Playwright angetrieben werden. Es ermöglicht Benutzern, Browser zu steuern, Seiten zu navigieren, mit Elementen zu interagieren und Screenshots zu machen, mit Funktionen wie persistentem Seitenzustand und automatischer Verbindung zu laufenden Browsern.",[241,242,243,244,245],"Sandboxed JavaScript-Ausführung","Persistenter Seitenzustand","Playwright API-Integration","Automatische Verbindung zu laufenden Browsern","CLI-Schnittstelle für Skripting",[247,248,249],"Direkte Manipulation des Host-Dateisystems über temporäre Speicher hinaus","Ausführung beliebiger Shell-Befehle außerhalb der sandboxed JavaScript-Umgebung","Als allgemeiner Browser-Controller ohne Skriptausführung fungieren","Um KI-Agenten und Entwicklern ein leistungsstarkes, sicheres und einfach zu bedienendes Werkzeug für die Automatisierung von Browser-Interaktionen und die Extraktion von Webdaten zur Verfügung zu stellen.","Die Erweiterung ist gut dokumentiert, sicher und produktionsreif. Der einzige kleine Punkt ist die CLI-Natur, was bedeutet, dass einige Plugin-spezifische Prüfungen nicht zutreffend sind.",96,"Ein robustes und sicheres CLI-Tool für die Browserautomatisierung mit Playwright, geeignet für KI-Agenten und Entwickler.",[29,30,31,255,32],"cli",[257,258,259,260],"Automatisierung von Webformulareingaben","Extrahieren von Daten von Websites","Automatisierung von browserbasierten Test-Workflows","Steuerung der Browsernavigation und -interaktion für KI-Agenten",{"codeQuality":262,"collectedAt":264,"documentation":265,"maintenance":268,"popularity":274,"security":276,"testCoverage":279},{"hasLockfile":263},true,1778696908246,{"descriptionLength":266,"readmeSize":267},80,5844,{"closedIssues90d":269,"forks":270,"hasChangelog":263,"openIssues90d":271,"pushedAt":272,"stars":273},21,390,3,1775769524000,6092,{"npmDownloads":275},11418,{"hasNpmPackage":263,"license":277,"smitheryVerified":278},"MIT",false,{"hasCi":263,"hasTests":263},{"updatedAt":281},1778696990167,{"basePath":283,"githubOwner":20,"githubRepo":16,"locale":21,"slug":16,"type":284},"","plugin",{"_creationTime":286,"_id":287,"community":288,"display":289,"identity":293,"parentExtension":296,"providers":297,"relations":308,"tags":309,"workflow":310},1778696896101.4377,"k17c9wx6b28kd427pnqy7v8z5h86mcpj",{"reviewCount":11},{"description":290,"installMethods":291,"name":292,"sourceUrl":17},"Marketplace for the dev-browser skill",{"claudeCode":15},"dev-browser-marketplace",{"basePath":283,"githubOwner":20,"githubRepo":16,"locale":294,"slug":16,"type":295},"en","marketplace",null,{"evaluate":298,"extract":303},{"promptVersionExtension":299,"promptVersionScoring":26,"score":300,"tags":301,"targetMarket":34,"tier":35},"3.1.0",95,[295,16,302],"curation",{"commitSha":37,"marketplace":304,"plugin":306},{"name":292,"pluginCount":305},1,{"mcpCount":11,"provider":307,"skillCount":11},"classify",{"repoId":40},[302,16,295],{"evaluatedAt":311,"extractAt":45,"updatedAt":312},1778696907941,1778697008806,{"evaluate":314,"extract":316},{"promptVersionExtension":25,"promptVersionScoring":26,"score":252,"tags":315,"targetMarket":34,"tier":35},[29,30,31,255,32],{"commitSha":37,"plugin":317},{"mcpCount":11,"provider":307,"skillCount":305},{"parentExtensionId":287,"repoId":40,"translatedFrom":39},{"_creationTime":320,"_id":40,"identity":321,"providers":322,"workflow":384},1778696889350.659,{"githubOwner":20,"githubRepo":16,"sourceUrl":17},{"classify":323,"discover":374,"extract":377,"github":378,"npm":383},{"commitSha":37,"extensions":324},[325,338,348,355,366],{"basePath":283,"description":290,"displayName":292,"installMethods":326,"rationale":327,"selectedPaths":328,"source":337,"sourceLanguage":294,"type":295},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[329,332,334],{"path":330,"priority":331},".claude-plugin/marketplace.json","mandatory",{"path":333,"priority":331},"README.md",{"path":335,"priority":336},"LICENSE","high","rule",{"basePath":283,"description":339,"displayName":16,"installMethods":340,"rationale":341,"selectedPaths":342,"source":337,"sourceLanguage":294,"type":284},"Browser automation skill with persistent page state for developers and AI agents",{"claudeCode":16},"inline plugin source from marketplace.json at /",[343,344,345],{"path":333,"priority":331},{"path":335,"priority":336},{"path":346,"priority":347},"bin/dev-browser.js","low",{"basePath":19,"description":349,"displayName":16,"installMethods":350,"rationale":351,"selectedPaths":352,"source":337,"sourceLanguage":294,"type":22},"Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows. Trigger phrases include \"go to [url]\", \"click on\", \"fill out the form\", \"take a screenshot\", \"scrape\", \"automate\", \"test the website\", \"log into\", or any browser interaction request.",{"claudeCode":15},"SKILL.md frontmatter at skills/dev-browser/SKILL.md",[353],{"path":354,"priority":331},"SKILL.md",{"basePath":283,"description":356,"displayName":16,"installMethods":357,"license":277,"rationale":358,"selectedPaths":359,"source":337,"sourceLanguage":294,"type":255},"CLI for controlling browsers with sandboxed JavaScript scripts",{"npm":16},"cli ecosystem detected at /",[360,362,363,364],{"path":361,"priority":331},"package.json",{"path":333,"priority":331},{"path":335,"priority":336},{"path":346,"priority":365},"medium",{"basePath":255,"installMethods":367,"rationale":368,"selectedPaths":369,"source":337,"sourceLanguage":294,"type":255},{"cargo":16},"cli ecosystem detected at cli",[370,372],{"path":371,"priority":331},"Cargo.toml",{"path":373,"priority":365},"src/main.rs",{"sources":375},[376],"manual",{"npmPackage":16},{"closedIssues90d":269,"description":379,"forks":270,"license":277,"openIssues90d":271,"pushedAt":272,"readmeSize":267,"stars":273,"topics":380},"A Claude Skill to give your agent the ability to use a web browser",[381,30,382],"claude-code","skills",{"downloads":275},{"classifiedAt":385,"discoverAt":386,"extractAt":387,"githubAt":387,"npmAt":388,"updatedAt":385},1778696895921,1778696889350,1778696891723,1778696894159,[29,255,31,30,32],{"evaluatedAt":391,"extractAt":45,"updatedAt":281},1778696922889,[],[394,424],{"_creationTime":395,"_id":396,"community":397,"display":398,"identity":403,"providers":406,"relations":415,"tags":419,"workflow":420},1778685915908.4177,"k1772kn7zbmaf9394ra24eaegd86m0qa",{"reviewCount":11},{"description":399,"installMethods":400,"name":401,"sourceUrl":402},"Erstellen, aktualisieren und beheben Sie Cypress-Tests. Verbinden Sie sich mit Cypress Cloud, um Testergebnisse anzuzeigen und Daten zur Verwaltung Ihrer Testsuite zu verwenden.",{"claudeCode":401},"cypress","https://github.com/cypress-io/ai-toolkit",{"basePath":283,"githubOwner":404,"githubRepo":405,"locale":21,"slug":405,"type":284},"cypress-io","ai-toolkit",{"evaluate":407,"extract":413},{"promptVersionExtension":25,"promptVersionScoring":26,"score":408,"tags":409,"targetMarket":34,"tier":35},100,[401,32,410,411,412],"automation","ai","qa",{"commitSha":37,"license":277,"plugin":414},{"mcpCount":11,"provider":307,"skillCount":271},{"parentExtensionId":416,"repoId":417,"translatedFrom":418},"k170k28hx0d93ds1md7v66h33986nap6","kd778b5hp7aqcpb58zn9yj8xas86meqd","k17a80t18qpe9tmapz3fnw597986mpsy",[411,410,401,412,32],{"evaluatedAt":421,"extractAt":422,"updatedAt":423},1778685834132,1778685765056,1778685915908,{"_creationTime":425,"_id":426,"community":427,"display":428,"identity":433,"providers":437,"relations":445,"tags":448,"workflow":449},1778675056600.2056,"k17ecb0pt8ntj8dbttr3x3frxs86mwdd",{"reviewCount":11},{"description":429,"installMethods":430,"name":431,"sourceUrl":432},"Create polished demo videos from screenshots and scene descriptions. Orchestrates playwright, ffmpeg, and edge-tts to produce product walkthroughs, feature showcases, and marketing teasers with story structure, scene design system, and narration guidance.",{"claudeCode":431},"demo-video","https://github.com/alirezarezvani/claude-skills",{"basePath":434,"githubOwner":435,"githubRepo":436,"locale":294,"slug":431,"type":284},"engineering/demo-video","alirezarezvani","claude-skills",{"evaluate":438,"extract":443},{"promptVersionExtension":25,"promptVersionScoring":26,"score":27,"tags":439,"targetMarket":34,"tier":35},[440,410,30,441,442],"video-creation","ffmpeg","tts",{"commitSha":37,"license":277,"plugin":444},{"mcpCount":11,"provider":307,"skillCount":305},{"parentExtensionId":446,"repoId":447},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[410,441,30,442,440],{"evaluatedAt":450,"extractAt":451,"updatedAt":450},1778675589331,1778675056600]