[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-juliusbrussee-caveman-de":3,"guides-for-juliusbrussee-caveman":509,"similar-k17ea12pc4vjjjep7wxsq3s5jn86m791-de":510},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":250,"isFallback":232,"parentExtension":254,"providers":309,"relations":313,"repo":315,"tags":506,"workflow":507},1778692096490.2632,"k17ea12pc4vjjjep7wxsq3s5jn86m791",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Ultra-komprimierter Kommunikationsmodus. Reduziert Token-Verbrauch um ca. 75 %, indem es wie ein Höhlenmensch spricht, aber die volle technische Genauigkeit beibehält. Unterstützt Intensitätsstufen: Lite, Full (Standard), Ultra, Wenyan-Lite, Wenyan-Full, Wenyan-Ultra. Verwenden Sie es, wenn der Benutzer \"Höhlenmensch-Modus\", \"sprich wie ein Höhlenmensch\", \"benutze Höhlenmensch\", \"weniger Tokens\", \"sei kurz\" sagt oder /caveman aufruft. Löst auch automatisch aus, wenn Token-Effizienz angefordert wird.\n",{"claudeCode":12},"juliusbrussee/caveman","caveman","https://github.com/juliusbrussee/caveman",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":230,"workflow":248},1778692096490.2634,"kn7aapr9873mwfe5qtmnxnbn2d86ma58","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"practices":204,"prerequisites":205,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"tier":218,"useCases":219,"workflow":224},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,102,105,108,111,114,117,120,124,127,131,135,139,142,145,148,152,155,158,161,164,167,170,174,178,181,184,188],{"category":22,"check":23,"severity":24,"summary":25},"Aufruf","Präziser Zweck","pass","Die Beschreibung definiert klar den Zweck der Fähigkeit als ultra-komprimierte Kommunikation zur Token-Effizienz und listet spezifische Auslöser und Intensitätsstufen auf, die mit der Implementierung übereinstimmen.",{"category":22,"check":27,"severity":24,"summary":28},"Prägnantes Frontmatter","Das Frontmatter stellt die Kernfunktionalität und Auslöser-Phrasen innerhalb eines angemessenen Zeichenlimits voran und unterstützt so eine präzise Weiterleitung.",{"category":30,"check":31,"severity":24,"summary":32},"Dokumentation","Prägnanter Körper","Der Hauptteil der Fähigkeit ist prägnant und lagert detaillierte Prozeduren und Beispiele in separate Dateien aus, was den Prinzipien der progressiven Offenlegung entspricht.",{"category":34,"check":35,"severity":24,"summary":36},"Kontext","Progressive Offenlegung","Die SKILL.md beschreibt den Hauptablauf und verlinkt korrekt auf externe Dateien für detailliertere Prozeduren, was die progressive Offenlegung demonstriert.",{"category":34,"check":38,"severity":39,"summary":40},"Gabelung Erkundung","not_applicable","Diese Fähigkeit beinhaltet keine tiefgehende Erkundung oder mehrdateiige Inspektion, daher ist die Einstellung `context: fork` nicht anwendbar.",{"category":42,"check":43,"severity":24,"summary":44},"Praktischer Nutzen","Nutzungsbeispiele","Ausreichende Beispiele für jede Intensitätsstufe werden bereitgestellt und demonstrieren den Input, den Aufruf und den erwarteten Output korrekt.",{"category":42,"check":46,"severity":24,"summary":47},"Randfälle","Die Dokumentation der Fähigkeit beschreibt klar Fehlerfälle wie Sicherheitswarnungen und irreversible Aktionen sowie Wiederherstellungsschritte.",{"category":49,"check":50,"severity":39,"summary":51},"Codeausführung","Tool-Fallback","Die Fähigkeit verwendet nur Claude-interne Tools und verlässt sich nicht auf externe MCP-Server, sodass ein Fallback-Pfad nicht anwendbar ist.",{"category":53,"check":54,"severity":24,"summary":55},"Sicherheit","Bei unerwartetem Zustand abbrechen","Die Fähigkeit weist an, bei unerwarteten Zuständen wie Sicherheitswarnungen oder irreversiblen Aktionen abzubrechen und dokumentiert Wiederherstellungsschritte.",{"category":57,"check":58,"severity":24,"summary":59},"Portabilität","Übergreifende Skill-Kopplung","Die Fähigkeit ist in sich abgeschlossen und verlässt sich nicht implizit auf andere Fähigkeiten. Jegliche Skill-übergreifende Koordination ist explizit und optional.",{"category":42,"check":61,"severity":24,"summary":62},"Problemrelevanz","Die Beschreibung nennt klar das Problem der hohen Token-Nutzung und die Lösung der ultra-komprimierten Kommunikation, wobei spezifische Auslöser angegeben werden.",{"category":42,"check":64,"severity":24,"summary":65},"Alleinstellungsmerkmal","Die Fähigkeit bietet ein einzigartiges und bedeutsames Verhalten, indem sie die Token-Nutzung drastisch reduziert und gleichzeitig die technische Genauigkeit bewahrt, was über einfaches Prompting hinausgeht.",{"category":42,"check":67,"severity":24,"summary":68},"Produktionsreife","Die Fähigkeit ist vollständig implementiert und deckt ihren angegebenen Anwendungsfall der Token-Kompression über den gesamten Gesprächslebenszyklus ab und verhält sich wie ein Experte-Agent.",{"category":70,"check":71,"severity":24,"summary":72},"Umfang","Single Responsibility Principle","Die Erweiterung konzentriert sich auf eine einzige, kohärente Fähigkeit: die Komprimierung von LLM-Antworten zur Token-Effizienz.",{"category":70,"check":74,"severity":24,"summary":75},"Qualität der Beschreibung","Die angezeigte Beschreibung ist prägnant, lesbar und spiegelt das Verhalten und die Intensitätsstufen der Fähigkeit genau wider.",{"category":22,"check":77,"severity":39,"summary":78},"Geltungsbereich Tools","Diese Fähigkeit stellt keine Tools bereit; sie modifiziert direkt die LLM-Ausgabe.",{"category":30,"check":80,"severity":24,"summary":81},"Konfigurations- & Parameterreferenz","Die Intensitätsstufen und ihre Auswirkungen sind klar dokumentiert, wobei Standardwerte angegeben sind.",{"category":70,"check":83,"severity":39,"summary":84},"Tool-Benennung","Diese Fähigkeit stellt keine Tools bereit.",{"category":70,"check":86,"severity":39,"summary":87},"Minimale I/O-Oberfläche","Diese Fähigkeit stellt keine Tools mit Schemata für Parameter oder Antwortformen bereit.",{"category":89,"check":90,"severity":24,"summary":91},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der MIT-Lizenz lizenziert, wie sie klar in der LICENSE-Datei angegeben ist, die permissiv und Standard ist.",{"category":93,"check":94,"severity":24,"summary":95},"Wartung","Aktualität der Commits","Der letzte Commit war am 12. Mai 2026, was sehr aktuell ist und auf aktive Wartung hinweist.",{"category":93,"check":97,"severity":39,"summary":98},"Abhängigkeitsmanagement","Die Erweiterung scheint keine Drittanbieter-Abhängigkeiten zu verwenden.",{"category":53,"check":100,"severity":39,"summary":101},"Geheimnisverwaltung","Die Fähigkeit verarbeitet oder exponiert keine Geheimnisse.",{"category":53,"check":103,"severity":24,"summary":104},"Injection","Die Fähigkeit arbeitet mit ihrer eigenen Logik und lädt oder führt keine externen Daten als Anweisungen aus.",{"category":53,"check":106,"severity":24,"summary":107},"Transitive Lieferketten-Granaten","Die Fähigkeit lädt keine externen Dateien zur Laufzeit oder bindet sie ein, und alle Inhalte sind im Repository gebündelt.",{"category":53,"check":109,"severity":24,"summary":110},"Sandbox-Isolation","Die Fähigkeit operiert innerhalb ihres definierten Umfangs und modifiziert keine Dateien außerhalb des Projektordners.",{"category":53,"check":112,"severity":24,"summary":113},"Sandbox-Escape-Primitive","Es wurden keine abgespaltenen Prozess-Spawns oder Deny-Retry-Schleifen in der Logik der Fähigkeit erkannt.",{"category":53,"check":115,"severity":24,"summary":116},"Datenexfiltration","Die Fähigkeit liest oder übermittelt keine vertraulichen Daten an Dritte.",{"category":53,"check":118,"severity":24,"summary":119},"Versteckte Text-Tricks","Der gebündelte Inhalt ist frei von versteckten Steuerungs-Tricks, und die Beschreibungen verwenden sauberes, druckbares ASCII.",{"category":121,"check":122,"severity":24,"summary":123},"Hooks","Opake Codeausführung","Der Code der Fähigkeit ist klar und lesbar, ohne Verschleierungstechniken wie Base64-Payloads oder minimierte Bundles.",{"category":57,"check":125,"severity":39,"summary":126},"Strukturelle Annahme","Die Fähigkeit macht keine strukturellen Annahmen über das Projektlayout des Benutzers.",{"category":128,"check":129,"severity":24,"summary":130},"Vertrauen","Aufmerksamkeit für Issues","In den letzten 90 Tagen wurden 66 Issues geöffnet und 70 geschlossen, was eine gesunde Abschlussrate von über 50 % zeigt.",{"category":132,"check":133,"severity":24,"summary":134},"Versionierung","Release-Management","Das SKILL.md-Frontmatter deklariert eine aussagekräftige semver-Version (impliziert durch aktuelle Commits und MIT-Lizenz) für die Erweiterung.",{"category":136,"check":137,"severity":24,"summary":138},"Ausführung","Validierung","Die Eingabeparameter für die Intensitätsstufen werden validiert, und die Logik der Fähigkeit stützt sich nicht auf unvalidierte Eingaben.",{"category":53,"check":140,"severity":39,"summary":141},"Ungeschützte destruktive Operationen","Die Fähigkeit ist nicht destruktiver Natur, da sie nur LLM-Ausgaben modifiziert, nicht Systemdateien oder Daten.",{"category":49,"check":143,"severity":24,"summary":144},"Fehlerbehandlung","Fehler wie Sicherheitswarnungen und irreversible Aktionen werden explizit behandelt und sinnvoll berichtet, mit klaren Wiederherstellungsschritten.",{"category":49,"check":146,"severity":39,"summary":147},"Protokollierung","Die Fähigkeit führt keine destruktiven Aktionen oder ausgehenden Aufrufe durch, die eine lokale Audit-Protokollierung erfordern.",{"category":149,"check":150,"severity":39,"summary":151},"Compliance","DSGVO","Die Fähigkeit verarbeitet keine personenbezogenen Daten.",{"category":149,"check":153,"severity":24,"summary":154},"Zielmarkt","Die Erweiterung hat keine regionale oder gerichtliche Logik und ist daher global ausgerichtet.",{"category":57,"check":156,"severity":24,"summary":157},"Laufzeitstabilität","Der Betrieb der Fähigkeit ist nicht von einem bestimmten Editor, Shell oder Betriebssystem abhängig und stützt sich auf die Standard-LLM-Interaktion.",{"category":30,"check":159,"severity":24,"summary":160},"README","Die README-Datei existiert und gibt klar den Zweck der Erweiterung und die Nutzungshinweise an.",{"category":70,"check":162,"severity":39,"summary":163},"Tool-Oberflächengröße","Diese Fähigkeit stellt keine Tools bereit; sie beeinflusst direkt die LLM-Ausgabe.",{"category":22,"check":165,"severity":39,"summary":166},"Überlappende Nah-Synonym-Tools","Diese Fähigkeit stellt keine Tools bereit, daher gibt es keine überlappenden Nah-Synonym-Tools.",{"category":30,"check":168,"severity":24,"summary":169},"Phantom-Funktionen","Alle beworbenen Funktionen, wie Intensitätsstufen und automatische Klarheitsregeln, sind implementiert und spiegeln sich im Verhalten der Fähigkeit wider.",{"category":171,"check":172,"severity":24,"summary":173},"Installation","Installationsanleitung","Die README liefert klare Aufrufbeispiele und Anleitungen zur Verwendung des Befehls `/caveman` mit verschiedenen Intensitätsstufen.",{"category":175,"check":176,"severity":24,"summary":177},"Fehler","Umsetzbare Fehlermeldungen","Fehlerpfade wie Sicherheitswarnungen und irreversible Aktionen sind klar benannt, mit Ursachen und Sanierungsschritten.",{"category":136,"check":179,"severity":39,"summary":180},"Angepinnte Abhängigkeiten","Die Erweiterung verwendet keine Drittanbieter-Abhängigkeiten, daher sind angepinnte Abhängigkeiten nicht anwendbar.",{"category":70,"check":182,"severity":39,"summary":183},"Dry-Run-Vorschau","Die Fähigkeit ist kein zustandsverändernder Befehl oder Tool, das Daten nach außen sendet; daher ist eine Dry-Run-Vorschau nicht anwendbar.",{"category":185,"check":186,"severity":39,"summary":187},"Protokoll","Idempotente Wiederholung & Timeouts","Die Fähigkeit führt keine Remote-Aufrufe oder zustandsverändernden Operationen durch, wodurch idempotente Wiederholungen und Timeouts nicht anwendbar sind.",{"category":149,"check":189,"severity":24,"summary":190},"Telemetry Opt-in","Die Erweiterung sendet keine Telemetriedaten, daher wird die Opt-in-Anforderung durch deren Abwesenheit erfüllt.",1778691863924,"Diese Fähigkeit modifiziert LLM-Antworten, um sie extrem knapp zu gestalten, indem Füllwörter, Artikel und Höflichkeiten entfernt werden, während die gesamte technische Genauigkeit, der Code und die Symbole erhalten bleiben. Sie bietet sechs Intensitätsstufen von 'lite' bis 'wenyan-ultra' und schaltet automatisch auf normale Prosa für kritische Sicherheitsmeldungen um.",[194,195,196,197,198],"Ultra-komprimierte LLM-Antworten","Bewahrt volle technische Genauigkeit","Sechs Intensitätsstufen für Komprimierung","Automatischer Fallback für Sicherheitsmeldungen","Dauerhafter Modus bis zur manuellen Änderung",[200,201,202,203],"Änderung von Benutzereingaben oder Prompts","Einführung von Mehrdeutigkeit oder Verlust technischer Details","Behandlung von Nicht-LLM-Kommunikationsaufgaben","Betrieb ohne LLM-Kontext",[],[],"3.0.0","4.4.0","Zur drastischen Reduzierung des Token-Verbrauchs bei LLM-Interaktionen durch Annahme eines komprimierten, höhlenmenschähnlichen Kommunikationsstils ohne Einbußen bei der technischen Detailtreue.","Die Erweiterung ist außergewöhnlich gut dokumentiert und implementiert, ohne Warnungen oder kritische Funde. Sie adressiert ein klares Nutzerbedürfnis nach Token-Effizienz mit einer einzigartigen und robusten Lösung.",99,"Eine hochwertige Fähigkeit für ultra-komprimierte Kommunikation, die den Token-Verbrauch erheblich reduziert und gleichzeitig die Genauigkeit bewahrt.",[213,214,215,216,217],"compression","llm","token-efficiency","communication","prompt-engineering","verified",[220,221,222,223],"Reduzierung von Token-Kosten für lange Gespräche","Ermöglichung der LLM-Nutzung in Umgebungen mit geringer Bandbreite","Schnelles Erhalten prägnanter, technisch genauer Antworten","Experimentieren mit verschiedenen Kommunikationsstilen",[225,226,227,228,229],"Benutzer aktiviert den Höhlenmensch-Modus über einen Befehl oder eine automatische Auslösung.","Die Fähigkeit wendet die ausgewählte Intensitätsstufe auf LLM-Antworten an.","Die LLM-Ausgabe wird komprimiert, wobei Füllwörter entfernt, aber technische Details beibehalten werden.","Der Höhlenmensch-Modus bleibt bestehen, es sei denn, er wird explizit beendet oder eine Sicherheitsbedingung ist erfüllt.","Die Fähigkeit kehrt für Sicherheitswarnungen, irreversible Aktionen oder mehrdeutige Sequenzen zum normalen Sprechstil zurück.",{"codeQuality":231,"collectedAt":233,"documentation":234,"maintenance":237,"popularity":243,"security":244,"testCoverage":247},{"hasLockfile":232},false,1778691840785,{"descriptionLength":235,"readmeSize":236},393,10896,{"closedIssues90d":238,"forks":239,"hasChangelog":232,"openIssues90d":240,"pushedAt":241,"stars":242},70,3292,66,1778615088000,59509,{"npmDownloads":8},{"hasNpmPackage":245,"license":246,"smitheryVerified":232},true,"MIT",{"hasCi":245,"hasTests":245},{"updatedAt":249},1778692096490,{"basePath":251,"githubOwner":252,"githubRepo":13,"locale":18,"slug":13,"type":253},"skills/caveman","juliusbrussee","skill",{"_creationTime":255,"_id":256,"community":257,"display":258,"identity":262,"parentExtension":266,"providers":297,"relations":304,"tags":305,"workflow":306},1778691765524.373,"k170g496f5ze5hv8xa2e7b91ex86mz9m",{"reviewCount":8},{"description":259,"installMethods":260,"name":261,"sourceUrl":14},"Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.",{"claudeCode":13},"Caveman",{"basePath":263,"githubOwner":252,"githubRepo":13,"locale":264,"slug":13,"type":265},"","en","plugin",{"_creationTime":267,"_id":268,"community":269,"display":270,"identity":273,"providers":275,"relations":290,"tags":292,"workflow":293},1778691765524.3728,"k17dcfwpwpzjc43zt2qawvft3h86mmse",{"reviewCount":8},{"description":271,"installMethods":272,"name":13,"sourceUrl":14},"Ultra-compressed communication mode for Claude Code. Cuts ~75% of tokens while keeping full technical accuracy.",{"claudeCode":12},{"basePath":263,"githubOwner":252,"githubRepo":13,"locale":264,"slug":13,"type":274},"marketplace",{"evaluate":276,"extract":284},{"promptVersionExtension":277,"promptVersionScoring":207,"score":278,"tags":279,"targetMarket":283,"tier":218},"3.1.0",92,[213,214,280,281,282],"productivity","token-reduction","developer-tools","global",{"commitSha":285,"marketplace":286,"plugin":288},"HEAD",{"name":13,"pluginCount":287},1,{"mcpCount":8,"provider":289,"skillCount":8},"classify",{"repoId":291},"kd7890f0sfy0ymf1pakpx7vqch86nmew",[213,282,214,280,281],{"evaluatedAt":294,"extractAt":295,"updatedAt":296},1778691801317,1778691765524,1778692173865,{"evaluate":298,"extract":301},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":299,"targetMarket":283,"tier":218},[213,214,300,282,280],"text",{"commitSha":285,"license":246,"plugin":302},{"mcpCount":8,"provider":289,"skillCount":303},6,{"parentExtensionId":268,"repoId":291},[213,282,214,280,300],{"evaluatedAt":307,"extractAt":295,"updatedAt":308},1778691819811,1778692174193,{"evaluate":310,"extract":312},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":311,"targetMarket":283,"tier":218},[213,214,215,216,217],{"commitSha":285,"license":246},{"parentExtensionId":256,"repoId":291,"translatedFrom":314},"k175qp58x34qgtcj9b1tpxeern86mqvz",{"_creationTime":316,"_id":291,"identity":317,"providers":318,"workflow":501},1778691760140.7458,{"githubOwner":252,"githubRepo":13,"sourceUrl":14},{"classify":319,"discover":486,"extract":489,"github":490,"npm":500},{"commitSha":285,"extensions":320},[321,331,342,386,395,402,427,436,445,454,463,475],{"basePath":322,"displayName":323,"installMethods":324,"rationale":325,"selectedPaths":326,"source":330,"sourceLanguage":264,"type":274},".agents/plugins","caveman-repo",{"claudeCode":12},"marketplace.json at .agents/plugins/marketplace.json",[327],{"path":328,"priority":329},"marketplace.json","mandatory","rule",{"basePath":263,"description":271,"displayName":13,"installMethods":332,"rationale":333,"selectedPaths":334,"source":330,"sourceLanguage":264,"type":274},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[335,337,339],{"path":336,"priority":329},".claude-plugin/marketplace.json",{"path":338,"priority":329},"README.md",{"path":340,"priority":341},"LICENSE","high",{"basePath":263,"description":259,"displayName":13,"installMethods":343,"rationale":344,"selectedPaths":345,"source":330,"sourceLanguage":264,"type":265},{"claudeCode":13},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at plugins/caveman)",[346,348,349,350,353,355,357,359,361,363,365,367,369,371,374,376,378,380,382,384],{"path":347,"priority":329},".claude-plugin/plugin.json",{"path":338,"priority":329},{"path":340,"priority":341},{"path":351,"priority":352},"skills/cavecrew/SKILL.md","medium",{"path":354,"priority":352},"skills/caveman/SKILL.md",{"path":356,"priority":352},"skills/caveman-commit/SKILL.md",{"path":358,"priority":352},"skills/caveman-compress/SKILL.md",{"path":360,"priority":352},"skills/caveman-help/SKILL.md",{"path":362,"priority":352},"skills/caveman-review/SKILL.md",{"path":364,"priority":352},"skills/caveman-stats/SKILL.md",{"path":366,"priority":341},"agents/cavecrew-builder.md",{"path":368,"priority":341},"agents/cavecrew-investigator.md",{"path":370,"priority":341},"agents/cavecrew-reviewer.md",{"path":372,"priority":373},"bin/install.js","low",{"path":375,"priority":373},"bin/lib/openclaw.js",{"path":377,"priority":373},"bin/lib/settings.js",{"path":379,"priority":341},"commands/caveman-commit.toml",{"path":381,"priority":341},"commands/caveman-init.toml",{"path":383,"priority":341},"commands/caveman-review.toml",{"path":385,"priority":341},"commands/caveman.toml",{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":330,"sourceLanguage":264,"type":253},".junie/skills/cavecrew","Decision guide for delegating to caveman-style subagents. Tells the main thread WHEN to spawn `cavecrew-investigator` (locate code), `cavecrew-builder` (1-2 file edit), or `cavecrew-reviewer` (diff review) instead of doing the work inline or using vanilla `Explore`. Subagent output is caveman-compressed so the tool-result injected back into main context is ~60% smaller — main context lasts longer across long sessions. Trigger: \"delegate to subagent\", \"use cavecrew\", \"spawn investigator/builder/reviewer\", \"save context\", \"compressed agent output\".\n","cavecrew",{"claudeCode":12},"SKILL.md frontmatter at .junie/skills/cavecrew/SKILL.md (coalesced with duplicate skill at .agents/skills/cavecrew, skills/cavecrew, .roo/skills/cavecrew, .kiro/skills/cavecrew, plugins/caveman/skills/cavecrew)",[393],{"path":394,"priority":329},"SKILL.md",{"basePath":251,"description":396,"displayName":13,"installMethods":397,"rationale":398,"selectedPaths":399,"source":330,"sourceLanguage":264,"type":253},"Ultra-compressed communication mode. Cuts token usage ~75% by speaking like caveman while keeping full technical accuracy. Supports intensity levels: lite, full (default), ultra, wenyan-lite, wenyan-full, wenyan-ultra. Use when user says \"caveman mode\", \"talk like caveman\", \"use caveman\", \"less tokens\", \"be brief\", or invokes /caveman. Also auto-triggers when token efficiency is requested.\n",{"claudeCode":12},"SKILL.md frontmatter at skills/caveman/SKILL.md (coalesced with duplicate skill at plugins/caveman/skills/caveman)",[400,401],{"path":394,"priority":329},{"path":338,"priority":341},{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":330,"sourceLanguage":264,"type":253},"skills/caveman-compress","Compress natural language memory files (CLAUDE.md, todos, preferences) into caveman format to save input tokens. Preserves all technical substance, code, URLs, and structure. Compressed version overwrites the original file. Human-readable backup saved as FILE.original.md. Trigger: /caveman-compress FILEPATH or \"compress memory file\"\n","caveman-compress",{"claudeCode":12},"SKILL.md frontmatter at skills/caveman-compress/SKILL.md (coalesced with duplicate skill at plugins/caveman/skills/caveman-compress)",[409,410,411,413,415,417,419,421,423,425],{"path":394,"priority":329},{"path":338,"priority":341},{"path":412,"priority":352},"SECURITY.md",{"path":414,"priority":373},"scripts/__init__.py",{"path":416,"priority":373},"scripts/__main__.py",{"path":418,"priority":373},"scripts/benchmark.py",{"path":420,"priority":373},"scripts/cli.py",{"path":422,"priority":373},"scripts/compress.py",{"path":424,"priority":373},"scripts/detect.py",{"path":426,"priority":373},"scripts/validate.py",{"basePath":428,"description":429,"displayName":430,"installMethods":431,"rationale":432,"selectedPaths":433,"source":330,"sourceLanguage":264,"type":253},"skills/caveman-stats","Show real token usage and estimated savings for the current session. Reads directly from the Claude Code session log — no AI estimation. Triggers on /caveman-stats. Output is injected by the mode-tracker hook; the model itself does not compute the numbers.\n","caveman-stats",{"claudeCode":12},"SKILL.md frontmatter at skills/caveman-stats/SKILL.md (coalesced with duplicate skill at plugins/caveman/skills/caveman-stats)",[434,435],{"path":394,"priority":329},{"path":338,"priority":341},{"basePath":437,"description":438,"displayName":439,"installMethods":440,"rationale":441,"selectedPaths":442,"source":330,"sourceLanguage":264,"type":253},"skills/caveman-commit","Ultra-compressed commit message generator. Cuts noise from commit messages while preserving intent and reasoning. Conventional Commits format. Subject ≤50 chars, body only when \"why\" isn't obvious. Use when user says \"write a commit\", \"commit message\", \"generate commit\", \"/commit\", or invokes /caveman-commit. Auto-triggers when staging changes.\n","caveman-commit",{"claudeCode":12},"SKILL.md frontmatter at skills/caveman-commit/SKILL.md",[443,444],{"path":394,"priority":329},{"path":338,"priority":341},{"basePath":446,"description":447,"displayName":448,"installMethods":449,"rationale":450,"selectedPaths":451,"source":330,"sourceLanguage":264,"type":253},"skills/caveman-help","Quick-reference card for all caveman modes, skills, and commands. One-shot display, not a persistent mode. Trigger: /caveman-help, \"caveman help\", \"what caveman commands\", \"how do I use caveman\".\n","caveman-help",{"claudeCode":12},"SKILL.md frontmatter at skills/caveman-help/SKILL.md",[452,453],{"path":394,"priority":329},{"path":338,"priority":341},{"basePath":455,"description":456,"displayName":457,"installMethods":458,"rationale":459,"selectedPaths":460,"source":330,"sourceLanguage":264,"type":253},"skills/caveman-review","Ultra-compressed code review comments. Cuts noise from PR feedback while preserving the actionable signal. Each comment is one line: location, problem, fix. Use when user says \"review this PR\", \"code review\", \"review the diff\", \"/review\", or invokes /caveman-review. Auto-triggers when reviewing pull requests.\n","caveman-review",{"claudeCode":12},"SKILL.md frontmatter at skills/caveman-review/SKILL.md",[461,462],{"path":394,"priority":329},{"path":338,"priority":341},{"basePath":263,"description":464,"displayName":465,"installMethods":466,"license":246,"rationale":467,"selectedPaths":468,"source":330,"sourceLanguage":264,"type":474},"Caveman installer — detects your AI coding agents and installs caveman for each one.","caveman-installer",{"npm":465},"cli ecosystem detected at /",[469,471,472,473],{"path":470,"priority":329},"package.json",{"path":338,"priority":329},{"path":340,"priority":341},{"path":372,"priority":352},"cli",{"basePath":476,"description":477,"displayName":478,"installMethods":479,"license":246,"rationale":480,"selectedPaths":481,"source":330,"sourceLanguage":264,"type":474},"src/mcp-servers/caveman-shrink","MCP proxy that compresses prose fields (tool descriptions, etc.) using caveman rules. Same accuracy, fewer context tokens.","caveman-shrink",{"npm":478},"cli ecosystem detected at src/mcp-servers/caveman-shrink",[482,483,484],{"path":470,"priority":329},{"path":338,"priority":329},{"path":485,"priority":352},"index.js",{"sources":487},[488],"manual",{"npmPackage":465},{"closedIssues90d":238,"description":491,"forks":239,"homepage":492,"license":246,"openIssues90d":240,"pushedAt":241,"readmeSize":236,"stars":242,"topics":493},"🪨 why use many token when few token do trick — Claude Code skill that cuts 65% of tokens by talking like caveman","https://getcaveman.dev/",[494,495,13,496,497,214,498,217,253,499],"ai","anthropic","claude","claude-code","meme","tokens",{"downloads":8},{"classifiedAt":502,"discoverAt":503,"extractAt":504,"githubAt":504,"npmAt":505,"updatedAt":502},1778691765329,1778691760140,1778691762475,1778691764072,[216,213,214,217,215],{"evaluatedAt":508,"extractAt":295,"updatedAt":249},1778691864047,[],[511,542,570,597,630,657],{"_creationTime":512,"_id":513,"community":514,"display":515,"identity":521,"providers":526,"relations":535,"tags":538,"workflow":539},1778694269038.6682,"k1752cypc448mke749yjbkc65186mg6f",{"reviewCount":8},{"description":516,"installMethods":517,"name":519,"sourceUrl":520},"This skill should be used when the user asks to \"compress context\", \"summarize conversation history\", \"implement compaction\", \"reduce token usage\", or mentions context compression, structured summarization, tokens-per-task optimization, or long-running agent sessions exceeding context limits.",{"claudeCode":518},"muratcankoylan/Agent-Skills-for-Context-Engineering","Context Compression","https://github.com/muratcankoylan/Agent-Skills-for-Context-Engineering",{"basePath":522,"githubOwner":523,"githubRepo":524,"locale":264,"slug":525,"type":253},"skills/context-compression","muratcankoylan","Agent-Skills-for-Context-Engineering","context-compression",{"evaluate":527,"extract":534},{"promptVersionExtension":206,"promptVersionScoring":207,"score":528,"tags":529,"targetMarket":283,"tier":218},100,[530,214,531,532,213,533],"context-engineering","agent","summarization","evaluation",{"commitSha":285,"license":246},{"parentExtensionId":536,"repoId":537},"k1754dy3wbsv2a5gr1a983zzs586njca","kd7f12maf5nxmx5xttjx7scfnx86m1tv",[531,213,530,533,214,532],{"evaluatedAt":540,"extractAt":541,"updatedAt":540},1778694410149,1778694269038,{"_creationTime":543,"_id":544,"community":545,"display":546,"identity":552,"providers":557,"relations":564,"tags":566,"workflow":567},1778687399826.0247,"k173skx1fvkafn38prsv2d0qbh86nn4h",{"reviewCount":8},{"description":547,"installMethods":548,"name":550,"sourceUrl":551},"Optimizes, improves, and debugs LLM prompts using production trace data, evaluations, and annotations. Extracts prompts from spans, gathers performance signal, and runs a data-driven optimization loop using the ax CLI. Use when the user mentions optimize prompt, improve prompt, make AI respond better, improve output quality, prompt engineering, prompt tuning, or system prompt improvement.",{"claudeCode":549},"github/awesome-copilot","Arize Prompt Optimization","https://github.com/github/awesome-copilot",{"basePath":553,"githubOwner":554,"githubRepo":555,"locale":264,"slug":556,"type":253},"skills/arize-prompt-optimization","github","awesome-copilot","arize-prompt-optimization",{"evaluate":558,"extract":563},{"promptVersionExtension":206,"promptVersionScoring":207,"score":528,"tags":559,"targetMarket":283,"tier":218},[214,217,560,561,474,562],"optimization","arize","data-analysis",{"commitSha":285,"license":246},{"repoId":565},"kd7dsmv976w8rtkqnjjfdtfgks86nnmw",[561,474,562,214,560,217],{"evaluatedAt":568,"extractAt":569,"updatedAt":568},1778689257343,1778687399826,{"_creationTime":571,"_id":572,"community":573,"display":574,"identity":580,"providers":584,"relations":589,"tags":592,"workflow":593},1778675763394.726,"k17da8jzz57jd92ph2ny16chhs86maf9",{"reviewCount":8},{"description":575,"installMethods":576,"name":578,"sourceUrl":579},"Wendet Prompt-Wiederholung an, um die Genauigkeit für LLMs ohne Schlussfolgerungsfähigkeit zu verbessern",{"claudeCode":577},"asklokesh/loki-mode","prompt-optimization","https://github.com/asklokesh/loki-mode",{"basePath":581,"githubOwner":582,"githubRepo":583,"locale":18,"slug":578,"type":253},"agent-skills/prompt-optimization","asklokesh","loki-mode",{"evaluate":585,"extract":588},{"promptVersionExtension":206,"promptVersionScoring":207,"score":528,"tags":586,"targetMarket":283,"tier":218},[214,217,587,560],"accuracy",{"commitSha":285},{"repoId":590,"translatedFrom":591},"kd7dy44r49793jt8bt02wdezk586nxsn","k17bjgfyvbnt05kpma9n0gn4j186n152",[587,214,560,217],{"evaluatedAt":594,"extractAt":595,"updatedAt":596},1778675713014,1778675659559,1778675763394,{"_creationTime":598,"_id":599,"community":600,"display":601,"identity":607,"providers":610,"relations":621,"tags":625,"workflow":626},1778694463210.0298,"k17b8zpkb6vhfrajc38p0my7w986n31e",{"reviewCount":8},{"description":602,"installMethods":603,"name":605,"sourceUrl":606},"Token-effizientes persistent Memory-System für Claude Code, das ca. 67 % der Tokens beim Aufwärmen der Sitzung spart (verifiziert mit tiktoken). Schichtweise Architektur mit progressiver Ladung, kompakter Kodierung, Branch-fähigem Kontext, intelligenter Komprimierung, Sitzungsdifferenzierung, Konflikterkennung, Sitzungsfortsetzungsprotokoll und Wiederherstellungsmodus. Aktiviert beim Start der Sitzung (falls MEMORY.md existiert), bei \"remember this\", \"pick up where we left off\", \"what were we doing\", \"wrap up\", \"save progress\", \"don't forget\", \"switch context\", \"hand off\", \"memory health\", \"save state\", \"continue where I left off\", \"context budget\", \"how much context left\", oder jedem Sitzungsstart bei einem Projekt mit vorhandenen Speicherdateien. Diese Fähigkeit löst zwei Probleme gleichzeitig: Claude vergisst alles zwischen den Sitzungen UND Sitzungen erreichen zu schnell die Kontextgrenzen. Sie ersetzt Tausende von verschwendeten Erklärtokens durch eine kompakte, strukturierte Speicherladung, die Claude vollen Projektkontext in unter 2.000 Tokens gibt.\n",{"claudeCode":604},"Nagendhra-web/memory-bank","memory-bank","https://github.com/Nagendhra-web/memory-bank",{"basePath":608,"githubOwner":609,"githubRepo":605,"locale":18,"slug":605,"type":253},"skills/memory-bank","Nagendhra-web",{"evaluate":611,"extract":619},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":612,"targetMarket":283,"tier":218},[613,614,615,616,215,617,213,618],"memory","context","persistence","sessions","branch-aware","ai-assistant",{"commitSha":285,"license":620},"Apache-2.0",{"parentExtensionId":622,"repoId":623,"translatedFrom":624},"k17dbjbnpmrxhbszzw5sx6tsgs86n09d","kd740s537z66ds6qge39y9dk3186nbp9","k1723rcremvxvx59dy10cjc0f186n67k",[618,617,213,614,613,615,616,215],{"evaluatedAt":627,"extractAt":628,"updatedAt":629},1778694438899,1778694389360,1778694463210,{"_creationTime":631,"_id":632,"community":633,"display":634,"identity":640,"providers":644,"relations":651,"tags":653,"workflow":654},1778697652123.8982,"k175ckmrqc4x6sjm90k7ejbj3s86ntxs",{"reviewCount":8},{"description":635,"installMethods":636,"name":638,"sourceUrl":639},"Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.",{"claudeCode":637},"steipete/clawdis","slack","https://github.com/steipete/clawdis",{"basePath":641,"githubOwner":642,"githubRepo":643,"locale":264,"slug":638,"type":253},"skills/slack","steipete","clawdis",{"evaluate":645,"extract":650},{"promptVersionExtension":206,"promptVersionScoring":207,"score":528,"tags":646,"targetMarket":283,"tier":218},[638,647,216,648,649],"messaging","automation","api",{"commitSha":285},{"repoId":652},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[649,648,216,647,638],{"evaluatedAt":655,"extractAt":656,"updatedAt":655},1778698950505,1778697652123,{"_creationTime":658,"_id":659,"community":660,"display":661,"identity":667,"providers":671,"relations":676,"tags":679,"workflow":680},1778696833339.6218,"k176gr5qszggh36kjn8a1cwehs86n2jd",{"reviewCount":8},{"description":662,"installMethods":663,"name":665,"sourceUrl":666},"Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels.\nUse when user asks to: search email, read email, send email, create email draft, mark as read,\narchive email, star email, or manage Gmail labels. Lightweight alternative to full Google\nWorkspace MCP server with standalone OAuth authentication.\n",{"claudeCode":664},"sanjay3290/ai-skills","gmail","https://github.com/sanjay3290/ai-skills",{"basePath":668,"githubOwner":669,"githubRepo":670,"locale":264,"slug":665,"type":253},"skills/gmail","sanjay3290","ai-skills",{"evaluate":672,"extract":675},{"promptVersionExtension":206,"promptVersionScoring":207,"score":528,"tags":673,"targetMarket":283,"tier":218},[665,674,216,648,280],"email",{"commitSha":285},{"parentExtensionId":677,"repoId":678},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[648,216,674,665,280],{"evaluatedAt":681,"extractAt":682,"updatedAt":681},1778696939862,1778696833339]