[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-mcollina-nodejs-core-de":3,"guides-for-mcollina-nodejs-core":370,"similar-k1786fwq46pfw6yy6rkygjq55986mpt3-de":371},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":245,"isFallback":229,"parentExtension":250,"providers":251,"relations":257,"repo":260,"tags":366,"workflow":367},1778693213248.1372,"k1786fwq46pfw6yy6rkygjq55986mpt3",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Debuggt native Modulabstürze, optimiert die V8-Leistung, konfiguriert node-gyp-Builds, schreibt N-API/node-addon-api-Bindungen und diagnostiziert libuv Event-Loop-Probleme in Node.js. Verwenden Sie es bei der Arbeit mit C++-Addons, nativen Modulen, binding.gyp, node-gyp-Fehlern, Segfaults, Speicherlecks im nativen Code, V8-Optimierung/Deoptimierung, libuv-Threadpool-Tuning, N-API- oder NAN-Bindungen, Build-Systemfehlern oder beliebigen Node.js-Interna unterhalb der JavaScript-Schicht.",{"claudeCode":12},"mcollina/skills","nodejs-core","https://github.com/mcollina/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":243},1778693213248.1375,"kn7a0w49fv9gep0grwbzw8n4sn86mvan","de",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"tier":221,"useCases":222},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,90,94,98,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","Die Beschreibung benennt klar das Problem der Fehlerbehebung bei nativen Node.js-Modulabstürzen und der Leistungsoptimierung unter Verwendung spezifischer technischer Begriffe wie V8, node-gyp, N-API und libuv.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","Die Fähigkeit bietet tiefgreifende Expertise in Node.js-Interna und geht über allgemeine Node.js-Ratschläge hinaus, um sich speziell auf C++-Addons, V8, libuv und Build-Systeme zu konzentrieren, was ein eigenständiges Wertversprechen darstellt.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","Die Fähigkeit bietet umfassende Anleitungen und detaillierte Debugging-Schritte für Node.js-Interna, die den gesamten Lebenszyklus des Debuggings und der Optimierung für native Module und Kernkomponenten abdecken.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","Die Fähigkeit konzentriert sich auf eine kohärente Domäne: Node.js-Interna, einschließlich nativer Addons, V8, libuv und Build-Systeme, ohne sich auf irrelevante Bereiche wie allgemeine Anwendungslogik oder externe Dienstintegrationen zu erstrecken.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","Die Beschreibung spiegelt die Fähigkeiten der Fähigkeit genau und prägnant wider und beschreibt klar die spezifischen Node.js-Interna, die sie behandelt, und die Szenarien, in denen sie verwendet werden sollte.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","Diese Fähigkeit stellt keine expliziten Tools oder Befehle bereit; ihre Funktionalität wird über Anweisungen in natürlicher Sprache im Kontext des LLM aufgerufen.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","Die Fähigkeit stellt keine konfigurierbaren Parameter oder Optionen bereit, die eine Dokumentation über die Anweisungen in SKILL.md hinaus erfordern.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","Dies ist eine Fähigkeit und stellt keine Tools mit benutzersichtbaren Namen bereit.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","Als Fähigkeit stellt sie keine formale Tool-Schnittstelle mit Parameterschemata oder Antwortformen bereit.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","Die MIT-Lizenz ist klar in einer eigenen LICENSE-Datei deklariert, was sie permissiv und leicht nutzbar macht.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","Der letzte Commit war am 17. April 2026, was innerhalb der letzten 90 Tage liegt und auf eine aktive Wartung hindeutet.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","Die Fähigkeit selbst scheint keine externen Abhängigkeiten zu haben, die in ihrem eigenen Repository verwaltet werden müssen.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","Die Fähigkeit verarbeitet oder exponiert keine Geheimnisse.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","Der Inhalt der Fähigkeit ist als Markdown-Dokumentation und Referenzen für Regeln strukturiert, ohne Hinweise auf das Laden von nicht vertrauenswürdigen Drittanbieterdaten als Anweisungen.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","Die Fähigkeit bündelt ihre Inhalte und verweist lokal auf Regeldateien, ohne Hinweise auf Laufzeit-Downloads oder Remote-Ausführung.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","Die Fähigkeit besteht aus Dokumentation und Anleitungen; sie führt keine Dateisystemoperationen durch und modifiziert keine externen Pfade.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","Der Inhalt der Fähigkeit basiert auf Dokumentation und beinhaltet keine Ausführung von Skripten oder Befehlen, die Sandbox-Escapes ermöglichen könnten.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","Der Inhalt der Fähigkeit ist rein informativ und dokumentationsbasiert, ohne ausgehende Netzwerkaufrufe oder Verweise auf vertrauliche Daten.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","Der gebündelte Markdown-Inhalt scheint frei von versteckten Steuerungs-Tricks, Steuerzeichen oder unsichtbaren Unicode-Sequenzen zu sein.",{"category":66,"check":88,"severity":24,"summary":89},"Opaque code execution","Der Inhalt der Fähigkeit ist einfacher Markdown und enthält keine verschleierten Codes, Base64-Payloads oder zur Laufzeit abgerufenen Skripte.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","Die Fähigkeit stellt Anleitungen bereit und verweist auf Regeldateien innerhalb ihres Bundles, ohne Annahmen über externe Projektstrukturen zu treffen.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","In den letzten 90 Tagen wurden 4 Issues geöffnet und 4 geschlossen, was eine Schließungsrate von 100 % und eine aktive Beteiligung der Wartenden zeigt.",{"category":99,"check":100,"severity":101,"summary":102},"Versioning","Release Management","info","Das Repository hat ein aktuelles Commit-Datum, aber keine explizite Versionierung im SKILL.md-Frontmatter oder getaggten Releases, was es schwierig macht, eine bestimmte Version festzulegen.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","Diese Fähigkeit fungiert als Dokumentation und Anleitung und führt keine Codeausführung mit strukturierten Ein- oder Ausgaben durch.",{"category":66,"check":108,"severity":42,"summary":109},"Unguarded Destructive Operations","Die Fähigkeit basiert auf Dokumentation und führt keine zerstörerischen Operationen durch.",{"category":104,"check":111,"severity":42,"summary":112},"Error Handling","Als Dokumentationsfähigkeit hat sie keine Fehlerpfade, die im Code behandelt werden müssten.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","Die Fähigkeit basiert auf Dokumentation und führt keine Aktionen durch, die eine Protokollierung erfordern.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","Die Fähigkeit verarbeitet keine personenbezogenen Daten; sie liefert Dokumentationen zu Node.js-Interna.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","Die Fähigkeit ist eine technische Dokumentation für Node.js-Interna und hat keine regionalen oder gerichtlichen Einschränkungen, was sie global macht.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","Die Fähigkeit besteht aus Markdown-Dokumentation und verweist auf lokale Dateien, wodurch sie über POSIX-konforme Umgebungen portierbar ist, ohne spezifische Laufzeitannahmen.",{"category":45,"check":127,"severity":24,"summary":128},"README","Die README-Datei existiert und listet klar die verfügbaren Fähigkeiten auf, einschließlich dieser, mit einer kurzen Beschreibung.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","Dies ist eine Fähigkeit, kein Werkzeug mit einer exponierten Oberflächengröße.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","Diese Fähigkeit stellt keine Werkzeuge bereit, daher gibt es keine sich überschneidenden, fast synonymen Werkzeuge.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","Alle in der Beschreibung und SKILL.md beworbenen Funktionen haben entsprechende Verweise auf Regeldateien innerhalb des Bundles.",{"category":139,"check":140,"severity":101,"summary":141},"Install","Installation instruction","Die README listet die Fähigkeit auf, bietet aber keine expliziten Copy-Paste-Installations- oder Aufrufanweisungen speziell für diese Fähigkeit.",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","Diese Fähigkeit generiert keine benutzerseitigen Fehler, da sie rein informativ ist.",{"category":147,"check":148,"severity":42,"summary":149},"Execution","Pinned dependencies","Die Fähigkeit bündelt keine Skripte mit Drittanbieterabhängigkeiten.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","Die Fähigkeit basiert auf Dokumentation und führt keine Zustandsänderungen durch.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","Die Fähigkeit beinhaltet keine Remote-Aufrufe oder zustandsändernden Operationen, die Idempotenz oder Timeouts erfordern.",{"category":117,"check":158,"severity":42,"summary":159},"Telemetry opt-in","Die Fähigkeit sendet keine Telemetriedaten.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","Die Beschreibung gibt klar das Artefakt (Node.js-Interna) und die Benutzerabsicht (Debugging, Optimierung, Konfiguration) an und liefert spezifische Trigger und Grenzen.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","Das Frontmatter ist prägnant und in sich geschlossen, fasst die Kernfunktionalität zusammen und listet spezifische Trigger-Phrasen auf.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","Der SKILL.md-Body ist unter 500 Zeilen und lagert tiefere Materialien an separate Regeldateien aus.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Die SKILL.md beschreibt den Ablauf und verlinkt zu detaillierten Regeldateien im Verzeichnis `rules/` für Teilaufgaben.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","Diese Fähigkeit basiert auf Dokumentation und beinhaltet keine tiefe Erkundung, die einen verzweigten Kontext erfordern würde.",{"category":22,"check":177,"severity":178,"summary":179},"Usage examples","warning","Obwohl die SKILL.md viele Regeldateien mit Beschreibungen auflistet, fehlen konkrete, end-to-end, einsatzbereite Beispiele, die die Ausführung und beobachtbaren Ergebnisse für jede Hauptfunktion demonstrieren.",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","Die SKILL.md listet Fehlerfälle für Build- und Debugging-Szenarien mit beobachtbaren Symptomen und Wiederherstellungsschritten auf.",{"category":104,"check":184,"severity":42,"summary":185},"Tool Fallback","Diese Fähigkeit stützt sich nicht auf externe Tools wie MCP-Server und erfordert keinen Fallback-Pfad.",{"category":187,"check":188,"severity":42,"summary":189},"Safety","Halt on unexpected state","Als Dokumentationsfähigkeit hat sie keine destruktiven Aktionen oder Vorbedingungen, die ein Anhalten bei unerwartetem Zustand erfordern.",{"category":91,"check":191,"severity":24,"summary":192},"Cross-skill coupling","Die Fähigkeit ist in sich geschlossen und auf Node.js-Interna konzentriert, ohne implizite Abhängigkeit von anderen Fähigkeiten.",1778693051370,"Diese Fähigkeit bietet tiefgreifende Expertise und Anleitung zu Node.js-Interna, einschließlich der Fehlerbehebung bei nativen Modulabstürzen, der Optimierung der V8-Leistung, der Konfiguration von node-gyp-Builds, dem Schreiben von N-API/node-addon-api-Bindungen und der Diagnose von libuv-Event-Loop-Problemen.",[196,197,198,199,200],"Expertise in Node.js C++ Addons","Leitfaden zur Fehlerbehebung und Optimierung der V8-Engine","Diagnose von libuv-Event-Schleifen und Thread-Pools","Konfiguration von Node-gyp und Build-Systemen","Entwicklung von N-API- und node-addon-api-Bindungen",[202,203,204],"Allgemeines JavaScript-Debugging außerhalb der Kerninterna","Leistungsoptimierung auf Anwendungsebene, die nicht mit den Interna der Engine zusammenhängt","Verwaltung von npm-Abhängigkeiten oder Projekteinrichtung","3.0.0","4.4.0","Als Expertenressource für Entwickler zu fungieren, die mit den komplexen Interna von Node.js, C++-Addons und Build-Systemen arbeiten, um effizientes Debugging und Optimierung zu ermöglichen.","Hochwertige Dokumentation und klarer Umfang mit exzellenter Abdeckung von Node.js-Interna. Endgültige Anwendungsbeispiele für jede Funktion fehlen.",95,"Umfassende Fähigkeit für Node.js-Kerninterna, C++-Addons, V8 und Build-Systeme.",[212,213,214,215,216,217,218,219,220],"nodejs","v8","libuv","cpp","native-addons","performance","debugging","internals","build-systems","community",[223,224,225,226],"Debuggen von Segfaults oder Speicherlecks in nativen Node.js-Modulen","Optimieren der V8-Leistung durch Verständnis von JIT-Kompilierung und GC","Fehlerbehebung bei Build-Systemfehlern mit node-gyp","Entwickeln oder Verstehen nativer Node.js-Module mit N-API",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":239,"testCoverage":241},{"hasLockfile":229},false,1778693014162,{"descriptionLength":232,"readmeSize":233},448,1400,{"closedIssues90d":235,"forks":236,"hasChangelog":229,"openIssues90d":235,"pushedAt":237,"stars":238},4,135,1776438002000,1792,{"hasNpmPackage":229,"license":240,"smitheryVerified":229},"MIT",{"hasCi":242,"hasTests":242},true,{"updatedAt":244},1778693213248,{"basePath":246,"githubOwner":247,"githubRepo":248,"locale":18,"slug":13,"type":249},"skills/nodejs-core","mcollina","skills","skill",null,{"evaluate":252,"extract":255},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":253,"targetMarket":254,"tier":221},[212,213,214,215,216,217,218,219,220],"global",{"commitSha":256},"HEAD",{"repoId":258,"translatedFrom":259},"kd7e22d93dm7xdjcrsgq33f53d86mqm7","k1765bj9tbhs43p492rae5dass86mfnh",{"_creationTime":261,"_id":258,"identity":262,"providers":263,"workflow":362},1778692902463.346,{"githubOwner":247,"githubRepo":248,"sourceUrl":14},{"classify":264,"discover":356,"github":359},{"commitSha":256,"extensions":265},[266,278,286,294,302,310,316,324,332,340,348],{"basePath":267,"description":268,"displayName":269,"installMethods":270,"rationale":271,"selectedPaths":272,"source":276,"sourceLanguage":277,"type":249},"skills/documentation","Creates, structures, and reviews technical documentation following the Diátaxis framework (tutorials, how-to guides, reference, and explanation pages). Use when a user needs to write or reorganize docs, structure a tutorial vs. a how-to guide, build reference docs or API documentation, create explanation pages, choose between Diátaxis documentation types, or improve existing documentation structure. Trigger terms include: documentation structure, Diátaxis, tutorials vs how-to guides, organize docs, user guide, reference docs, technical writing.","documentation",{"claudeCode":12},"SKILL.md frontmatter at skills/documentation/SKILL.md",[273],{"path":274,"priority":275},"SKILL.md","mandatory","rule","en",{"basePath":279,"description":280,"displayName":281,"installMethods":282,"rationale":283,"selectedPaths":284,"source":276,"sourceLanguage":277,"type":249},"skills/fastify","Guides development of Fastify Node.js backend servers and REST APIs using TypeScript or JavaScript. Use when building, configuring, or debugging a Fastify application — including defining routes, implementing plugins, setting up JSON Schema validation, handling errors, optimising performance, managing authentication, configuring CORS and security headers, integrating databases, working with WebSockets, and deploying to production. Covers the full Fastify request lifecycle (hooks, serialization, logging with Pino) and TypeScript integration via strip types. Trigger terms: Fastify, Node.js server, REST API, API routes, backend framework, fastify.config, server.ts, app.ts.","fastify-best-practices",{"claudeCode":12},"SKILL.md frontmatter at skills/fastify/SKILL.md",[285],{"path":274,"priority":275},{"basePath":287,"description":288,"displayName":289,"installMethods":290,"rationale":291,"selectedPaths":292,"source":276,"sourceLanguage":277,"type":249},"skills/init","Creates, updates, or optimizes an AGENTS.md file for a repository with minimal, high-signal instructions covering non-discoverable coding conventions, tooling quirks, workflow preferences, and project-specific rules that agents cannot infer from reading the codebase. Use when setting up agent instructions or Claude configuration for a new repository, when an existing AGENTS.md is too long, generic, or stale, when agents repeatedly make avoidable mistakes, or when repository workflows have changed and the agent configuration needs pruning. Applies a discoverability filter—omitting anything Claude can learn from README, code, config, or directory structure—and a quality gate to verify each line remains accurate and operationally significant.","init",{"claudeCode":12},"SKILL.md frontmatter at skills/init/SKILL.md",[293],{"path":274,"priority":275},{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":276,"sourceLanguage":277,"type":249},"skills/linting-neostandard-eslint9","Configures ESLint v9 flat config and neostandard for JavaScript and TypeScript projects, including migrating from legacy `.eslintrc*` files or the `standard` package. Use when you need to set up or fix linting with `eslint.config.js` or `eslint.config.mjs`, troubleshoot lint errors, configure neostandard rules, migrate from `.eslintrc` to flat config, or integrate linting into CI pipelines and pre-commit hooks.","linting-neostandard-eslint9",{"claudeCode":12},"SKILL.md frontmatter at skills/linting-neostandard-eslint9/SKILL.md",[301],{"path":274,"priority":275},{"basePath":303,"description":304,"displayName":305,"installMethods":306,"rationale":307,"selectedPaths":308,"source":276,"sourceLanguage":277,"type":249},"skills/node","Provides domain-specific best practices for Node.js development with TypeScript, covering type stripping, async patterns, error handling, streams, modules, testing, performance, caching, logging, and more. Use when setting up Node.js projects with native TypeScript support, configuring type stripping (--experimental-strip-types), writing Node 22+ TypeScript without a build step, or when the user mentions 'native TypeScript in Node', 'strip types', 'Node 22 TypeScript', '.ts files without compilation', 'ts-node alternative', or needs guidance on error handling, graceful shutdown, flaky tests, profiling, or environment configuration in Node.js. Helps configure tsconfig.json for type stripping, set up package.json scripts, handle module resolution and import extensions, and apply robust patterns across the full Node.js stack.","node",{"claudeCode":12},"SKILL.md frontmatter at skills/node/SKILL.md",[309],{"path":274,"priority":275},{"basePath":246,"description":311,"displayName":13,"installMethods":312,"rationale":313,"selectedPaths":314,"source":276,"sourceLanguage":277,"type":249},"Debugs native module crashes, optimizes V8 performance, configures node-gyp builds, writes N-API/node-addon-api bindings, and diagnoses libuv event loop issues in Node.js. Use when working with C++ addons, native modules, binding.gyp, node-gyp errors, segfaults, memory leaks in native code, V8 optimization/deoptimization, libuv thread pool tuning, N-API or NAN bindings, build system failures, or any Node.js internals below the JavaScript layer.",{"claudeCode":12},"SKILL.md frontmatter at skills/nodejs-core/SKILL.md",[315],{"path":274,"priority":275},{"basePath":317,"description":318,"displayName":319,"installMethods":320,"rationale":321,"selectedPaths":322,"source":276,"sourceLanguage":277,"type":249},"skills/oauth","Implements OAuth 2.0/2.1 authorization flows in Fastify applications — configures authorization code with PKCE, client credentials, device flow, refresh token rotation, JWT validation, and token introspection/revocation endpoints. Use when setting up authentication, authorization, login flows, access tokens, API security, or securing Fastify routes with OAuth; also applies when troubleshooting token validation errors, mismatched redirect URIs, CSRF issues, scope problems, or RFC 6749/6750/7636/8252/8628 compliance questions.","oauth",{"claudeCode":12},"SKILL.md frontmatter at skills/oauth/SKILL.md",[323],{"path":274,"priority":275},{"basePath":325,"description":326,"displayName":327,"installMethods":328,"rationale":329,"selectedPaths":330,"source":276,"sourceLanguage":277,"type":249},"skills/octocat","Use this skill whenever the prompt contains any `github.com` URL, even if the user only pastes a link and gives no GitHub-specific keywords. Handles git and GitHub operations using the gh CLI. Triggers include any GitHub link to an issue, pull request, commit, compare page, Actions run, release, discussion, or repository. Covers creating and reviewing PRs, watching CI checks, interactive rebasing, branch cleanup, submodule management, and repository archaeology with git log/blame/bisect.","octocat",{"claudeCode":12},"SKILL.md frontmatter at skills/octocat/SKILL.md",[331],{"path":274,"priority":275},{"basePath":333,"description":334,"displayName":335,"installMethods":336,"rationale":337,"selectedPaths":338,"source":276,"sourceLanguage":277,"type":249},"skills/skill-optimizer","Optimizes AI skills for activation, clarity, and cross-model reliability. Use when creating or editing skill packs, diagnosing weak skill uptake, reducing regressions, tuning instruction salience, improving examples, shrinking context cost, or setting benchmark/release gates for skills. Trigger terms: skill optimization, activation gap, benchmark skill, with/without skill delta, regression, context budget, prompt salience.","skill-optimizer",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-optimizer/SKILL.md",[339],{"path":274,"priority":275},{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":276,"sourceLanguage":277,"type":249},"skills/snipgrapher","Configures and uses snipgrapher to generate polished code snippet images, including syntax-highlighted PNGs, SVGs, and WebP exports with custom themes, profiles, and styling options. Use when the user wants to create code screenshots, turn code into shareable images, generate pretty code snippets for docs or social posts, produce syntax-highlighted images from source files, or explicitly mentions snipgrapher. Supports single-file renders, batch jobs, watch mode, and reusable named profiles via the snipgrapher CLI or npx.","snipgrapher",{"claudeCode":12},"SKILL.md frontmatter at skills/snipgrapher/SKILL.md",[347],{"path":274,"priority":275},{"basePath":349,"description":350,"displayName":351,"installMethods":352,"rationale":353,"selectedPaths":354,"source":276,"sourceLanguage":277,"type":249},"skills/typescript-magician","Designs complex generic types, refactors `any` types to strict alternatives, creates type guards and utility types, and resolves TypeScript compiler errors. Use when the user asks about TypeScript (TS) types, generics, type inference, type guards, removing `any` types, strict typing, type errors, `infer`, `extends`, conditional types, mapped types, template literal types, branded/opaque types, or utility types like `Partial`, `Record`, `ReturnType`, and `Awaited`.","typescript-magician",{"claudeCode":12},"SKILL.md frontmatter at skills/typescript-magician/SKILL.md",[355],{"path":274,"priority":275},{"sources":357},[358],"manual",{"closedIssues90d":235,"description":360,"forks":236,"license":240,"openIssues90d":235,"pushedAt":237,"readmeSize":233,"stars":238,"topics":361},"My own collection of skills for modern Node.js development",[],{"classifiedAt":363,"discoverAt":364,"extractAt":365,"githubAt":365,"updatedAt":363},1778692906090,1778692902463,1778692904308,[220,215,218,219,214,216,212,217,213],{"evaluatedAt":368,"extractAt":369,"updatedAt":244},1778693055266,1778692906303,[],[372,404,434,465,484,514],{"_creationTime":373,"_id":374,"community":375,"display":376,"identity":382,"providers":386,"relations":398,"tags":400,"workflow":401},1778675414637.861,"k175wzven6w8bjmvxya173zs8d86n5ze",{"reviewCount":8},{"description":377,"installMethods":378,"name":380,"sourceUrl":381},"Zoom Video SDK for Linux - C++ headless bots, raw audio/video capture/injection, Qt/GTK integration, Docker support",{"claudeCode":379},"anthropics/knowledge-work-plugins","linux","https://github.com/anthropics/knowledge-work-plugins",{"basePath":383,"githubOwner":384,"githubRepo":385,"locale":277,"slug":380,"type":249},"partner-built/zoom-plugin/skills/video-sdk/linux","anthropics","knowledge-work-plugins",{"evaluate":387,"extract":397},{"promptVersionExtension":205,"promptVersionScoring":206,"score":388,"tags":389,"targetMarket":254,"tier":396},100,[390,391,380,215,392,393,394,395],"zoom","video-sdk","development","headless","media","real-time","verified",{"commitSha":256},{"repoId":399},"kd7d9w1wpah4hqnbsfzwwax72986mh7d",[215,392,393,380,394,395,391,390],{"evaluatedAt":402,"extractAt":403,"updatedAt":402},1778678767262,1778675414637,{"_creationTime":405,"_id":406,"community":407,"display":408,"identity":414,"providers":418,"relations":426,"tags":429,"workflow":430},1778699368519.5344,"k17ab0jk30pqm4zejpk383w4dn86mj8t",{"reviewCount":8},{"description":409,"installMethods":410,"name":412,"sourceUrl":413},"Verwenden Sie dies, wenn die Arbeit von den Live-Browsersitzungs- oder gerenderten Zustand des Benutzers abhängt und nicht von statischen Abrufen, insbesondere für Browser-Debugging-Kontexte oder von DevTools ausgewählte Elemente oder Anfragen, angemeldeten Dashboards oder CMS-Flows, localhost-Apps, Formularen, Uploads, Downloads, Medieninspektion, DOM- oder iframe-Inspektion, Shadow DOM oder Browserfehlern, die wie Soft-404s, Authentifizierungswände, Anti-Bot-Prüfungen oder Ratenbegrenzungen aussehen.",{"claudeCode":411},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":415,"githubOwner":416,"githubRepo":248,"locale":18,"slug":417,"type":249},"skills/use-my-browser","xixu-me","use-my-browser",{"evaluate":419,"extract":425},{"promptVersionExtension":205,"promptVersionScoring":206,"score":388,"tags":420,"targetMarket":254,"tier":396},[421,218,422,423,424],"browser","automation","ux","developer-tools",{"commitSha":256,"license":240},{"repoId":427,"translatedFrom":428},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[422,421,218,424,423],{"evaluatedAt":431,"extractAt":432,"updatedAt":433},1778699261239,1778699106670,1778699368519,{"_creationTime":435,"_id":436,"community":437,"display":438,"identity":444,"providers":449,"relations":459,"tags":461,"workflow":462},1778697652123.895,"k179x649dvyg7xswjx2h5a199n86m32x",{"reviewCount":8},{"description":439,"installMethods":440,"name":442,"sourceUrl":443},"Diagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.",{"claudeCode":441},"steipete/clawdis","Node Connect","https://github.com/steipete/clawdis",{"basePath":445,"githubOwner":446,"githubRepo":447,"locale":277,"slug":448,"type":249},"skills/node-connect","steipete","clawdis","node-connect",{"evaluate":450,"extract":458},{"promptVersionExtension":205,"promptVersionScoring":206,"score":388,"tags":451,"targetMarket":254,"tier":396},[218,452,453,454,455,456,457],"networking","android","ios","macos","troubleshooting","openclaws",{"commitSha":256,"license":240},{"repoId":460},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[453,218,454,455,452,457,456],{"evaluatedAt":463,"extractAt":464,"updatedAt":463},1778698735523,1778697652123,{"_creationTime":466,"_id":467,"community":468,"display":469,"identity":473,"providers":475,"relations":480,"tags":481,"workflow":482},1778697652123.8813,"k175pymk0vm7xrcjj2p0jf904186nae7",{"reviewCount":8},{"description":470,"installMethods":471,"name":472,"sourceUrl":443},"Debug OpenClaw model, provider, tool-surface, code-mode, streaming, and live/Crabbox behavior by choosing the right logs, probes, and proof path before changing code.",{"claudeCode":441},"openclaw-debugging",{"basePath":474,"githubOwner":446,"githubRepo":447,"locale":277,"slug":472,"type":249},".agents/skills/openclaw-debugging",{"evaluate":476,"extract":479},{"promptVersionExtension":205,"promptVersionScoring":206,"score":388,"tags":477,"targetMarket":254,"tier":396},[218,457,478,456,392],"cli",{"commitSha":256},{"repoId":460},[478,218,392,457,456],{"evaluatedAt":483,"extractAt":464,"updatedAt":483},1778697754713,{"_creationTime":485,"_id":486,"community":487,"display":488,"identity":494,"providers":498,"relations":505,"tags":509,"workflow":510},1778693776323.6208,"k17d4tp9kh6k4rf7s1rzzw5b6s86m492",{"reviewCount":8},{"description":489,"installMethods":490,"name":492,"sourceUrl":493},"Führt Diagnosen für den Kontextmodus aus. Überprüft Laufzeiten, Hooks, FTS5,\nPlugin-Registrierung sowie npm- und Marktplatzversionen.\nAuslöser: /context-mode:ctx-doctor\n",{"claudeCode":491},"mksglu/context-mode","ctx-doctor","https://github.com/mksglu/context-mode",{"basePath":495,"githubOwner":496,"githubRepo":497,"locale":18,"slug":492,"type":249},"skills/ctx-doctor","mksglu","context-mode",{"evaluate":499,"extract":504},{"promptVersionExtension":205,"promptVersionScoring":206,"score":388,"tags":500,"targetMarket":254,"tier":396},[501,424,502,218,503],"context-management","productivity","diagnostics",{"commitSha":256},{"parentExtensionId":506,"repoId":507,"translatedFrom":508},"k17ezy748es7sfnbnp9phht43h86m53y","kd764b2fctbqg4b8j8y6xvmkvs86m29m","k17dre81ghdhwnja4h61m340qd86m942",[501,218,424,503,502],{"evaluatedAt":511,"extractAt":512,"updatedAt":513},1778693603549,1778693511416,1778693776323,{"_creationTime":515,"_id":516,"community":517,"display":518,"identity":524,"providers":529,"relations":537,"tags":539,"workflow":540},1778683190010.284,"k1757t8mrzzrf8yabxrtp82mg586m6nf",{"reviewCount":8},{"description":519,"installMethods":520,"name":522,"sourceUrl":523},"Systematic debugging methodology emphasizing root cause analysis over quick fixes",{"claudeCode":521},"bobmatnyc/claude-mpm-skills","Systematic Debugging","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":525,"githubOwner":526,"githubRepo":527,"locale":277,"slug":528,"type":249},"universal/debugging/systematic-debugging","bobmatnyc","claude-mpm-skills","systematic-debugging",{"evaluate":530,"extract":535},{"promptVersionExtension":205,"promptVersionScoring":206,"score":388,"tags":531,"targetMarket":254,"tier":396},[218,456,532,533,534],"root-cause-analysis","methodology","problem-solving",{"commitSha":256,"license":536},"Apache-2.0",{"repoId":538},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[218,533,534,532,456],{"evaluatedAt":541,"extractAt":542,"updatedAt":541},1778686304588,1778683190010]