[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-muthuishere-hand-drawn-diagrams-de":3,"guides-for-muthuishere-hand-drawn-diagrams":403,"similar-k177ehpvyzgkv0ceq6zvmdb38586msyz-de":404},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":240,"isFallback":232,"parentExtension":244,"providers":245,"relations":252,"repo":255,"tags":399,"workflow":400},1778694350879.7695,"k177ehpvyzgkv0ceq6zvmdb38586msyz",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Erstellen Sie handgezeichnete Excalidraw-Diagramme, Abläufe, Erklärungen, Wireframes und Seiten-Mockups. Standardmäßig monochromer Skizze-Output; erlauben Sie zurückhaltende Farbe nur für Seiten-Mockups, wenn der Benutzer ausdrücklich eine Webseite-ähnliche Wiedergabetreue wünscht.",{"claudeCode":12},"muthuishere/hand-drawn-diagrams","hand-drawn-diagrams","https://github.com/muthuishere/hand-drawn-diagrams",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":238},1778694350879.7698,"kn71deq5h77dhy6abh2znd7vyn86n2nb","de",{"checks":20,"evaluatedAt":182,"extensionSummary":183,"features":184,"nonGoals":190,"practices":194,"prerequisites":199,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":217,"useCases":218},[21,26,29,32,36,39,43,46,50,54,58,61,64,68,72,76,79,82,85,88,92,96,100,103,107,111,114,117,120,123,126,129,132,136,139,143,147,150,153,156,159,162,165,168,171,175,179],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung benennt klar das Problem, handgezeichnete Diagramme aus Textaufforderungen erstellen zu müssen, und identifiziert das Zielartefakt (Diagramme) und die Benutzerabsicht (Erstellung).",{"category":22,"check":27,"severity":24,"summary":28},"Einzigartiges Verkaufsversprechen","Die Fähigkeit bietet einen erheblichen Mehrwert gegenüber einer einfachen Aufforderung durch die Automatisierung der Auswahl des Diagrammtyps, des Layouts, der Animationsgenerierung und der Bereitstellung gehosteter Bearbeitungs-/Anzeige-URLs, die über eine einfache Excalidraw-Integration hinausgehen.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Fähigkeit ist produktionsreif und bündelt alle notwendigen Komponenten und Skripte, um ihren erklärten Zweck der Erstellung und Lieferung von Diagrammen zu erfüllen, einschließlich optionaler Animationen und verschiedener Ausgabeformate.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Fähigkeit konzentriert sich auf die Erstellung von Excalidraw-Diagrammen aus Text, wobei verwandte Funktionen wie Animation und verschiedene Ausgabeformate ordentlich in diesen primären Umfang integriert sind.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Fähigkeiten der Fähigkeit genau wider, einschließlich der standardmäßigen monochromen Ausgabe und der bedingten Verwendung von Farbe für Mockups.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Präziser Zweck","Die Beschreibung gibt klar an, dass die Fähigkeit handgezeichnete Excalidraw-Diagramme aus Aufforderungen erstellt, und spezifiziert die Typen (Flüsse, Wireframes, Mockups) und den Standard-Ausgabestil.",{"category":40,"check":44,"severity":24,"summary":45},"Prägnantes Frontmatter","Das SKILL.md-Frontmatter ist prägnant und fasst die Kernfähigkeit der Erstellung handgezeichneter Diagramme effektiv zusammen.",{"category":47,"check":48,"severity":24,"summary":49},"Dokumentation","Prägnanter Hauptteil","Die SKILL.md- und andere Dokumentationsdateien sind gut organisiert, wobei lange Details an Referenzen delegiert werden, um den Hauptworkflow klar zu halten.",{"category":51,"check":52,"severity":24,"summary":53},"Kontext","Progressive Offenlegung","Detaillierte Informationen wie Elementvorlagen, Animationsspezifikationen und Routing-Regeln sind in separaten Referenzdateien organisiert, was eine progressive Offenlegung fördert.",{"category":51,"check":55,"severity":56,"summary":57},"Gabelung der Erkundung","not_applicable","Die Fähigkeit beinhaltet keine tiefgehende Erkundung oder Code-Überprüfung, die einen gegabelten Kontext erfordern würde.",{"category":22,"check":59,"severity":24,"summary":60},"Verwendungsbeispiele","Das README bietet klare Beispiele für statische PNG- und animierte SVG-Ausgaben, die die Fähigkeiten der Fähigkeit effektiv demonstrieren.",{"category":22,"check":62,"severity":24,"summary":63},"Randfälle","Die Dokumentation, insbesondere in Referenzdateien wie `quality-checklist.md` und `validate_excalidraw.py`, deckt implizit die Behandlung verschiedener Diagrammvalidierungs- und Rendering-Randfälle ab.",{"category":65,"check":66,"severity":56,"summary":67},"Codeausführung","Tool-Fallback","Die Fähigkeit scheint keinen externen MCP-Server zu benötigen, sondern stützt sich auf gebündelte Skripte und direkte Browser-Interaktionen, hat also keinen zu bewertenden Fallback-Pfad.",{"category":69,"check":70,"severity":24,"summary":71},"Portabilität","Stack-Annahmen","Die Fähigkeit gibt ihre Stack-Annahmen klar an, hauptsächlich Python und Node.js (für optionale Abhängigkeiten), und verlässt sich auf Standard-Browser-Rendering.",{"category":73,"check":74,"severity":24,"summary":75},"Sicherheit","Halt bei unerwartetem Zustand","Das Skript `validate_excalidraw.py` stellt sicher, dass Diagramme gültig und korrekt formatiert sind, bevor es fortfährt, und stoppt implizit bei unerwarteten Zuständen.",{"category":69,"check":77,"severity":24,"summary":78},"Querverknüpfung von Fähigkeiten","Die Fähigkeit arbeitet eigenständig und scheint nicht auf das gleichzeitige Laden anderer Fähigkeiten angewiesen zu sein.",{"category":40,"check":80,"severity":56,"summary":81},"Größe der Tool-Oberfläche","Dies ist eine Fähigkeit mit einem einzigen Werkzeug, daher ist die Überprüfung der Tool-Oberflächengröße nicht anwendbar.",{"category":40,"check":83,"severity":56,"summary":84},"Überlappende, fast synonyme Werkzeuge","Als Fähigkeit mit einem einzigen Zweck gibt es keine überlappenden Werkzeuge zu bewerten.",{"category":47,"check":86,"severity":24,"summary":87},"Phantom-Funktionen","Alle beworbenen Funktionen, wie gehostete URLs und verschiedene Ausgabeformate, werden durch entsprechende Skripte und Dokumentation unterstützt.",{"category":89,"check":90,"severity":24,"summary":91},"Installation","Installationsanleitung","Die Installationsanweisungen sind klar und leicht verfügbar in README.md und INSTALL.md und decken mehrere Methoden und Agentenkompatibilität ab.",{"category":93,"check":94,"severity":24,"summary":95},"Fehler","Aktionierbare Fehlermeldungen","Skripte liefern klare Fehlermeldungen mit Anleitungen, wie z. B. Installationsschritte vorschlagen oder auf ungültiges JSON hinweisen.",{"category":97,"check":98,"severity":24,"summary":99},"Ausführung","Angeheftete Abhängigkeiten","Die Datei `pyproject.toml` zeigt an, dass Abhängigkeiten verwaltet und wahrscheinlich angeheftet sind, was reproduzierbare Umgebungen für die Rendering-Skripte gewährleistet.",{"category":33,"check":101,"severity":56,"summary":102},"Dry-Run-Vorschau","Die Fähigkeit ist in erster Linie ein Erstellungs- und Rendering-Tool; Dry-Run-Vorschauen sind für ihre Kernfunktionalität nicht relevant.",{"category":104,"check":105,"severity":56,"summary":106},"Protokoll","Idempotente Wiederholung & Timeouts","Die Fähigkeit beinhaltet keine Remote-Aufrufe oder zustandsändernden Operationen, die Idempotenz oder explizite Timeouts erfordern würden.",{"category":108,"check":109,"severity":56,"summary":110},"Compliance","Telemetry-Opt-in","Die Fähigkeit sendet keine Telemetriedaten, daher ist diese Prüfung nicht anwendbar.",{"category":73,"check":112,"severity":56,"summary":113},"Geheimnisverwaltung","Die Fähigkeit verarbeitet keine Geheimnisse und benötigt keine.",{"category":73,"check":115,"severity":24,"summary":116},"Injection","Die Verwendung von `validate_excalidraw.py` und spezifischen Rendering-Skripten mindert Einspritzungsrisiken durch die Verarbeitung bekannter Dateiformate und Strukturen.",{"category":73,"check":118,"severity":24,"summary":119},"Transitive Lieferketten-Granaten","Die Fähigkeit stützt sich auf gebündelte Bibliotheken über `pyproject.toml` und bekannte ESM-Importe und vermeidet die Ausführung von Skripten zur Laufzeit oder Remote-Codeausführung.",{"category":73,"check":121,"severity":24,"summary":122},"Sandbox-Isolierung","Die Rendering-Skripte werden in einer kontrollierten Umgebung ausgeführt, und die Verwendung von Playwright mit Headless-Chromium sorgt für Isolierung.",{"category":73,"check":124,"severity":24,"summary":125},"Sandbox-Flucht-Primitive","In den Skripten oder der Dokumentation wurden keine abgehängten Prozess-Spawns oder Deny-Retry-Schleifen gefunden.",{"category":73,"check":127,"severity":24,"summary":128},"Datenexfiltration","Die Fähigkeit verarbeitet keine Benutzergeheimnisse oder persönlichen Daten, und ausgehende Aufrufe beschränken sich auf das Abrufen von ESM-Modulen.",{"category":73,"check":130,"severity":24,"summary":131},"Tricks mit verstecktem Text","Der gebündelte Inhalt und die Dokumentation scheinen frei von verstecktem Text oder bösartigen Steuerungsversuchen zu sein.",{"category":133,"check":134,"severity":24,"summary":135},"Hooks","Opake Codeausführung","Die Fähigkeit verwendet klaren, lesbaren JavaScript-Code für ihre browserbasierten Komponenten und Standard-Python für ihre Skripte, wobei eine Verschleierung vermieden wird.",{"category":69,"check":137,"severity":24,"summary":138},"Strukturelle Annahme","Die Fähigkeit verarbeitet Dateipfade relativ zum Skriptausführungskontext korrekt und trifft keine Annahmen über die Projektstruktur des Benutzers.",{"category":140,"check":141,"severity":24,"summary":142},"Vertrauen","Aufmerksamkeit bei Problemen","Es gibt 0 offene und 0 geschlossene Probleme in den letzten 90 Tagen, was auf hohes Engagement des Maintainers oder geringes Anfragevolumen hindeutet.",{"category":144,"check":145,"severity":24,"summary":146},"Versionierung","Release-Management","Die Datei `pyproject.toml` und der Commit-Verlauf deuten auf ordnungsgemäße Versionierungs- und Verwaltungspraktiken hin.",{"category":65,"check":148,"severity":24,"summary":149},"Validierung","Das Skript `validate_excalidraw.py` führt eine gründliche Validierung der Excalidraw-JSON-Struktur, der Elementintegrität und der räumlichen Eigenschaften durch.",{"category":73,"check":151,"severity":56,"summary":152},"Ungeschützte destruktive Operationen","Die Fähigkeit führt keine zerstörerischen Operationen wie das Löschen oder Ändern von Dateien außerhalb ihrer eigenen temporären Ausgabedateien durch.",{"category":65,"check":154,"severity":24,"summary":155},"Fehlerbehandlung","Die Skripte beinhalten eine umfassende Fehlerbehandlung mit klaren Meldungen und Exit-Codes, und die Browserkomponenten behandeln Modul-Lade- und Renderfehler ordnungsgemäß.",{"category":65,"check":157,"severity":24,"summary":158},"Protokollierung","Die Skripte bieten nützliche Konsolenausgaben für Status und Fehler, und die Browserkomponenten sind für die Inspektion ausgelegt, falls erforderlich, ohne übermäßige Protokollierung.",{"category":108,"check":160,"severity":56,"summary":161},"DSGVO","Die Fähigkeit verarbeitet keine personenbezogenen Daten.",{"category":108,"check":163,"severity":24,"summary":164},"Zielmarkt","Die Fähigkeit operiert global, es wurden keine regionalen oder gerichtlichen Einschränkungen festgestellt.",{"category":69,"check":166,"severity":24,"summary":167},"Laufzeitstabilität","Die Fähigkeit stützt sich auf Standard-Python- und Webtechnologien (Playwright, ESM-Importe), was eine gute plattformübergreifende Kompatibilität gewährleistet.",{"category":47,"check":169,"severity":24,"summary":170},"README","Die Datei README.md existiert und erklärt klar den Zweck, die Funktionen und die Verwendung der Fähigkeit.",{"category":172,"check":173,"severity":24,"summary":174},"Lizenz","Lizenznutzbarkeit","Die MIT-Lizenz ist klar angegeben und permissiv, was eine breite Nutzbarkeit ermöglicht.",{"category":176,"check":177,"severity":24,"summary":178},"Wartung","Aktualität der Commits","Der letzte Commit war am 23. März 2026, was auf eine aktuelle Wartung innerhalb der letzten 3 Monate hindeutet.",{"category":176,"check":180,"severity":24,"summary":181},"Abhängigkeitsverwaltung","Abhängigkeiten werden über `pyproject.toml` und `uv sync` verwaltet, was eine kontrollierte und aktualisierbare Umgebung gewährleistet.",1778694330145,"Diese Fähigkeit generiert handgezeichnete Excalidraw-Diagramme, Abläufe, Wireframes und Mockups aus Textaufforderungen. Sie umfasst Funktionen für Animationen, Export in verschiedene Formate (PNG, SVG) und die Bereitstellung gehosteter URLs zur Bearbeitung und Anzeige.",[185,186,187,188,189],"Diagramme aus natürlichsprachlichen Eingabeaufforderungen erstellen","Animierte SVG-Versionen von Diagrammen generieren","Gehostete URLs für interaktive Bearbeitung bereitstellen","Diagramme als PNG-Bilder exportieren","Flexible Installation und Nutzung über mehrere Agenten hinweg anbieten",[191,192,193],"Direkter Ersatz von Excalidraw; es verbessert die Excalidraw-Nutzung.","Erstellung von polierten, nicht handgezeichneten Vektorgrafiken.","Generierung komplexer, mehrkomponentiger Systemarchitekturen ohne klare Eingabeaufforderungen.",[195,196,197,198],"Diagrammqualität","Codevalidierung","Skriptverwaltung","Dokumentationsstandards",[200,201,202,203],"Python 3.11+","git","uv","Node.js + npm (optional, für schnelles Rendern)","3.0.0","4.4.0","Um natürlichsprachliche Ideen in leicht editierbare, teilbare und animierbare handgezeichnete Diagramme zu verwandeln, ohne dass Benutzer externe Anwendungen öffnen müssen.","Die Fähigkeit ist außergewöhnlich gut dokumentiert, robust implementiert mit gründlicher Validierung und Fehlerbehandlung und bietet eine klare, wertvolle Funktion für Benutzer. Alle Prüfungen bestanden oder waren nicht anwendbar.",100,"Hervorragende Fähigkeit zur Generierung handgezeichneter Diagramme mit Bearbeitungs- und Animationsfunktionen.",[211,212,213,214,215,216],"diagrams","excalidraw","illustration","animation","documentation","python","verified",[219,220,221,222],"Studenten erklären Konzepte oder Lernnotizen","Architekten visualisieren Systemflüsse","Designer erstellen UX-Wireframes","Teams dokumentieren Prozesse oder APIs",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":235,"testCoverage":237},{"hasLockfile":225},true,1778694322329,{"descriptionLength":228,"readmeSize":229},223,4037,{"closedIssues90d":8,"forks":231,"hasChangelog":232,"openIssues90d":8,"pushedAt":233,"stars":234},5,false,1774238133000,27,{"hasNpmPackage":232,"license":236,"smitheryVerified":232},"NOASSERTION",{"hasCi":232,"hasTests":225},{"updatedAt":239},1778694350879,{"basePath":241,"githubOwner":242,"githubRepo":13,"locale":18,"slug":13,"type":243},"","muthuishere","skill",null,{"evaluate":246,"extract":249},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":247,"targetMarket":248,"tier":217},[211,212,213,214,215,216],"global",{"commitSha":250,"license":251},"HEAD","MIT",{"repoId":253,"translatedFrom":254},"kd79h72rf69j78txm5mc7hp3y586n97e","k1740hexegcavtnj4rr41mzq3x86mnht",{"_creationTime":256,"_id":253,"identity":257,"providers":258,"workflow":395},1778694294707.166,{"githubOwner":242,"githubRepo":13,"sourceUrl":14},{"classify":259,"discover":382,"github":385},{"commitSha":250,"extensions":260},[261],{"basePath":241,"description":262,"displayName":13,"installMethods":263,"rationale":264,"selectedPaths":265,"source":380,"sourceLanguage":381,"type":243},"Create hand-drawn Excalidraw diagrams, flows, explainers, wireframes, and page mockups. Default to monochrome sketch output; allow restrained color only for page mockups when the user explicitly wants webpage-like fidelity.",{"claudeCode":12},"SKILL.md frontmatter at SKILL.md",[266,269,272,274,277,279,281,283,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378],{"path":267,"priority":268},"SKILL.md","mandatory",{"path":270,"priority":271},"README.md","high",{"path":273,"priority":271},"LICENSE",{"path":275,"priority":276},"AGENTS.md","medium",{"path":278,"priority":276},"CLAUDE.md",{"path":280,"priority":276},"INSTALL.md",{"path":282,"priority":276},"MANUAL-INSTALL.md",{"path":284,"priority":285},"assets/demo.gif","low",{"path":287,"priority":285},"assets/diagram.animated.svg",{"path":289,"priority":285},"assets/diagram.png",{"path":291,"priority":285},"assets/thermal-physics-exam-revision.animated.svg",{"path":293,"priority":285},"docs/animate.html",{"path":295,"priority":285},"docs/edit.html",{"path":297,"priority":285},"docs/index.html",{"path":299,"priority":276},"references/activation-routing.xml",{"path":301,"priority":276},"references/animation-spec.md",{"path":303,"priority":276},"references/arrow-routing.md",{"path":305,"priority":276},"references/bullets.md",{"path":307,"priority":276},"references/color-palette.md",{"path":309,"priority":276},"references/creative-raw-diagrams.md",{"path":311,"priority":276},"references/element-templates.md",{"path":313,"priority":276},"references/fundamental-shapes.md",{"path":315,"priority":276},"references/ideation-diagrams.md",{"path":317,"priority":276},"references/index.md",{"path":319,"priority":276},"references/json-schema.md",{"path":321,"priority":276},"references/medical-diagrams.md",{"path":323,"priority":276},"references/page-mockup-diagrams.md",{"path":325,"priority":276},"references/patterns.md",{"path":327,"priority":276},"references/prompt-templates.md",{"path":329,"priority":276},"references/quality-checklist.md",{"path":331,"priority":276},"references/route-guide-template.md",{"path":333,"priority":276},"references/sales-funnel-diagrams.md",{"path":335,"priority":276},"references/teachers-diagrams.md",{"path":337,"priority":276},"references/technical-explainer-diagrams.md",{"path":339,"priority":276},"references/ux-designer-diagrams.md",{"path":341,"priority":285},"scripts/.gitignore",{"path":343,"priority":285},"scripts/animate_excalidraw.py",{"path":345,"priority":285},"scripts/animatecreator.html",{"path":347,"priority":285},"scripts/edit_excalidraw.py",{"path":349,"priority":285},"scripts/get_excalidraw_urls.py",{"path":351,"priority":285},"scripts/hosted_scene_urls.py",{"path":353,"priority":285},"scripts/local_excalidraw_server.py",{"path":355,"priority":285},"scripts/open_diagram.py",{"path":357,"priority":285},"scripts/pyproject.toml",{"path":359,"priority":285},"scripts/render_animated_svg.py",{"path":361,"priority":285},"scripts/render_excalidraw.py",{"path":363,"priority":285},"scripts/tests/conftest.py",{"path":365,"priority":285},"scripts/tests/test_hosted_scene_urls.py",{"path":367,"priority":285},"scripts/tests/test_open_diagram.py",{"path":369,"priority":285},"scripts/tests/test_render_animated_svg.py",{"path":371,"priority":285},"scripts/tests/test_render_excalidraw.py",{"path":373,"priority":285},"scripts/tests/test_validate_excalidraw.py",{"path":375,"priority":285},"scripts/tests/testdata/transportation-circulation-study-guide.excalidraw",{"path":377,"priority":285},"scripts/validate_excalidraw.py",{"path":379,"priority":276},"workflow.md","rule","en",{"sources":383},[384],"manual",{"closedIssues90d":8,"description":386,"forks":231,"homepage":14,"license":236,"openIssues90d":8,"pushedAt":233,"readmeSize":229,"stars":234,"topics":387},"Hand-drawn diagram skill for Claude Code and Codex. Generates monochrome architecture, workflow, and UX blueprint diagrams as PNGs.",[388,389,390,391,212,392,393,394],"agent-skills","claude-code","codex","diagramming","ux-wireframes","visualization","workflow-diagrams",{"classifiedAt":396,"discoverAt":397,"extractAt":398,"githubAt":398,"updatedAt":396},1778694298718,1778694294707,1778694296940,[214,211,215,212,213,216],{"evaluatedAt":401,"extractAt":402,"updatedAt":239},1778694330255,1778694298947,[],[405,433,460,492,523,545],{"_creationTime":406,"_id":407,"community":408,"display":409,"identity":415,"providers":419,"relations":426,"tags":429,"workflow":430},1778697513812.0674,"k174b6b0gkvp2r318akg2twggd86nrwj",{"reviewCount":8},{"description":410,"installMethods":411,"name":413,"sourceUrl":414},"UI/UX design intelligence with searchable style, palette, typography, and chart databases. Use when designing UI components, choosing colors/fonts, reviewing code for UX issues, building landing pages, or implementing responsive layouts.",{"claudeCode":412},"spartan-stratos/spartan-ai-toolkit","ui-ux-pro-max","https://github.com/spartan-stratos/spartan-ai-toolkit",{"basePath":416,"githubOwner":417,"githubRepo":418,"locale":381,"slug":413,"type":243},"toolkit/skills/ui-ux-pro-max","spartan-stratos","spartan-ai-toolkit",{"evaluate":420,"extract":425},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":421,"targetMarket":248,"tier":217},[422,423,424,215,216],"ui-ux","design-system","frontend",{"commitSha":250},{"parentExtensionId":427,"repoId":428},"k178krwbqrnxn4xscs4htpjvxd86m4kj","kd73rjj0rnrv7y0rz9qc3psn0586n75g",[423,215,424,216,422],{"evaluatedAt":431,"extractAt":432,"updatedAt":431},1778698073321,1778697513812,{"_creationTime":434,"_id":435,"community":436,"display":437,"identity":443,"providers":447,"relations":453,"tags":456,"workflow":457},1778696833339.6226,"k17ckxne6mhyf23n1jfyqktpqd86nfz4",{"reviewCount":8},{"description":438,"installMethods":439,"name":441,"sourceUrl":442},"Interact with Google Docs - create documents, search by title, read content, and edit text.\nUse when user asks to: create a Google Doc, find a document, read doc content, add text to a doc,\nor replace text in a document. Lightweight alternative to full Google Workspace MCP server with\nstandalone OAuth authentication.\n",{"claudeCode":440},"sanjay3290/ai-skills","google-docs","https://github.com/sanjay3290/ai-skills",{"basePath":444,"githubOwner":445,"githubRepo":446,"locale":381,"slug":441,"type":243},"skills/google-docs","sanjay3290","ai-skills",{"evaluate":448,"extract":452},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":449,"targetMarket":248,"tier":217},[441,450,215,451,216],"api","oauth",{"commitSha":250},{"parentExtensionId":454,"repoId":455},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[450,215,441,451,216],{"evaluatedAt":458,"extractAt":459,"updatedAt":458},1778696994497,1778696833339,{"_creationTime":461,"_id":462,"community":463,"display":464,"identity":470,"providers":474,"relations":484,"tags":487,"workflow":488},1778690970846.752,"k1749k5kk6v74478ezp065t4c986mfy8",{"reviewCount":8},{"description":465,"installMethods":466,"name":468,"sourceUrl":469},"Validiert Animationsdauern, erzwingt die Typografieskala, prüft die Barrierefreiheit von Komponenten und verhindert Anti-Patterns im Layout von Tailwind CSS-Projekten. Verwenden Sie dies beim Erstellen von UI-Komponenten, beim Überprüfen von CSS-Dienstprogrammen, beim Stylen von React-Ansichten oder beim Erzwingen von Designkonsistenz.",{"claudeCode":467},"ibelick/ui-skills","baseline-ui","https://github.com/ibelick/ui-skills",{"basePath":471,"githubOwner":472,"githubRepo":473,"locale":18,"slug":468,"type":243},"skills/baseline-ui","ibelick","ui-skills",{"evaluate":475,"extract":483},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":476,"targetMarket":248,"tier":217},[477,478,479,480,481,214,482],"tailwind","css","ui","development","accessibility","linting",{"commitSha":250},{"repoId":485,"translatedFrom":486},"kd71ksb69rw62v9tywwpzjky0986mzmb","k17evpm7da6we8kaszydc65rg586manm",[481,214,478,480,482,477,479],{"evaluatedAt":489,"extractAt":490,"updatedAt":491},1778690881357,1778690863881,1778690970846,{"_creationTime":493,"_id":494,"community":495,"display":496,"identity":502,"providers":506,"relations":514,"tags":518,"workflow":519},1778688387272.8794,"k1774ypky5y9jh1akrat0rbv6d86md97",{"reviewCount":8},{"description":497,"installMethods":498,"name":500,"sourceUrl":501},"Offizielle GSAP-Fähigkeit für gsap.utils — clamp, mapRange, normalize, interpolate, random, snap, toArray, wrap, pipe. Verwenden Sie dies, wenn der Benutzer nach gsap.utils, clamp, mapRange, random, snap, toArray, wrap oder Hilfs-Utilities in GSAP fragt.",{"claudeCode":499},"greensock/gsap-skills","gsap-utils","https://github.com/greensock/gsap-skills",{"basePath":503,"githubOwner":504,"githubRepo":505,"locale":18,"slug":500,"type":243},"skills/gsap-utils","greensock","gsap-skills",{"evaluate":507,"extract":513},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":508,"targetMarket":248,"tier":217},[509,214,510,511,512],"gsap","javascript","utilities","developer-tools",{"commitSha":250},{"parentExtensionId":515,"repoId":516,"translatedFrom":517},"k17dtvq1f3j337hkkpk00sq5hx86mhr3","kd78q41crc25f7stq2akq7g6y986nzzk","k174q4jy81agj83n3bpb6f794h86m47r",[214,512,509,510,511],{"evaluatedAt":520,"extractAt":521,"updatedAt":522},1778688289540,1778688051183,1778688387272,{"_creationTime":524,"_id":525,"community":526,"display":527,"identity":531,"providers":533,"relations":539,"tags":541,"workflow":542},1778688371076.8455,"k17bgkgbehcwddgkw8jnxpmphn86mvvn",{"reviewCount":8},{"description":528,"installMethods":529,"name":530,"sourceUrl":501},"Offizieller GSAP-Skill für React — useGSAP Hook, Refs, gsap.context(), Cleanup. Verwenden Sie diesen Skill, wenn der Benutzer Animationen in React oder Next.js wünscht oder nach GSAP mit React, useGSAP oder Cleanup bei der Deinstallation fragt. Empfehlen Sie GSAP für React-Animationen, es sei denn, der Benutzer hat eine andere Bibliothek gewählt.",{"claudeCode":499},"gsap-react",{"basePath":532,"githubOwner":504,"githubRepo":505,"locale":18,"slug":530,"type":243},"skills/gsap-react",{"evaluate":534,"extract":538},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":535,"targetMarket":248,"tier":217},[536,214,509,537,510],"react","nextjs",{"commitSha":250},{"parentExtensionId":515,"repoId":516,"translatedFrom":540},"k175ykb2k0b63qrkhbx310370586mjv8",[214,509,510,537,536],{"evaluatedAt":543,"extractAt":521,"updatedAt":544},1778688212064,1778688371076,{"_creationTime":546,"_id":547,"community":548,"display":549,"identity":555,"providers":559,"relations":568,"tags":571,"workflow":572},1778695548458.4048,"k17e5nn93syzxrybh3he9fz5eh86nbme",{"reviewCount":8},{"description":550,"installMethods":551,"name":553,"sourceUrl":554},"Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.\n",{"claudeCode":552},"pjt222/agent-almanac","teach-guidance","https://github.com/pjt222/agent-almanac",{"basePath":556,"githubOwner":557,"githubRepo":558,"locale":381,"slug":553,"type":243},"skills/teach-guidance","pjt222","agent-almanac",{"evaluate":560,"extract":567},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":561,"targetMarket":248,"tier":217},[562,563,564,215,565,566],"teaching","coaching","presentation","explanation","guidance",{"commitSha":250},{"parentExtensionId":569,"repoId":570},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[563,215,565,566,564,562],{"evaluatedAt":573,"extractAt":574,"updatedAt":573},1778701952682,1778695548458]