[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-khendzel-janitor-fix-de":3,"guides-for-khendzel-janitor-fix":409,"similar-k178jr1rv0m9q9b5amrxb8htg186m79q-de":410},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":225,"parentExtension":246,"providers":304,"relations":308,"repo":310,"tags":406,"workflow":407},1778692124234.9265,"k178jr1rv0m9q9b5amrxb8htg186m79q",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Automatisch Probleme mit Fähigkeiten beheben (zuerst sichere Vorschau). Auch mit --prune verwenden, um defekte Symlinks, leere Verzeichnisse und verwaiste Fähigkeiten zu finden und zu entfernen.",{"claudeCode":12},"khendzel/skills-janitor","janitor-fix","https://github.com/khendzel/skills-janitor",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":223,"workflow":239},1778692124234.9268,"kn75w75jneaywfz8y3xxtxrysn86mm62","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":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,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,116,120,123,126,129,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188],{"category":22,"check":23,"severity":24,"summary":25},"Praktische Nützlichkeit","Relevanz des Problems","pass","Die Beschreibung erklärt klar das Problem der Behebung von Fähigkeitsproblemen und das Nichtziel, defekte Fähigkeiten zu finden/entfernen, mit Schwerpunkt auf der automatischen Behebung gängiger Probleme.",{"category":22,"check":27,"severity":24,"summary":28},"Einzigartiges Verkaufsargument","Die Fähigkeit bietet einen automatisierten Korrekturmechanismus mit sicherer Vorschau, was einen erheblichen Vorteil gegenüber manueller Intervention oder einfachen Skripten darstellt.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Fähigkeit deckt den gesamten Lebenszyklus der Behebung und Bereinigung von Fähigkeiten ab, mit Sicherheitsfunktionen wie Dry-Run, Bestätigungsaufforderungen und Protokollierung, was sie für den Produktionseinsatz bereit macht.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Fähigkeit konzentriert sich auf die Wartung und Bereinigung von KI-Fähigkeiten, einschließlich der Behebung von Problemen und der Bereinigung defekter/verwaister Fähigkeiten, was verwandte Aufgaben innerhalb eines einzigen Domänenbereichs sind.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt genau die Funktionalität der Fähigkeit wider, Fähigkeitsprobleme zu beheben und defekte Symlinks/Verzeichnisse/Fähigkeiten zu bereinigen, einschließlich der Dry-Run-Vorschau.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Geltungsbereich von Werkzeugen","Die Fähigkeit ist ein einzelnes Bash-Skript (`fix.sh`) mit klar definierten Argumenten (`--apply`, `--prune`), das als spezialisiertes Werkzeug und nicht als allgemeiner Befehlsexekutor fungiert.",{"category":44,"check":45,"severity":24,"summary":46},"Dokumentation","Konfigurations- & Parameterreferenz","Die Bash-Skript-Parameter (`--apply`, `--prune`) sind klar in SKILL.md und README.md dokumentiert und ihr Verhalten wird erklärt.",{"category":33,"check":48,"severity":24,"summary":49},"Tool-Namensgebung","Das Hauptwerkzeug wird über ein Skript namens `fix.sh` aufgerufen, das beschreibend ist, und die Fähigkeit selbst wird über einen Slash-Befehl `/janitor-fix` angesprochen, beides passt zur Domäne.",{"category":33,"check":51,"severity":24,"summary":52},"Minimale I/O-Oberfläche","Das Skript nimmt spezifische Flags als Eingabe und seine Ausgabe besteht hauptsächlich aus Protokollnachrichten und Dateiänderungen, die dokumentiert oder protokolliert werden, nicht übermäßig breit.",{"category":54,"check":55,"severity":24,"summary":56},"Lizenz","Lizenznutzbarkeit","Die MIT-Lizenz ist in einer separaten LICENSE-Datei klar deklariert und ist eine permissive OSS-Lizenz.",{"category":58,"check":59,"severity":24,"summary":60},"Wartung","Aktualität des Commits","Der letzte Commit war am 2026-05-01, was innerhalb der letzten 90 Tage liegt und auf aktive Wartung hinweist.",{"category":58,"check":62,"severity":24,"summary":63},"Abhängigkeitsmanagement","Die Erweiterung gibt ausdrücklich an, keine pip-Installationen oder Node-Module zu haben, also keine zu verwaltenden Drittanbieter-Abhängigkeiten.",{"category":65,"check":66,"severity":24,"summary":67},"Sicherheit","Geheimnisverwaltung","Das Skript verarbeitet oder gibt keine Geheimnisse weiter; seine Operationen sind lokale Dateiänderungen und Protokollierung.",{"category":65,"check":69,"severity":24,"summary":70},"Injektion","Das Skript arbeitet mit lokalen Dateien und dokumentierten Flags, lädt keine nicht vertrauenswürdigen externen Daten als Anweisungen.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Lieferketten-Granaten","Das Skript verwendet nur gebündelte Bash- und Python-Skripte und ruft zur Laufzeit keine entfernten Inhalte ab.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox-Isolation","Das Skript arbeitet lokal innerhalb des Verzeichnisses der Fähigkeit und protokolliert Änderungen, wobei die Sandbox-Isolation respektiert wird.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox-Escape-Primitive","Das bereitgestellte Skript enthält keine getrennten Prozessstarts oder Wiederholungsschleifen für abgelehnte Werkzeugaufrufe.",{"category":65,"check":81,"severity":24,"summary":82},"Datenexfiltration","Das Skript führt nur lokale Dateioperationen und Protokollierung durch; es gibt keine ausgehenden Aufrufe, die Daten exfiltrieren könnten.",{"category":65,"check":84,"severity":24,"summary":85},"Versteckte Texttricks","Die gebündelten Dateien (SKILL.md, README.md, LICENSE) sind frei von versteckten Steuerungs-Tricks oder Verschleierungen.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Undurchsichtige Codeausführung","Das Skript ist reines Bash und Python, nicht verschleiert durch base64, eval oder Laufzeit-Downloads.",{"category":91,"check":92,"severity":24,"summary":93},"Portabilität","Strukturelle Annahme","Das Skript geht von Standard-Bash/Python-Umgebungen aus und arbeitet mit Fähigkeitsdateien innerhalb des angegebenen Pfades, ohne breite Betriebssystem- oder Projektstrukturannahmen zu treffen.",{"category":95,"check":96,"severity":24,"summary":97},"Vertrauen","Aufmerksamkeit für Probleme","Es gibt 0 offene und 0 geschlossene Probleme in den letzten 90 Tagen, was auf einen neuen oder inaktiven Issue-Tracker hinweist, aber keine unmittelbare Besorgnis.",{"category":99,"check":100,"severity":24,"summary":101},"Versionierung","Release-Management","Eine aussagekräftige Version (1.2.0) ist im SKILL.md Frontmatter deklariert und stimmt mit der manifestVersion in den Vertrauenssignalen überein.",{"category":103,"check":104,"severity":24,"summary":105},"Ausführung","Validierung","Das Skript validiert seine Kommandozeilenargumente und arbeitet mit Dateipfaden und Standardausgaben mit klarer Protokollierung.",{"category":65,"check":107,"severity":24,"summary":108},"Ungeschützte destruktive Operationen","Destruktive Operationen (`--apply`, `--prune --apply`) werden durch explizite Bestätigungsaufforderungen und standardmäßige Dry-Runs geschützt.",{"category":110,"check":111,"severity":24,"summary":112},"Codeausführung","Fehlerbehandlung","Das Skript verwendet Standard-Bash-Exit-Codes und liefert klare Fehlermeldungen an stderr, mit Sicherheitsmechanismen wie `--apply`, die eine explizite Benutzeraktion erfordern.",{"category":110,"check":114,"severity":24,"summary":115},"Protokollierung","Das Skript protokolliert alle Änderungen mit Zeitstempeln in `data/changelog.log`, was eine Audit-Spur für destruktive Operationen bietet.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","DSGVO","Das Skript arbeitet nur mit lokalen Fähigkeitsdateien und verarbeitet keine personenbezogenen Daten, wodurch kein DSGVO-Risiko besteht.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Das Skript ist ein allgemeines Werkzeug zur Dateimanipulation und hat keine regionalen oder rechtlichen Logiken, was es global macht.",{"category":91,"check":124,"severity":24,"summary":125},"Laufzeitstabilität","Das Skript stützt sich auf Standard-Bash- und Python-Interpreter und gewährleistet plattformübergreifende Kompatibilität ohne spezifische Betriebssystemannahmen.",{"category":44,"check":127,"severity":24,"summary":128},"README","Das README bietet einen umfassenden Überblick über das Skills Janitor-Projekt und seine Bestandteile, einschließlich Installation und Verwendung.",{"category":33,"check":130,"severity":131,"summary":132},"Größe der Werkzeugoberfläche","not_applicable","Dies ist eine Ein-Werkzeug-Erweiterung, die als Skript verpackt ist.",{"category":40,"check":134,"severity":24,"summary":135},"Überlappende Werkzeuge mit ähnlicher Bedeutung","Die Fähigkeit bietet eine einzige primäre Funktionalität über spezifische Flags an und vermeidet überlappende Synonyme.",{"category":44,"check":137,"severity":24,"summary":138},"Phantomfunktionen","Alle beworbenen Funktionen im README und SKILL.md, wie die Behebung spezifischer Dateiprobleme und die Bereinigung, sind im bereitgestellten Skript implementiert.",{"category":140,"check":141,"severity":24,"summary":142},"Installation","Installationsanleitung","Das README bietet klare Installationsanweisungen sowohl für die Plugin- als auch für die direkte Klonmethode, zusammen mit kopierbaren Verwendungsbeispielen.",{"category":144,"check":145,"severity":24,"summary":146},"Fehler","Umsetzbare Fehlermeldungen","Das Skript liefert klare Fehlermeldungen, gibt die fehlgeschlagene Operation an und seine Sicherheitsmechanismen (Dry-Run, Bestätigung) leiten den Benutzer an.",{"category":103,"check":148,"severity":24,"summary":149},"Angepinnte Abhängigkeiten","Die Erweiterung gibt an, keine externen Abhängigkeiten über Standard-Bash und Python hinaus zu haben, daher sind keine angepinnten Abhängigkeiten erforderlich.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-Run-Vorschau","Der `--dry-run`-Modus ist Standard für Korrekturoperationen, und `--prune` ist ebenfalls standardmäßig Dry-Run, was die Vorschauanforderung erfüllt.",{"category":154,"check":155,"severity":131,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Das Skript arbeitet mit lokalen Dateien und beinhaltet keine entfernten Aufrufe oder zustandsändernden Operationen, die Idempotenz oder Timeouts erfordern würden.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetrie-Opt-In","Das Skript gibt keine Telemetrie aus. Die Protokollierung ist lokal und optional mit `--apply`.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Die Fähigkeit gibt klar ihren Zweck an, Probleme mit Fähigkeiten zu beheben und defekte/verwaiste Fähigkeiten zu bereinigen, mit spezifischen Beispielen dafür, was sie behebt und wann `--prune` zu verwenden ist.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das SKILL.md Frontmatter ist prägnant und fasst die Kernfunktionalität und Nutzung der Fähigkeit effektiv zusammen.",{"category":44,"check":167,"severity":24,"summary":168},"Prägnanter Körper","Die SKILL.md ist angemessen prägnant und beschreibt Korrekturen und den Bereinigungsmodus mit klaren Anweisungen und Links zu verwandten Fähigkeiten.",{"category":170,"check":171,"severity":131,"summary":172},"Kontext","Progressive Offenlegung","Die Komplexität der Fähigkeit rechtfertigt keine progressive Offenlegung; alle notwendigen Informationen befinden sich in SKILL.md und README.md.",{"category":170,"check":174,"severity":131,"summary":175},"Forked Exploration","Diese Fähigkeit ist keine Erkundungs- oder Audit-Fähigkeit; sie führt direkte Wartungsaktionen durch.",{"category":22,"check":177,"severity":24,"summary":178},"Nutzungsbeispiele","Das README bietet klare, kopierbare Nutzungsbeispiele für alle Hauptfunktionen, einschließlich Korrektur- und Bereinigungsmodi mit und ohne `--apply`.",{"category":22,"check":180,"severity":24,"summary":181},"Randfälle","Die SKILL.md und das README.md erwähnen Sicherheitsüberlegungen wie standardmäßige Dry-Runs, das Überspringen von Plugin-Fähigkeiten, das Anfordern von Bestätigungen und die Protokollierung, die gängige Randfälle und Einschränkungen abdecken.",{"category":110,"check":183,"severity":131,"summary":184},"Tool-Fallback","Diese Fähigkeit stützt sich nicht auf externe MCP-Server oder benutzerdefinierte Tools, sondern nur auf Standard-Systemdienstprogramme.",{"category":65,"check":186,"severity":24,"summary":187},"Anhalten bei unerwartetem Zustand","Die Sicherheitsmechanismen des Skripts, einschließlich standardmäßiger Dry-Runs und expliziter Bestätigung für destruktive Aktionen, halten potenziell problematische Operationen effektiv an.",{"category":91,"check":189,"severity":24,"summary":190},"Übergreifende Kopplung von Fähigkeiten","Die Fähigkeit ist in sich abgeschlossen und stützt sich nicht implizit auf andere Fähigkeiten; sie verweist nur über Dokumentationslinks auf verwandte Janitor-Fähigkeiten.",1778691964461,"Diese Erweiterung stellt ein Bash-Skript bereit, um gängige Probleme in KI-Fähigkeiten automatisch zu beheben, wie z. B. fehlendes Frontmatter oder Beschreibungen, und um defekte Symlinks, leere Verzeichnisse und verwaiste Fähigkeiten zu bereinigen. Es arbeitet lokal und enthält Sicherheitsfunktionen wie standardmäßigen Dry-Run und explizite Bestätigungsaufforderungen.",[194,195,196,197,198],"Automatische Behebung gängiger Metadatenprobleme von Fähigkeiten","Dry-Run-Vorschau für alle Korrekturoperationen","Finden und Entfernen defekter Symlinks","Entfernen leerer Verzeichnisse und verwaister Fähigkeiten","Lokale Dateioperationen mit Audit-Protokollierung",[200,201,202,203],"Änderung von Plugin- oder Marktplatz-Fähigkeiten","Löschen von etwas ohne ausdrückliche Bestätigung","Durchführung destruktiver Operationen ohne Dry-Run-Option","Installation oder Verwaltung externer Abhängigkeiten","3.0.0","4.4.0","Um Benutzern bei der Pflege eines sauberen und gesunden KI-Fähigkeiten-Ökosystems zu helfen, indem die Behebung gängiger Fähigkeitsprobleme und die Entfernung defekter oder verwaister Fähigkeiten automatisiert werden.","Die Fähigkeit ist außerordentlich gut dokumentiert, sicher und produktionsreif, mit klaren Nutzungshinweisen und Sicherheitsfunktionen. Alle Prüfungen wurden mit hoher Schwere bestanden.",100,"Eine qualitativ hochwertige, sichere und gut dokumentierte Fähigkeit zur Pflege von KI-Codierungsfähigkeiten.",[211,212,213,214,215,216],"skills","maintenance","cleanup","automation","bash","python","verified",[219,220,221,222],"Wenn Fähigkeiten fehlende oder falsche Metadaten aufweisen","Um ein überladenes Fähigkeitenverzeichnis aufzuräumen","Vor der Installation neuer Fähigkeiten, um Konflikte zu prüfen","Regelmäßige Überprüfung und Wartung installierter KI-Fähigkeiten",{"codeQuality":224,"collectedAt":226,"documentation":227,"maintenance":230,"security":236,"testCoverage":238},{"hasLockfile":225},false,1778691945471,{"descriptionLength":228,"readmeSize":229},152,7684,{"closedIssues90d":8,"forks":231,"hasChangelog":232,"manifestVersion":233,"openIssues90d":8,"pushedAt":234,"stars":235},15,true,"1.2.0",1777615121000,92,{"hasNpmPackage":225,"license":237,"smitheryVerified":225},"MIT",{"hasCi":225,"hasTests":225},{"updatedAt":240},1778692124234,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/janitor-fix","khendzel","skills-janitor","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":257,"providers":289,"relations":299,"tags":300,"workflow":301},1778691884319.066,"k173y287h96a0x42zvrvymzvgn86nq38",{"reviewCount":8},{"description":251,"installMethods":252,"name":244,"sourceUrl":14},"7 skill hygiene tools: audit, health report, auto-fix, usage tracking, token cost analysis, GitHub search, and pre-install overlap check.",{"claudeCode":244},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":256},"","en","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":282,"tags":284,"workflow":285},1778691884319.0657,"k17fzrmtyq1avt2xbrv6fq715x86nar0",{"reviewCount":8},{"description":262,"installMethods":263,"name":244,"sourceUrl":14},"Audit, track usage, and manage your Claude Code skills. 7 actions, zero dependencies.",{"claudeCode":12},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":276},{"promptVersionExtension":268,"promptVersionScoring":205,"score":208,"tags":269,"targetMarket":275,"tier":217},"3.1.0",[211,270,271,272,273,274],"management","auditing","claudecode","openai","utility","global",{"commitSha":277,"marketplace":278,"plugin":280},"HEAD",{"name":244,"pluginCount":279},1,{"mcpCount":8,"provider":281,"skillCount":8},"classify",{"repoId":283},"kd722xn3d2v8ze2vwgebvzgpv986mj48",[271,272,270,273,211,274],{"evaluatedAt":286,"extractAt":287,"updatedAt":288},1778691902547,1778691884319,1778692171957,{"evaluate":290,"extract":296},{"promptVersionExtension":204,"promptVersionScoring":205,"score":291,"tags":292,"targetMarket":275,"tier":217},98,[211,270,293,294,212,295],"audit","linting","tooling",{"commitSha":277,"plugin":297},{"mcpCount":8,"provider":281,"skillCount":298},7,{"parentExtensionId":259,"repoId":283},[293,294,212,270,211,295],{"evaluatedAt":302,"extractAt":287,"updatedAt":303},1778691927333,1778692171790,{"evaluate":305,"extract":307},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":306,"targetMarket":275,"tier":217},[211,212,213,214,215,216],{"commitSha":277},{"parentExtensionId":248,"repoId":283,"translatedFrom":309},"k172gnk14qpj28ndayqyr7y56186n1ys",{"_creationTime":311,"_id":283,"identity":312,"providers":313,"workflow":402},1778691880386.0266,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":314,"discover":390,"github":393},{"commitSha":277,"extensions":315},[316,329,335,344,350,358,366,374,382],{"basePath":254,"description":262,"displayName":244,"installMethods":317,"rationale":318,"selectedPaths":319,"source":328,"sourceLanguage":255,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[320,323,325],{"path":321,"priority":322},".claude-plugin/marketplace.json","mandatory",{"path":324,"priority":322},"README.md",{"path":326,"priority":327},"LICENSE","high","rule",{"basePath":254,"description":251,"displayName":244,"installMethods":330,"rationale":331,"selectedPaths":332,"source":328,"sourceLanguage":255,"type":256},{"claudeCode":244},"inline plugin source from marketplace.json at /",[333,334],{"path":324,"priority":322},{"path":326,"priority":327},{"basePath":336,"description":337,"displayName":338,"installMethods":339,"rationale":340,"selectedPaths":341,"source":328,"sourceLanguage":255,"type":245},"skills/janitor-audit","Show all your installed skills","janitor-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-audit/SKILL.md",[342],{"path":343,"priority":322},"SKILL.md",{"basePath":242,"description":345,"displayName":13,"installMethods":346,"rationale":347,"selectedPaths":348,"source":328,"sourceLanguage":255,"type":245},"Automatically fix skill problems (safe preview first). Also use with --prune to find and remove broken symlinks, empty directories, and orphaned skills.",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-fix/SKILL.md",[349],{"path":343,"priority":322},{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":328,"sourceLanguage":255,"type":245},"skills/janitor-precheck","Check if a new skill overlaps with your existing ones before installing. Use when the user wants to evaluate a skill before adding it, check for duplicates pre-install, or verify a GitHub skill won't conflict.","janitor-precheck",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-precheck/SKILL.md",[357],{"path":343,"priority":322},{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":328,"sourceLanguage":255,"type":245},"skills/janitor-report","Full health check of all your skills in one report. Use when the user wants to check for errors, find duplicates, detect broken skills, or get a complete overview of skill health.","janitor-report",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-report/SKILL.md",[365],{"path":343,"priority":322},{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":328,"sourceLanguage":255,"type":245},"skills/janitor-search","Search GitHub for new skills to install. Also use with --compare to analyze a local skill against GitHub alternatives and marketplace competition.","janitor-search",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-search/SKILL.md",[373],{"path":343,"priority":322},{"basePath":375,"description":376,"displayName":377,"installMethods":378,"rationale":379,"selectedPaths":380,"source":328,"sourceLanguage":255,"type":245},"skills/janitor-tokens","Show how many context window tokens each skill consumes. Use when the user asks about token cost, context budget, skill size, or wants to know which skills waste the most context space.","janitor-tokens",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-tokens/SKILL.md",[381],{"path":343,"priority":322},{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":328,"sourceLanguage":255,"type":245},"skills/janitor-usage","Show which skills you use and which you never use","janitor-usage",{"claudeCode":12},"SKILL.md frontmatter at skills/janitor-usage/SKILL.md",[389],{"path":343,"priority":322},{"sources":391},[392],"manual",{"closedIssues90d":8,"description":394,"forks":231,"license":237,"openIssues90d":8,"pushedAt":234,"readmeSize":229,"stars":235,"topics":395},"Audit, track usage, and manage your Claude Code and OpenAI Codex skills. 7 slash commands, zero dependencies.",[396,397,398,399,400,401],"agent-skills","claude-code","claude-code-skills","cli","developer-tools","productivity",{"classifiedAt":403,"discoverAt":404,"extractAt":405,"githubAt":405,"updatedAt":403},1778691884143,1778691880386,1778691882449,[214,215,213,212,216,211],{"evaluatedAt":408,"extractAt":287,"updatedAt":240},1778691964565,[],[411,439,466,494,512,530],{"_creationTime":412,"_id":413,"community":414,"display":415,"identity":421,"providers":426,"relations":433,"tags":435,"workflow":436},1778697652123.8804,"k173mjn1bp2a67v1h8qjkv7wn186met8",{"reviewCount":8},{"description":416,"installMethods":417,"name":419,"sourceUrl":420},"Use for all ClawSweeper work: OpenClaw issue/PR sweep reports, commit-review reports, repair jobs, cloud fix PRs, @clawsweeper maintainer mention commands, trusted ClawSweeper-reviewed autofix/automerge, GitHub Actions monitoring, permissions, gates, and manual backfills.",{"claudeCode":418},"steipete/clawdis","ClawSweeper Skill","https://github.com/steipete/clawdis",{"basePath":422,"githubOwner":423,"githubRepo":424,"locale":255,"slug":425,"type":245},".agents/skills/clawsweeper","steipete","clawdis","clawsweeper",{"evaluate":427,"extract":432},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":428,"targetMarket":275,"tier":217},[429,214,430,212,431],"github","code-review","ci-cd",{"commitSha":277,"license":237},{"repoId":434},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[214,431,430,429,212],{"evaluatedAt":437,"extractAt":438,"updatedAt":437},1778697688364,1778697652123,{"_creationTime":440,"_id":441,"community":442,"display":443,"identity":449,"providers":453,"relations":459,"tags":462,"workflow":463},1778694720643.0364,"k178ezcgbcwcccen6aezxvmxbh86mhxg",{"reviewCount":8},{"description":444,"installMethods":445,"name":447,"sourceUrl":448},"Upgrade toprank plugin to the latest version. Updates the marketplace repo, installs the new version to the plugin cache, and updates installed_plugins.json. Use when asked to \"upgrade toprank\", \"update toprank\", or \"get latest version\". Also handles inline upgrade prompts when a skill detects UPGRADE_AVAILABLE at startup.\n",{"claudeCode":446},"nowork-studio/toprank","toprank-upgrade","https://github.com/nowork-studio/toprank",{"basePath":450,"githubOwner":451,"githubRepo":452,"locale":255,"slug":450,"type":245},"toprank-upgrade-skill","nowork-studio","toprank",{"evaluate":454,"extract":458},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":455,"targetMarket":275,"tier":217},[456,457,214,215,216],"plugin-management","upgrade",{"commitSha":277,"license":237},{"parentExtensionId":460,"repoId":461},"k17dxqwvvhjw9ft30d5zz356z986my6s","kd74wn8s89tp9hrfsmcra492r586nbrv",[214,215,456,216,457],{"evaluatedAt":464,"extractAt":465,"updatedAt":464},1778695134020,1778694720643,{"_creationTime":467,"_id":468,"community":469,"display":470,"identity":476,"providers":480,"relations":487,"tags":490,"workflow":491},1778698144006.2202,"k172517ana4f5vj79mb22xzwsx86mksv",{"reviewCount":8},{"description":471,"installMethods":472,"name":474,"sourceUrl":475},"Audit and consolidate HubSpot reporting dashboards. Identifies unused, duplicate, or outdated dashboards. Must be performed manually — no dashboard API is available.",{"claudeCode":473},"TomGranot/hubspot-admin-skills","cleanup-dashboards","https://github.com/TomGranot/hubspot-admin-skills",{"basePath":477,"githubOwner":478,"githubRepo":479,"locale":255,"slug":474,"type":245},"skills/cleanup-dashboards","TomGranot","hubspot-admin-skills",{"evaluate":481,"extract":486},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":482,"targetMarket":275,"tier":217},[483,484,212,485,213],"hubspot","crm","reporting",{"commitSha":277},{"parentExtensionId":488,"repoId":489},"k17c3p8t0thc73pbc8egtz31y986mwr0","kd75kpec7arn6z2wz641vfaj8n86nab6",[213,484,483,212,485],{"evaluatedAt":492,"extractAt":493,"updatedAt":492},1778698268281,1778698144006,{"_creationTime":495,"_id":496,"community":497,"display":498,"identity":501,"providers":502,"relations":506,"tags":508,"workflow":509},1778692149150.6643,"k1759s9badm7m9zv5jynt0r2s186mvp3",{"reviewCount":8},{"description":499,"installMethods":500,"name":361,"sourceUrl":14},"Umfassende Zustandsprüfung aller Ihrer Skills in einem Bericht. Verwenden Sie dies, wenn der Benutzer nach Fehlern suchen, Duplikate finden, defekte Skills erkennen oder eine vollständige Übersicht über den Zustand der Skills erhalten möchte.",{"claudeCode":12},{"basePath":359,"githubOwner":243,"githubRepo":244,"locale":18,"slug":361,"type":245},{"evaluate":503,"extract":505},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":504,"targetMarket":275,"tier":217},[211,270,271,212,400],{"commitSha":277},{"parentExtensionId":248,"repoId":283,"translatedFrom":507},"k177wxk7zzyaycd3t6ads36e7586mkcw",[271,400,212,270,211],{"evaluatedAt":510,"extractAt":287,"updatedAt":511},1778692022779,1778692149150,{"_creationTime":513,"_id":514,"community":515,"display":516,"identity":519,"providers":520,"relations":524,"tags":526,"workflow":527},1778692103457.7957,"k17256byz2pemb50a5k4g48b1n86mpwv",{"reviewCount":8},{"description":517,"installMethods":518,"name":338,"sourceUrl":14},"Zeige alle deine installierten Skills an",{"claudeCode":12},{"basePath":336,"githubOwner":243,"githubRepo":244,"locale":18,"slug":338,"type":245},{"evaluate":521,"extract":523},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":522,"targetMarket":275,"tier":217},[211,270,271,212,400],{"commitSha":277},{"parentExtensionId":248,"repoId":283,"translatedFrom":525},"k17enbaydwffjeah1ncmnkn5y586ned0",[271,400,212,270,211],{"evaluatedAt":528,"extractAt":287,"updatedAt":529},1778691945236,1778692103457,{"_creationTime":531,"_id":532,"community":533,"display":534,"identity":540,"providers":542,"relations":550,"tags":553,"workflow":554},1778696221881.6548,"k175sjr8t03g3n9v7qfm729bq986n13b",{"reviewCount":8},{"description":535,"installMethods":536,"name":538,"sourceUrl":539},"Befehlszeilen-Tool zur Überwachung der Gedächtnisintegrität, das aufgeblähte MEMORY.md-Dateien diagnostiziert, übergroße Abschnitte in Domänen-Dateien aufteilt, veraltete Tagesprotokolle archiviert und eine kontinuierliche Zustandsüberwachung durchführt. Verwenden Sie es, wenn MEMORY.md 10 KB überschreitet, sich die Kontextfenster aufgrund von Gedächtnisüberschüssen füllen oder die Agenten-Sitzungen durch das Laden großer Gedächtnisdateien verlangsamt werden. Reines Bash, keine Abhängigkeiten.",{"claudeCode":537},"Ramsbaby/openclaw-memorybox","openclaw-memorybox","https://github.com/Ramsbaby/openclaw-memorybox",{"basePath":254,"githubOwner":541,"githubRepo":538,"locale":18,"slug":538,"type":245},"Ramsbaby",{"evaluate":543,"extract":549},{"promptVersionExtension":204,"promptVersionScoring":205,"score":544,"tags":545,"targetMarket":275,"tier":217},99,[546,212,399,547,548,215],"memory","devtools","zero-dependency",{"commitSha":277},{"repoId":551,"translatedFrom":552},"kd7arj8x2xnfzd1vs9ave44m1d86nacw","k170ddv8dg3cc0max0edc6w2y986nwjj",[215,399,547,212,546,548],{"evaluatedAt":555,"extractAt":556,"updatedAt":557},1778696174921,1778696140284,1778696221881]