[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-redpanda-data-bloblang-authoring-de":3,"guides-for-redpanda-data-bloblang-authoring":439,"similar-k173rpdy7xg9kgcjsbtwwpb9ax86m93j-de":440},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":242,"isFallback":234,"parentExtension":247,"providers":308,"relations":312,"repo":314,"tags":436,"workflow":437},1778696528394.4573,"k173rpdy7xg9kgcjsbtwwpb9ax86m93j",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Diese Fähigkeit sollte verwendet werden, wenn Benutzer Bloblang-Transformationsskripte erstellen oder debuggen müssen. Auslösen, wenn Benutzer nach Datentransformationen, Feldzuordnungen, Parsen von JSON/CSV/XML, Konvertieren von Zeitstempeln, Filtern von Arrays fragen oder \"bloblang\", \"blobl\", \"mapping processor\" erwähnen oder irgendeinen Daten transformationsbedarf beschreiben, wie z. B. \"diese in jenes konvertieren\" oder \"mein JSON transformieren\".",{"claudeCode":12},"redpanda-data/connect","bloblang-authoring","https://github.com/redpanda-data/connect",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":240},1778696528394.4575,"kn71v6xz17qexbq4pcbcjjkn8986m9hm","de",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":205,"rationale":206,"score":207,"summary":208,"tags":209,"tier":218,"useCases":219},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,139,142,145,148,152,155,158,161,164,167,170,174,178,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","Der Zweck definiert klar, was die Fähigkeit tut (Bloblang-Skripte erstellen/debuggen) und wann sie verwendet werden soll, einschließlich spezifischer Trigger-Phrasen und Daten transformationsbedürfnisse. Er setzt auch implizit Nicht-Ziele, indem er sich ausschließlich auf Bloblang konzentriert.",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfähigkeit und die Trigger-Phrasen effektiv im ersten Absatz zusammen.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","Die Datei SKILL.md ist gut strukturiert und lagert detaillierte Informationen in separate Dateien wie SETUP.md aus, was den Prinzipien der progressiven Offenlegung entspricht.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","Die SKILL.md skizziert den Workflow und verlinkt auf externe Dateien wie SETUP.md für detaillierte Installationsanweisungen, was eine progressive Offenlegung demonstriert.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","Der Workflow der Fähigkeit ist nicht inhärent explorationsbasiert und erfordert keine tiefgehende Code-Überprüfung oder Inspektion mehrerer Dateien. Daher ist 'context: fork' nicht anwendbar.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","Die SKILL.md enthält detaillierte Beispiele für Bloblang-Syntax, Funktions-/Methodenverwendung, Steuerung des Programmflusses und gängige Operationen, die sofort verwendbar und testbar sind.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","Die SKILL.md dokumentiert gründlich gängige Randfallmuster für Bloblang, einschließlich sicherer Feldzugriffe, Sammlungsoperationen, Parsen, Typumwandlung und Arithmetik, mit klaren Wiederherstellungsschritten.",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","Die Fähigkeit scheint nicht auf externe Werkzeuge wie MCP-Server angewiesen zu sein, die einen Fallback-Pfad erfordern würden. Sie verwendet hauptsächlich Shell-Skripte und Bloblang selbst.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","Der Workflow-Abschnitt beschreibt, wie mit mehrdeutigen Anforderungen und fehlenden Beispieldaten umzugehen ist, indem klärende Fragen gestellt oder Daten angefordert werden, wodurch der Prozess bei unerwartetem Vorzustand effektiv angehalten und gemeldet wird.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","Die Fähigkeit scheint in sich geschlossen zu sein und konzentriert sich auf Bloblang-Skripting und die damit verbundenen Werkzeuge, ohne implizite Abhängigkeit von anderen Fähigkeiten.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","Die Beschreibung gibt klar das Problem der Erstellung oder des Debuggens von Bloblang-Skripten an und spezifiziert verschiedene Daten transformationsanforderungen, die ihre Verwendung auslösen.",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","Die Fähigkeit bietet einen erheblichen Mehrwert, indem sie Bloblang-Skripte aus natürlicher Sprache generiert und testet, was über grundlegende LLM-Funktionen hinausgeht und ein spezialisiertes Werkzeug für eine bestimmte Daten transformierungssprache bereitstellt.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","Die Fähigkeit bietet einen vollständigen Lebenszyklus für die Generierung und das Testen von Bloblang-Skripten, einschließlich Einrichtungsanweisungen, Werkzeugnutzung und Workflow-Anleitungen, wodurch sie für den Einsatz in Produktionsworkflows bereit ist.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","Die Fähigkeit konzentriert sich ausschließlich auf die Generierung und das Debuggen von Bloblang-Skripten, was einem einzigen, klar definierten Bereich entspricht.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","Die angezeigte Beschreibung gibt den Zweck der Fähigkeit, Bloblang-Transformationsskripte zu erstellen und zu debuggen, genau wieder und listet relevante Trigger-Phrasen auf.",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","Die Fähigkeit verwendet spezifische Shell-Skripte (`format-bloblang.sh`, `test-blobl.sh`), die abgegrenzte Aktionen sind, anstatt eines einzigen, generalistischen Werkzeugs.",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","Die SKILL.md enthält detaillierte Erläuterungen zu Bloblang-Konzepten, Funktionen, Methoden, Steuerung des Programmflusses, Fehlerbehandlung und gängigen Operationen, einschließlich Parametern und Beispielen, und dient somit effektiv als Parameterreferenz.",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","Die von der Fähigkeit verwendeten Shell-Skripte (`format-bloblang.sh`, `test-blobl.sh`) haben beschreibende und verständliche Namen.",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","Die Shell-Skripte haben klar definierte Eingaben (z. B. Zielverzeichnis, Skript-/Datendateien) und Ausgaben (stdout für Pfade, transformierte Daten oder Fehler), und die Bloblang-Beispiele zeigen minimale und dokumentierte Eingaben/Ausgaben.",{"category":89,"check":90,"severity":39,"summary":91},"License","License usability","Lizenzinformationen wurden in den bereitgestellten Dateien nicht explizit erkannt, aber die Erweiterung ist Teil eines größeren Projekts (Redpanda Connect), das wahrscheinlich eine Lizenz hat. Das SPDX-Lizenzfeld wird gemäß den Anweisungen weggelassen.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","Das Datum 'pushedAt' ist der 13.05.2026, was innerhalb der letzten 3 Monate liegt.",{"category":93,"check":97,"severity":24,"summary":98},"Dependency Management","Die Einrichtungsanweisungen listen spezifische Abhängigkeiten (`rpk`, `python3`, `jq`) auf, die installiert werden müssen, was auf einen verwalteten Abhängigkeitsansatz hindeutet.",{"category":100,"check":101,"severity":39,"summary":102},"Security","Secret Management","Die Fähigkeit scheint keine Geheimnisse zu verarbeiten oder preiszugeben. Ihre Funktionalität basiert auf der Generierung und Ausführung von Skripten in einer kontrollierten Umgebung.",{"category":100,"check":104,"severity":24,"summary":105},"Injection","Die Fähigkeit generiert Bloblang-Skripte und verwendet Shell-Skripte zur Formatierung und zum Testen. Sie behandelt Benutzereingaben für die Skriptgenerierung als Daten und führt keine beliebigen Befehle von externen Quellen aus.",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","Die Fähigkeit stützt sich auf gebündelte Skripte und lokale Installationen von `rpk`, `python3` und `jq`. Sie bezieht zur Laufzeit keinen Remote-Code oder keine Remote-Daten zur Ausführung.",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox Isolation","Die Fähigkeit arbeitet mit lokal generierten Skripten und Daten, und ihre Shell-Skripte sind für einen bestimmten Zweck im bereitgestellten Kontext konzipiert. Verwendete Pfade sind relativ oder werden von der Toolchain verwaltet.",{"category":100,"check":113,"severity":24,"summary":114},"Sandbox escape primitives","Die gebündelten Skripte weisen keine Sandbox-Escape-Primitive wie getrennte Prozesse oder Deny-Retry-Schleifen auf.",{"category":100,"check":116,"severity":24,"summary":117},"Data Exfiltration","Die Funktionalität der Fähigkeit konzentriert sich auf die Skriptgenerierung und -prüfung, ohne Hinweise auf das Lesen vertraulicher Daten oder das Tätigen ausgehender Anrufe zur Exfiltration.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","Die gebündelten Markdown-Dateien und Skripte enthalten keine versteckten Texttricks, unsichtbaren Unicode-Zeichen oder andere Verschleierungsmethoden, die darauf abzielen, das Modell ungesehen zu steuern.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opaque code execution","Die gebündelten Shell-Skripte sind in einem klaren, lesbaren Format und es gibt keine Anzeichen für verschleierten Code, Base64-Payloads oder zur Laufzeit abgerufene Skripte.",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","Die Einrichtungsanweisungen der Fähigkeit führen den Benutzer durch die Installation notwendiger Werkzeuge und die Einrichtung der Umgebung, und die Skripte verwenden relative Pfade oder gut definierte Ausgaben, wodurch strukturelle Annahmen über das Projekt des Benutzers minimiert werden.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","Basierend auf Vertrauenssignalen deuten offene Issues (90 Tage: 17) und geschlossene Issues (90 Tage: 16) auf eine gesunde Rate der Issue-Verwaltung hin, wahrscheinlich über dem Schwellenwert von 50 % Abschlussrate.",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","Die Installationsanweisungen verweisen auf die 'neueste' Veröffentlichung von `rpk`, und das Redpanda Connect-Projekt selbst hat wahrscheinlich eine Versionierung, die durch die GitHub-Releases oder Tags angezeigt wird, obwohl dies für die Fähigkeit nicht explizit detailliert ist.",{"category":49,"check":137,"severity":24,"summary":138},"Validation","Die Bloblang-Sprache selbst enthält robuste Parsing- und Fehlerbehandlungsmechanismen, und die Shell-Skripte zum Testen und Formatieren scheinen gut definierte Eingaben und Ausgaben zu haben.",{"category":100,"check":140,"severity":24,"summary":141},"Unguarded Destructive Operations","Die Operationen der Fähigkeit umfassen die Generierung und das Testen von Skripten, die nicht inhärent destruktiv sind. Dateivorgänge beschränken sich auf die Erstellung von Ausgabedateien in einem angegebenen Verzeichnis.",{"category":49,"check":143,"severity":24,"summary":144},"Error Handling","Bloblang verfügt über integrierte Fehlerbehandlungsmechanismen (z. B. `.catch()`), und die bereitgestellten Shell-Skripte sollten bei Fehlern mit einem Nicht-Null-Status beendet werden, was eine aussagekräftige Fehlerberichterstattung ermöglicht.",{"category":49,"check":146,"severity":39,"summary":147},"Logging","Die Hauptfunktion der Fähigkeit ist die Skriptgenerierung und das Testen, was keine destruktiven Aktionen oder ausgehenden Aufrufe beinhaltet, die ein lokales Audit-Protokoll erfordern würden.",{"category":149,"check":150,"severity":39,"summary":151},"Compliance","GDPR","Die Fähigkeit verarbeitet keine personenbezogenen Daten; ihr Zweck ist die Generierung und das Testen von Daten transformationsskripten.",{"category":149,"check":153,"severity":24,"summary":154},"Target market","Die Funktionalität der Fähigkeit ist universell für Daten transformationsskripting und scheint nicht geografisch oder rechtlich eingeschränkt zu sein, daher ist 'global' der geeignete Zielmarkt.",{"category":57,"check":156,"severity":24,"summary":157},"Runtime stability","Die Einrichtungsanweisungen liefern spezifische Installationsmethoden für macOS und Ubuntu, und die erforderlichen Werkzeuge (`rpk`, `python3`, `jq`) sind Standard. Shell-Skripte sind wahrscheinlich POSIX-kompatibel.",{"category":30,"check":159,"severity":24,"summary":160},"README","Die README.md-Datei des Projekts ist umfangreich und bietet einen guten Überblick über Redpanda Connect, seinen Zweck, die Installation und die Verwendung, was die Dokumentation der Fähigkeit ergänzt.",{"category":70,"check":162,"severity":24,"summary":163},"Tool surface size","Die Fähigkeit stellt hauptsächlich zwei Kern-Shell-Skripte (`format-bloblang.sh`, `test-blobl.sh`) bereit, was innerhalb des Zielbereichs von 3-10 Werkzeugen liegt.",{"category":22,"check":165,"severity":24,"summary":166},"Overlapping near-synonym tools","Die beiden Hauptwerkzeuge (`format-bloblang.sh`, `test-blobl.sh`) haben unterschiedliche und sich nicht überschneidende Funktionen, wodurch Redundanz vermieden wird.",{"category":30,"check":168,"severity":24,"summary":169},"Phantom features","Alle in der SKILL.md beworbenen Funktionen (Skriptgenerierung, -prüfung, Bloblang-Referenz) haben entsprechende Implementierungen in den gebündelten Skripten und der Dokumentation.",{"category":171,"check":172,"severity":24,"summary":173},"Install","Installation instruction","Die SETUP.md-Datei enthält klare, kopierbare Installationsanweisungen für macOS und Ubuntu, einschließlich der erforderlichen Abhängigkeiten und `rpk connect`-Befehle.",{"category":175,"check":176,"severity":24,"summary":177},"Errors","Actionable error messages","Bloblangs `.catch()` und die erwarteten Exit-Codes der Shell-Skripte bieten Mechanismen für aussagekräftige Fehlermeldungen, wobei die SKILL.md die Benutzer bei der Behandlung verschiedener Szenarien anleitet.",{"category":179,"check":180,"severity":24,"summary":181},"Execution","Pinned dependencies","Die Einrichtungsanweisungen geben die Installation genauer Versionen oder der neuesten Releases von Abhängigkeiten wie `rpk`, `python3` und `jq` an, was auf eine kontrollierte Abhängigkeitsumgebung hindeutet.",{"category":70,"check":183,"severity":39,"summary":184},"Dry-run preview","Die Operationen der Fähigkeit, Skripte zu generieren und zu testen, sind keine Zustandsänderungen oder ausgehende Datenübermittlungen, die eine Dry-Run-Vorschau erfordern würden.",{"category":186,"check":187,"severity":39,"summary":188},"Protocol","Idempotent retry & timeouts","Die Fähigkeit arbeitet lokal und beinhaltet keine Remote-Aufrufe oder zustandsverändernden Operationen, die Idempotenz oder Timeouts erfordern würden.",{"category":149,"check":190,"severity":39,"summary":191},"Telemetry opt-in","Es gibt keine Hinweise darauf, dass diese Fähigkeit Telemetriedaten emittiert.",1778696437731,"Diese Fähigkeit ermöglicht es Benutzern, Bloblang-Transformationsskripte zu erstellen und zu debuggen, indem sie Einrichtungsanweisungen, Werkzeuge zur Generierung von Referenzdateien und zum Testen von Skripten sowie detaillierte Erklärungen zur Bloblang-Syntax, Funktionen, Methoden und Fehlerbehandlung bereitstellt.",[195,196,197,198],"Generiere Bloblang-Skripte aus Beschreibungen in natürlicher Sprache","Stelle kategorisierte XML-Referenzdateien für Bloblang-Funktionen und -Methoden bereit","Teste Bloblang-Skripte gegen Beispieldaten","Erkläre Bloblang-Kernkonzepte, Steuerung des Programmflusses und Fehlerbehandlung",[200,201,202],"Ausführen von Redpanda Connect-Pipelines","Direkte Interaktion mit Redpanda-Brokern","Bereitstellung einer vollständigen Bloblang-IDE","3.0.0","4.4.0","Um Benutzer in die Lage zu versetzen, komplexe Bloblang-Daten transformationsskripte einfach zu erstellen und zu validieren, indem ein geführter Workflow und umfassende Referenzmaterialien bereitgestellt werden.","Die Fähigkeit ist außergewöhnlich gut dokumentiert und bietet klare Anweisungen, umfassende Bloblang-Beispiele und robuste Fehlerbehandlung. Alle Prüfungen bestanden oder waren nicht anwendbar.",97,"Hervorragende Fähigkeit zur Generierung und zum Debuggen von Bloblang-Skripten mit klarer Dokumentation und robusten Beispielen.",[210,211,212,213,214,215,216,217],"bloblang","data-transformation","scripting","redpanda-connect","json","xml","csv","parsing","verified",[220,221,222,223],"Transformieren von JSON-, CSV- oder XML-Daten mit Bloblang","Zuordnen von Feldern zwischen verschiedenen Datenstrukturen","Konvertieren von Zeitstempeln und anderen Datentypen","Filtern von Arrays und Objekten mithilfe der Bloblang-Logik",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":238,"testCoverage":239},{"hasLockfile":226},true,1778696407246,{"descriptionLength":229,"readmeSize":230},366,8737,{"closedIssues90d":232,"forks":233,"hasChangelog":234,"openIssues90d":235,"pushedAt":236,"stars":237},16,940,false,17,1778683632000,8668,{"hasNpmPackage":234,"smitheryVerified":234},{"hasCi":226,"hasTests":226},{"updatedAt":241},1778696528394,{"basePath":243,"githubOwner":244,"githubRepo":245,"locale":18,"slug":13,"type":246},".claude-plugin/plugins/redpanda-connect/skills/bloblang-authoring","redpanda-data","connect","skill",{"_creationTime":248,"_id":249,"community":250,"display":251,"identity":255,"parentExtension":259,"providers":293,"relations":303,"tags":304,"workflow":305},1778696352596.533,"k173kt11134rx660a52907vmqs86m3z5",{"reviewCount":8},{"description":252,"installMethods":253,"name":254,"sourceUrl":14},"Interactive YAML config and Bloblang authoring for Redpanda Connect",{"claudeCode":213},"Redpanda Connect Plugin",{"basePath":256,"githubOwner":244,"githubRepo":245,"locale":257,"slug":213,"type":258},".claude-plugin/plugins/redpanda-connect","en","plugin",{"_creationTime":260,"_id":261,"community":262,"display":263,"identity":267,"providers":270,"relations":286,"tags":288,"workflow":289},1778696352596.5327,"k177tagzj011dbw20ssxcyvrgn86m1ph",{"reviewCount":8},{"description":264,"installMethods":265,"name":266,"sourceUrl":14},"Plugins for Redpanda Connect",{"claudeCode":12},"redpanda-connect-plugins",{"basePath":268,"githubOwner":244,"githubRepo":245,"locale":257,"slug":245,"type":269},"","marketplace",{"evaluate":271,"extract":279},{"promptVersionExtension":272,"promptVersionScoring":204,"score":207,"tags":273,"targetMarket":278,"tier":218},"3.1.0",[274,245,275,276,277],"redpanda","plugins","data-streaming","configuration","global",{"commitSha":280,"marketplace":281,"plugin":284},"HEAD",{"name":266,"pluginCount":282,"version":283},1,"0.1.0",{"mcpCount":8,"provider":285,"skillCount":8},"classify",{"repoId":287},"kd762e1jtg5w5vsa7s127shyd986mpf4",[277,245,276,275,274],{"evaluatedAt":290,"extractAt":291,"updatedAt":292},1778696365887,1778696352596,1778696588803,{"evaluate":294,"extract":299},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":295,"targetMarket":278,"tier":218},[274,245,296,210,277,297,298],"yaml","streaming","developer-tools",{"commitSha":280,"license":300,"plugin":301},"Apache-2.0",{"mcpCount":8,"provider":285,"skillCount":302},3,{"parentExtensionId":261,"repoId":287},[210,277,245,298,274,297,296],{"evaluatedAt":306,"extractAt":291,"updatedAt":307},1778696385561,1778696588975,{"evaluate":309,"extract":311},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":310,"targetMarket":278,"tier":218},[210,211,212,213,214,215,216,217],{"commitSha":280},{"parentExtensionId":249,"repoId":287,"translatedFrom":313},"k174cmd0qr0x1rd9w5q57aened86n0rt",{"_creationTime":315,"_id":287,"identity":316,"providers":317,"workflow":432},1778696346136.763,{"githubOwner":244,"githubRepo":245,"sourceUrl":14},{"classify":318,"discover":408,"github":411},{"commitSha":280,"extensions":319},[320,330,350,359,367,376,385],{"basePath":268,"description":264,"displayName":266,"installMethods":321,"rationale":322,"selectedPaths":323,"source":329,"sourceLanguage":257,"type":269},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[324,327],{"path":325,"priority":326},".claude-plugin/marketplace.json","mandatory",{"path":328,"priority":326},"README.md","rule",{"basePath":256,"description":252,"displayName":213,"installMethods":331,"license":300,"rationale":332,"selectedPaths":333,"source":329,"sourceLanguage":257,"type":258},{"claudeCode":213},"plugin manifest at .claude-plugin/plugins/redpanda-connect/.claude-plugin/plugin.json",[334,336,339,341,343,346,348],{"path":335,"priority":326},".claude-plugin/plugin.json",{"path":337,"priority":338},"skills/bloblang-authoring/SKILL.md","medium",{"path":340,"priority":338},"skills/component-search/SKILL.md",{"path":342,"priority":338},"skills/pipeline-assistant/SKILL.md",{"path":344,"priority":345},"commands/blobl.md","high",{"path":347,"priority":345},"commands/pipeline.md",{"path":349,"priority":345},"commands/search.md",{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":329,"sourceLanguage":257,"type":246},".claude/skills/review","Code review a pull request for Redpanda Connect, checking Go patterns, tests, component architecture, and commit policy","review",{"claudeCode":12},"SKILL.md frontmatter at .claude/skills/review/SKILL.md",[357],{"path":358,"priority":326},"SKILL.md",{"basePath":243,"description":360,"displayName":13,"installMethods":361,"rationale":362,"selectedPaths":363,"source":329,"sourceLanguage":257,"type":246},"This skill should be used when users need to create or debug Bloblang transformation scripts. Trigger when users ask about transforming data, mapping fields, parsing JSON/CSV/XML, converting timestamps, filtering arrays, or mention \"bloblang\", \"blobl\", \"mapping processor\", or describe any data transformation need like \"convert this to that\" or \"transform my JSON\".",{"claudeCode":12},"SKILL.md frontmatter at .claude-plugin/plugins/redpanda-connect/skills/bloblang-authoring/SKILL.md",[364,365],{"path":358,"priority":326},{"path":366,"priority":338},"SETUP.md",{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":329,"sourceLanguage":257,"type":246},".claude-plugin/plugins/redpanda-connect/skills/component-search","This skill should be used when users need to discover Redpanda Connect components for their streaming pipelines. Trigger when users ask about finding inputs, outputs, processors, or other components, or when they mention specific technologies like \"kafka consumer\", \"postgres output\", \"http server\", or ask \"which component should I use for X\".","component-search",{"claudeCode":12},"SKILL.md frontmatter at .claude-plugin/plugins/redpanda-connect/skills/component-search/SKILL.md",[374,375],{"path":358,"priority":326},{"path":366,"priority":338},{"basePath":377,"description":378,"displayName":379,"installMethods":380,"rationale":381,"selectedPaths":382,"source":329,"sourceLanguage":257,"type":246},".claude-plugin/plugins/redpanda-connect/skills/pipeline-assistant","This skill should be used when users need to create or fix Redpanda Connect pipeline configurations. Trigger when users mention \"config\", \"pipeline\", \"YAML\", \"create a config\", \"fix my config\", \"validate my pipeline\", or describe a streaming pipeline need like \"read from Kafka and write to S3\".","pipeline-assistant",{"claudeCode":12},"SKILL.md frontmatter at .claude-plugin/plugins/redpanda-connect/skills/pipeline-assistant/SKILL.md",[383,384],{"path":358,"priority":326},{"path":366,"priority":338},{"basePath":268,"displayName":386,"installMethods":387,"rationale":389,"selectedPaths":390,"source":329,"sourceLanguage":257,"type":407},"v4",{"go":388},"github.com/redpanda-data/connect/v4","go.mod with MCP SDK dependency at go.mod",[391,393,394,396,398,400,402,405],{"path":392,"priority":326},"go.mod",{"path":328,"priority":326},{"path":395,"priority":338},"cmd/redpanda-connect/main.go",{"path":397,"priority":338},"cmd/redpanda-connect-ai/main.go",{"path":399,"priority":338},"cmd/redpanda-connect-cloud/main.go",{"path":401,"priority":338},"cmd/redpanda-connect-community/main.go",{"path":403,"priority":404},"cmd/redpanda-connect-ai/sqlite.go","low",{"path":406,"priority":404},"cmd/redpanda-connect-cloud/sqlite.go","mcp",{"sources":409},[410],"manual",{"closedIssues90d":232,"description":412,"forks":233,"homepage":413,"openIssues90d":235,"pushedAt":236,"readmeSize":230,"stars":237,"topics":414},"Fancy stream processing made operationally mundane","https://docs.redpanda.com/redpanda-connect/about/",[415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431],"message-queue","stream-processing","streaming-data","message-bus","logs","stream-processor","cqrs","event-sourcing","go","golang","kafka","amqp","rabbitmq","nats","etl","data-engineering","data-ops",{"classifiedAt":433,"discoverAt":434,"extractAt":435,"githubAt":435,"updatedAt":433},1778696352361,1778696346136,1778696350350,[210,216,211,214,217,213,212,215],{"evaluatedAt":438,"extractAt":291,"updatedAt":241},1778696439263,[],[441,474,504,534,563,591],{"_creationTime":442,"_id":443,"community":444,"display":445,"identity":451,"providers":455,"relations":465,"tags":469,"workflow":470},1778684237051.044,"k172exhc0mc105qqv4pq480gvs86mabf",{"reviewCount":8},{"description":446,"installMethods":447,"name":449,"sourceUrl":450},"In-process ClickHouse SQL engine für Python — führen Sie ClickHouse SQL-Abfragen direkt auf lokalen Dateien, entfernten Datenbanken und Cloud-Speicher ohne Server aus. Verwenden Sie dies, wenn der Benutzer SQL-Abfragen gegen Parquet/CSV/JSON-Dateien schreiben möchte, ClickHouse-Tabellenfunktionen (mysql(), s3(), postgresql(), iceberg(), deltaLake() usw.) verwenden, zustandsbehaftete analytische Pipelines mit Session erstellen, parametrisierte Abfragen, Fensterfunktionen oder andere erweiterte ClickHouse SQL-Funktionen nutzen möchte. Verwenden Sie es auch, wenn der Benutzer explizit chdb.query(), ClickHouse SQL-Syntax erwähnt oder plattformübergreifende SQL-Joins wünscht. NICHT verwenden für pandas-ähnliche DataFrame-Operationen — stattdessen chdb-datastore verwenden.",{"claudeCode":448},"clickhouse/agent-skills","chdb-sql","https://github.com/clickhouse/agent-skills",{"basePath":452,"githubOwner":453,"githubRepo":454,"locale":18,"slug":449,"type":246},"skills/chdb-sql","clickhouse","agent-skills",{"evaluate":456,"extract":464},{"promptVersionExtension":203,"promptVersionScoring":204,"score":457,"tags":458,"targetMarket":278,"tier":218},98,[459,453,460,461,462,463,216,214],"sql","query","python","data-analysis","parquet",{"commitSha":280},{"parentExtensionId":466,"repoId":467,"translatedFrom":468},"k171w0wat3qnkfpas7mn7yqtb986mfgf","kd7723v6kvsmj7pd0jntz17bkn86ne4f","k17c4ydtqa4by58w512pxnpgan86n7a4",[453,216,462,214,463,461,460,459],{"evaluatedAt":471,"extractAt":472,"updatedAt":473},1778684035570,1778683910609,1778684237051,{"_creationTime":475,"_id":476,"community":477,"display":478,"identity":484,"providers":488,"relations":497,"tags":500,"workflow":501},1778695548458.3975,"k17ejn0j9x7ebtqhjz56mw3fbs86mn1z",{"reviewCount":8},{"description":479,"installMethods":480,"name":482,"sourceUrl":483},"Serialize and deserialize data across common formats including JSON, XML, YAML, Protocol Buffers, MessagePack, and Apache Arrow/Parquet. Covers format selection criteria, encoding/decoding patterns, performance trade-offs, and interoperability considerations. Use when choosing a wire format for API communication, persisting structured data to disk, exchanging data between systems written in different languages, optimizing transfer size or parsing speed, or migrating from one serialization format to another.\n",{"claudeCode":481},"pjt222/agent-almanac","serialize-data-formats","https://github.com/pjt222/agent-almanac",{"basePath":485,"githubOwner":486,"githubRepo":487,"locale":257,"slug":482,"type":246},"skills/serialize-data-formats","pjt222","agent-almanac",{"evaluate":489,"extract":496},{"promptVersionExtension":203,"promptVersionScoring":204,"score":207,"tags":490,"targetMarket":278,"tier":218},[491,492,214,215,296,493,463,494,495],"serialization","data-formats","protobuf","arrow","performance",{"commitSha":280},{"parentExtensionId":498,"repoId":499},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[494,492,214,463,495,493,491,215,296],{"evaluatedAt":502,"extractAt":503,"updatedAt":502},1778701236156,1778695548458,{"_creationTime":505,"_id":506,"community":507,"display":508,"identity":514,"providers":519,"relations":528,"tags":530,"workflow":531},1778696993586.709,"k17aycy7jw739x4kvwp61kpwps86mx7x",{"reviewCount":8},{"description":509,"installMethods":510,"name":512,"sourceUrl":513},"Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like \"the xlsx in my downloads\") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.",{"claudeCode":511},"SeifBenayed/claude-code-sdk","XLSX Skill","https://github.com/SeifBenayed/claude-code-sdk",{"basePath":515,"githubOwner":516,"githubRepo":517,"locale":257,"slug":518,"type":246},".claude/skills/xlsx","SeifBenayed","claude-code-sdk","xlsx",{"evaluate":520,"extract":526},{"promptVersionExtension":203,"promptVersionScoring":204,"score":521,"tags":522,"targetMarket":278,"tier":218},96,[523,518,216,524,211,525],"spreadsheet","data-cleaning","excel",{"commitSha":280,"license":527},"MIT",{"repoId":529},"kd78s53c1852h5p7c3qem663xs86njab",[216,524,211,525,523,518],{"evaluatedAt":532,"extractAt":533,"updatedAt":532},1778697270113,1778696993586,{"_creationTime":535,"_id":536,"community":537,"display":538,"identity":544,"providers":549,"relations":556,"tags":559,"workflow":560},1778691104676.0076,"k17bs66raa8vz3q5ysjnzhtvc586m7j3",{"reviewCount":8},{"description":539,"installMethods":540,"name":542,"sourceUrl":543},"Generate CSV, Markdown, and XLSX spreadsheets from structured tabular data.",{"claudeCode":541},"iterationlayer/skills","Spreadsheet Generation API","https://github.com/iterationlayer/skills",{"basePath":545,"githubOwner":546,"githubRepo":547,"locale":257,"slug":548,"type":246},"skills/sheet-generation-api","iterationlayer","skills","sheet-generation-api",{"evaluate":550,"extract":555},{"promptVersionExtension":203,"promptVersionScoring":204,"score":551,"tags":552,"targetMarket":278,"tier":218},100,[523,216,518,553,554],"markdown","data-generation",{"commitSha":280,"license":527},{"parentExtensionId":557,"repoId":558},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[216,554,553,523,518],{"evaluatedAt":561,"extractAt":562,"updatedAt":561},1778693905213,1778691104676,{"_creationTime":564,"_id":565,"community":566,"display":567,"identity":573,"providers":577,"relations":585,"tags":587,"workflow":588},1778687399826.0347,"k170g3cz9jswhchndkmk393tds86m56h",{"reviewCount":8},{"description":568,"installMethods":569,"name":571,"sourceUrl":572},"Use this skill whenever the user mentions IP geolocation feeds, RFC 8805, geofeeds, or wants help creating, tuning, validating, or publishing a self-published IP geolocation feed in CSV format. Intended user audience is a network operator, ISP, mobile carrier, cloud provider, hosting company, IXP, or satellite provider asking about IP geolocation accuracy, or geofeed authoring best practices. Helps create, refine, and improve CSV-format IP geolocation feeds with opinionated recommendations beyond RFC 8805 compliance. Do NOT use for private or internal IP address management — applies only to publicly routable IP addresses.\n",{"claudeCode":570},"github/awesome-copilot","geofeed-tuner","https://github.com/github/awesome-copilot",{"basePath":574,"githubOwner":575,"githubRepo":576,"locale":257,"slug":571,"type":246},"skills/geofeed-tuner","github","awesome-copilot",{"evaluate":578,"extract":584},{"promptVersionExtension":203,"promptVersionScoring":204,"score":551,"tags":579,"targetMarket":278,"tier":218},[580,581,216,582,583],"ip-geolocation","rfc8805","network-operator","data-validation",{"commitSha":280},{"repoId":586},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[216,583,580,582,581],{"evaluatedAt":589,"extractAt":590,"updatedAt":589},1778690185741,1778687399826,{"_creationTime":592,"_id":593,"community":594,"display":595,"identity":599,"providers":601,"relations":610,"tags":611,"workflow":612},1778691104676.009,"k178w7wd1nma48cbwy5hbrnq7s86nyvy",{"reviewCount":8},{"description":596,"installMethods":597,"name":598,"sourceUrl":543},"Extract typed JSON from public website pages using a schema.",{"claudeCode":541},"website-extraction-api",{"basePath":600,"githubOwner":546,"githubRepo":547,"locale":257,"slug":598,"type":246},"skills/website-extraction-api",{"evaluate":602,"extract":609},{"promptVersionExtension":203,"promptVersionScoring":204,"score":551,"tags":603,"targetMarket":278,"tier":218},[604,605,214,606,607,608],"web-scraping","data-extraction","schema","api","automation",{"commitSha":280},{"parentExtensionId":557,"repoId":558},[607,608,605,214,606,604],{"evaluatedAt":613,"extractAt":562,"updatedAt":613},1778694012840]