[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-MohamedAbdallah-14-unslop-de":3,"guides-for-MohamedAbdallah-14-unslop":517,"similar-k17b2pa1dg9487cgc2vthxyvr586nb52-de":518},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":224,"parentExtension":244,"providers":305,"relations":309,"repo":311,"tags":514,"workflow":515},1778693888836.3765,"k17b2pa1dg9487cgc2vthxyvr586nb52",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Humanisiert die LLM-Ausgabe, damit sie wie von einem sorgfältigen Menschen geschrieben klingt. Entfernt KI-typische Phrasen (Schmeichelei, Trikolons, übermäßige Gedankenstriche, \"delve\"/\"tapestry\"/\"testament\", absichernde Formulierungen, ordentliche Fünf-Absatz-Strukturen), optimiert die Ausgeglichenheit und kalibrierte Unsicherheit und bewahrt die technische Genauigkeit. Unterstützt Intensitätsstufen: subtil, ausgewogen (Standard), voll, Stimme-Anpassung, Anti-Detektor. Verwenden Sie es, wenn der Benutzer \"humanize this\", \"make this sound human\", \"de-slop this\", \"rewrite without AI tone\", \"match my voice\", \"less robotic\" sagt oder /unslop aufruft. Löst auch automatisch aus, wenn Textqualität angefordert wird.\n",{"claudeCode":12},"MohamedAbdallah-14/unslop","Unslop","https://github.com/MohamedAbdallah-14/unslop",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":237},1778693888836.3767,"kn73y715smz4f94jz8pdz7exh586nd92","de",{"checks":20,"evaluatedAt":177,"extensionSummary":178,"features":179,"nonGoals":185,"practices":190,"prerequisites":194,"promptVersionExtension":198,"promptVersionScoring":199,"purpose":200,"rationale":201,"score":202,"summary":203,"tags":204,"tier":210,"useCases":211,"workflow":216},[21,26,29,32,36,39,43,46,50,54,58,61,64,68,72,76,78,81,84,87,90,94,98,102,105,109,113,116,119,122,125,128,131,134,137,140,144,148,151,154,157,160,163,166,169,171,173,175],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung gibt klar das Problem der Humanisierung von Speicherdateien durch Entfernung von KI-typischen Phrasen bei gleichzeitiger Beibehaltung technischer Inhalte an.",{"category":22,"check":27,"severity":24,"summary":28},"Einzigartiges Verkaufsversprechen","Die Erweiterung bietet deterministische und LLM-basierte Humanisierungsmodi mit einstellbarer Intensität, die über einfaches Prompt-Engineering hinausgehen, indem sie die Prosa aktiv umstrukturieren und KI-Anzeichen bekämpfen.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsbereitschaft","Die Fähigkeit ist produktionsreif, verarbeitet Dateioperationen, Backups, Validierungen und bietet mehrere Modi und Intensitäten für einen vollständigen Workflow.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Die Erweiterung konzentriert sich ausschließlich auf die Humanisierung von natürlichsprachlichen Textdateien und bewahrt Code und technische Elemente.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Fähigkeiten, Modi und Auslöser der Erweiterung genau wider.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Präziser Zweck","Der Zweck ist präzise definiert, zielt auf natürlichsprachliche Speicherdateien ab und spezifiziert die Entfernung von KI-typischen Phrasen unter Beibehaltung technischer Inhalte.",{"category":40,"check":44,"severity":24,"summary":45},"Prägnantes Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfunktionalität und Auslöser effektiv zusammen.",{"category":47,"check":48,"severity":24,"summary":49},"Dokumentation","Prägnanter Haupttext","Der SKILL.md-Haupttext ist gut strukturiert, unter 500 Zeilen lang und lagert detaillierte Informationen effektiv an implizite Referenzen aus.",{"category":51,"check":52,"severity":24,"summary":53},"Kontext","Progressive Offenlegung","Die SKILL.md beschreibt den Prozess und Details zu Modi und Regeln klar, ohne übermäßig große externe Materialien inline einzubetten.",{"category":51,"check":55,"severity":56,"summary":57},"Gegabelte Erkundung","not_applicable","Die Fähigkeit ist in erster Linie ein Werkzeug zur Texttransformation und beinhaltet keine tiefgreifende Erkundung, die eine gegabelte Ausführung erfordern würde.",{"category":22,"check":59,"severity":24,"summary":60},"Anwendungsbeispiele","Beispiele sind im README und in der SKILL.md enthalten, die Kernbefehle und Modi demonstrieren.",{"category":22,"check":62,"severity":24,"summary":63},"Grenzfälle","Die Humanisierungsregeln dokumentieren spezifische KI-typische Phrasen und deren Handhabung, und der Code enthält Validierungen zur Erhaltung der Struktur, was Fehlerfälle implizit behandelt.",{"category":65,"check":66,"severity":56,"summary":67},"Codeausführung","Tool-Fallback","Die Fähigkeit verwendet hauptsächlich lokale deterministische Verarbeitung oder das Anthropic SDK/CLI, ohne sich auf einen separat auffindbaren MCP-Server zu verlassen.",{"category":69,"check":70,"severity":24,"summary":71},"Sicherheit","Halt bei unerwartetem Zustand","Der Humanisierungsprozess umfasst Validierung und Backups, und die CLI wird bei Fehlern oder Validierungsfehlern mit nicht-null Codes beendet.",{"category":73,"check":74,"severity":24,"summary":75},"Portabilität","Übergreifende Kopplung","Die Fähigkeit arbeitet eigenständig und scheint nicht von anderen spezifischen geladenen Fähigkeiten abzuhängen.",{"category":40,"check":44,"severity":24,"summary":77},"Das Frontmatter ist prägnant und beschreibt die Funktion und Auslöser der Fähigkeit korrekt.",{"category":47,"check":79,"severity":24,"summary":80},"README","Ein detailliertes README ist vorhanden, das den Zweck, die Installation und die Verwendung des CLI-Tools klar erklärt.",{"category":33,"check":82,"severity":56,"summary":83},"Größe der Tool-Oberfläche","Die Erweiterung fungiert als einzelne Fähigkeit/Befehl, nicht als eine Sammlung von Werkzeugen.",{"category":40,"check":85,"severity":56,"summary":86},"Überlappende, fast synonyme Werkzeuge","Die Erweiterung funktioniert als eine einzelne Einheit, daher gibt es keine überlappenden Werkzeuge.",{"category":47,"check":88,"severity":24,"summary":89},"Phantom-Funktionen","Alle beworbenen Funktionen, wie deterministische und LLM-Modi, sind in den Skripten implementiert.",{"category":91,"check":92,"severity":24,"summary":93},"Installation","Installationsanleitung","Klare Installationsanweisungen mit pipx und Beispiele sind im README enthalten.",{"category":95,"check":96,"severity":24,"summary":97},"Fehler","Aktionsfähige Fehlermeldungen","Die CLI und die Skripte liefern spezifische Fehlermeldungen, die auf Datei-Probleme, Abhängigkeitsprobleme, Validierungsfehler oder die Nichtverfügbarkeit von LLMs hinweisen.",{"category":99,"check":100,"severity":24,"summary":101},"Ausführung","Angepinnte Abhängigkeiten","Die Erweiterung verwendet Standard-Python-Pakete und scheint keine komplexen externen Laufzeitabhängigkeiten außer dem Interpreter selbst zu haben.",{"category":33,"check":103,"severity":24,"summary":104},"Trockenlauf-Vorschau","Die Option `--dry-run` ist zur Validierung und Berichterstattung ohne Änderung von Dateien verfügbar.",{"category":106,"check":107,"severity":56,"summary":108},"Protokoll","Idempotente Wiederholung & Timeouts","Die Kernlogik der Humanisierung arbeitet lokal auf Dateien ohne Remote-Aufrufe oder zustandsändernde Operationen, die Idempotenz oder Timeouts erfordern würden.",{"category":110,"check":111,"severity":24,"summary":112},"Compliance","Telemetrie-Opt-in","Die Erweiterung sendet standardmäßig keine Telemetrie, und LLM-Aufrufe erfordern API-Schlüssel oder eine lokale CLI-Einrichtung, was ein Opt-in impliziert.",{"category":69,"check":114,"severity":24,"summary":115},"Geheimnisverwaltung","Das Werkzeug lehnt explizit die Verarbeitung sensibler Pfade ab und warnt davor, den LLM-Modus auf geheimen Inhalten zu verwenden, und verweist Benutzer auf den deterministischen Modus.",{"category":69,"check":117,"severity":24,"summary":118},"Injektion","Das Werkzeug ist darauf ausgelegt, Dateiinhalte als zu verarbeitende Daten zu behandeln und nicht als auszuführende, und bewahrt explizit Codeblöcke.",{"category":69,"check":120,"severity":24,"summary":121},"Transitive Lieferketten-Granaten","Die Erweiterung stützt sich auf lokale Verarbeitung oder angegebene LLM-Anbieter, ohne Remote-Code abzurufen oder auszuführen.",{"category":69,"check":123,"severity":24,"summary":124},"Sandbox-Isolation","Das Werkzeug arbeitet mit vom Benutzer bereitgestellten Dateipfaden und verwendet Standard-Python-Datei-I/O, erstellt Backups neben den Originalen und berührt keine externen Dateien.",{"category":69,"check":126,"severity":24,"summary":127},"Sandbox-Escape-Primitive","Es sind keine losgelösten Prozesse, Wiederholungsschleifen oder offensichtlichen Sandbox-Escape-Mechanismen in den Skripten vorhanden.",{"category":69,"check":129,"severity":24,"summary":130},"Datenexfiltration","Das Werkzeug verarbeitet nur lokale Dateien und verwendet entweder lokale deterministische Logik oder ruft die Anthropic API auf, mit expliziter Ablehnung sensibler Inhalte.",{"category":69,"check":132,"severity":24,"summary":133},"Tricks mit verstecktem Text","Der Code und die Dokumentation enthalten keine versteckten Steuerungs-Tricks, unsichtbaren Zeichen oder irreführenden Formatierungen.",{"category":69,"check":135,"severity":24,"summary":136},"Opaque Codeausführung","Die gebündelten Skripte sind in reinem Python geschrieben und verwenden keine Obfuskation, Base64-Payloads oder Laufzeit-Codeabrufe.",{"category":73,"check":138,"severity":24,"summary":139},"Strukturelle Annahme","Das Werkzeug arbeitet mit bereitgestellten Dateipfaden und trifft keine Annahmen über die Projektstruktur hinaus der Eingabedatei selbst.",{"category":141,"check":142,"severity":24,"summary":143},"Vertrauen","Aufmerksamkeit für Issues","Mit 0 offenen und 0 geschlossenen Issues in den letzten 90 Tagen gilt das Engagement des Maintainers als ausreichend.",{"category":145,"check":146,"severity":24,"summary":147},"Versionierung","Release-Management","Die Erweiterung verfügt über eine CHANGELOG.md und eine aktive Commit-Aktivität, was auf ein aktives Release-Management hindeutet.",{"category":65,"check":149,"severity":24,"summary":150},"Validierung","Die Validierungslogik stellt sicher, dass die strukturelle Integrität (Code, URLs usw.) nach der Humanisierung erhalten bleibt.",{"category":69,"check":152,"severity":24,"summary":153},"Ungeschützte destruktive Operationen","Dateiüberschreibungen werden durch Backups geschützt, und destruktive Operationen sind nicht vorhanden.",{"category":65,"check":155,"severity":24,"summary":156},"Fehlerbehandlung","Der Code enthält Validierung, Wiederholungsschleifen für LLM-Aufrufe und spezifische Fehlerbehandlung für Dateioperationen und die Ablehnung sensibler Inhalte.",{"category":65,"check":158,"severity":24,"summary":159},"Protokollierung","Das Werkzeug gibt Fortschritts- und Fehlermeldungen an stderr aus, und die CLI bietet JSON-Ausgabe für detaillierte Audit-Trails, was die Notwendigkeit der Überprüfung von Aktionen erfüllt.",{"category":110,"check":161,"severity":24,"summary":162},"DSGVO","Das Werkzeug arbeitet mit lokalen Dateien und lehnt explizit sensible Inhalte ab, verarbeitet somit keine persönlichen Daten ohne explizite Benutzeraktion und die Einhaltung der LLM-Anbieter.",{"category":110,"check":164,"severity":24,"summary":165},"Zielmarkt","Die Erweiterung ist ein universelles Textverarbeitungswerkzeug ohne regionale oder gerichtliche Beschränkungen; sie zielt auf einen globalen Markt ab.",{"category":73,"check":167,"severity":24,"summary":168},"Laufzeitstabilität","Die Skripte sind in Standard-Python geschrieben und stützen sich auf gängige Bibliotheken und das Anthropic SDK/CLI, was eine breite Kompatibilität gewährleistet.",{"category":33,"check":100,"severity":24,"summary":170},"Die Erweiterung ist in reinem Python mit Standardbibliotheksabhängigkeiten geschrieben und erfordert nur eine kompatible Python-Umgebung.",{"category":33,"check":103,"severity":24,"summary":172},"Eine --dry-run-Option ist verfügbar, die es Benutzern ermöglicht, Änderungen in der Vorschau anzuzeigen, ohne Dateien zu ändern.",{"category":106,"check":107,"severity":56,"summary":174},"Die Kernfunktionalität ist die lokale Dateiverarbeitung und beinhaltet keine Remote-verändernden Operationen, die Idempotenz oder Timeouts erfordern.",{"category":110,"check":111,"severity":24,"summary":176},"Es werden standardmäßig keine Telemetriedaten gesammelt. LLM-Aufrufe erfordern explizite API-Schlüssel oder CLI-Einrichtung.",1778693789183,"Diese Erweiterung humanisiert natürlichsprachliche Dateien, indem sie KI-typische Phrasen entfernt und natürliche Variationen hinzufügt, wobei alle technischen Elemente wie Codeblöcke und Pfade erhalten bleiben. Sie bietet deterministische (regex-basierte) und LLM-gesteuerte Modi mit einstellbarer Intensität.",[180,181,182,183,184],"Humanisiert Text durch Entfernung von KI-typischen Phrasen","Bewahrt Codeblöcke, URLs, Pfade, Befehle, Überschriften","Bietet deterministische (Regex) und LLM-Umschreibungsmodi","Einstellbare Intensitätsstufen (subtil, ausgewogen, voll)","Validiert strukturelle Integrität und bietet Audit-Trails",[186,187,188,189],"Änderung von Code-, Konfigurations- oder Binärdateien","Veränderung der Bedeutung oder des faktischen Inhalts des Textes","Hinzufügen neuer Informationen oder kreativer Inhalte","Entfernung legitimer technischer Begriffe oder Eigennamen",[191,192,69,155,193],"Codequalität","Qualität der Dokumentation","Wartbarkeit",[195,196,197],"Python 3.8+","pipx oder uv zur Installation","ANTHROPIC_API_KEY oder 'claude' CLI (für LLM-Modus)","3.0.0","4.4.0","Um KI-generierten natürlichsprachlichen Text menschlicher klingen zu lassen und so die Lesbarkeit und Authentizität zu verbessern.","Die Erweiterung ist außergewöhnlich gut implementiert, mit umfassender Dokumentation, robuster Fehlerbehandlung und starken Sicherheitspraktiken, und zeigt eine nahezu perfekte Einhaltung aller Prüfungen.",98,"Ein hochgradig poliertes Werkzeug zur Bereinigung von KI-generiertem Text unter Beibehaltung technischer Inhalte.",[205,206,207,208,209],"markdown","humanize","ai-writing","text-processing","cliche-removal","verified",[212,213,214,215],"Humanisierung von READMEs und Dokumentationen","Bereinigung von KI-generierten Notizen und Speicherdateien","Verbesserung der Stimme und des Tons von Entwürfen für Beiträge oder Lebensläufe","Entfernung von KI-Sprache aus konversationellen Ausgaben",[217,218,219,220,221],"Datei mit natürlichsprachlichem und technischem Inhalt lokalisieren.","Den Befehl 'unslop' mit dem Dateipfad ausführen.","Modus (deterministisch oder LLM) und Intensität wählen.","Das Werkzeug verarbeitet den Text, entfernt KI-typische Phrasen und bewahrt technische Elemente.","Die humanisierte Version überschreibt das Original, wobei ein Backup erstellt wird.",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":234,"testCoverage":236},{"hasLockfile":224},false,1778693776147,{"descriptionLength":227,"readmeSize":228},442,52819,{"closedIssues90d":8,"forks":230,"hasChangelog":231,"openIssues90d":8,"pushedAt":232,"stars":233},1,true,1777948198000,36,{"hasNpmPackage":224,"license":235,"smitheryVerified":224},"MIT",{"hasCi":231,"hasTests":231},{"updatedAt":238},1778693888836,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":242,"type":243},"skills/unslop","MohamedAbdallah-14","unslop","skill",{"_creationTime":245,"_id":246,"community":247,"display":248,"identity":251,"parentExtension":255,"providers":288,"relations":300,"tags":301,"workflow":302},1778693661691.4358,"k177fsagh49r77m9y4755zc1mn86m1jm",{"reviewCount":8},{"description":249,"installMethods":250,"name":242,"sourceUrl":14},"Make assistant output sound human. Strip AI-isms (sycophancy, stock vocab, hedging stacks, em-dash pileups), engineer burstiness, restore voice. Preserves code, URLs, and technical accuracy.",{"claudeCode":242},{"basePath":252,"githubOwner":241,"githubRepo":242,"locale":253,"slug":242,"type":254},"","en","plugin",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":263,"providers":265,"relations":281,"tags":283,"workflow":284},1778693661691.4355,"k175vxsqnmn2ye2xkw62x4enkh86n8eb",{"reviewCount":8},{"description":260,"installMethods":261,"name":262,"sourceUrl":14},"Plugins that make model-assisted text sound natural and human: clearer voice, less robotic phrasing, better burstiness, no AI fingerprint.",{"claudeCode":12},"unslop-marketplace",{"basePath":252,"githubOwner":241,"githubRepo":242,"locale":253,"slug":242,"type":264},"marketplace",{"evaluate":266,"extract":276},{"promptVersionExtension":267,"promptVersionScoring":199,"score":268,"tags":269,"targetMarket":275,"tier":210},"3.1.0",100,[270,271,272,273,274],"writing","humanization","ai-detection","voice","natural-language","global",{"commitSha":277,"marketplace":278,"plugin":279},"HEAD",{"name":262,"pluginCount":230},{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd727xcarpnqcat3wd68ms466s86mwkb",[272,271,274,273,270],{"evaluatedAt":285,"extractAt":286,"updatedAt":287},1778693702554,1778693661691,1778693923493,{"evaluate":289,"extract":297},{"promptVersionExtension":198,"promptVersionScoring":199,"score":268,"tags":290,"targetMarket":275,"tier":210},[291,292,270,293,294,295,296],"ai","text","editor","code","nlp","humanizer",{"commitSha":277,"plugin":298},{"mcpCount":8,"provider":280,"skillCount":299},5,{"parentExtensionId":257,"repoId":282},[291,294,293,296,295,292,270],{"evaluatedAt":303,"extractAt":286,"updatedAt":304},1778693722676,1778693923675,{"evaluate":306,"extract":308},{"promptVersionExtension":198,"promptVersionScoring":199,"score":202,"tags":307,"targetMarket":275,"tier":210},[205,206,207,208,209],{"commitSha":277,"license":235},{"parentExtensionId":246,"repoId":282,"translatedFrom":310},"k17a0sk2mmgjvcn0hqj8tqvbx986nzz5",{"_creationTime":312,"_id":282,"identity":313,"providers":314,"workflow":510},1778693654114.4695,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":315,"discover":490,"github":493},{"commitSha":277,"extensions":316},[317,328,339,394,401,409,456,464,472,480],{"basePath":318,"description":319,"displayName":320,"installMethods":321,"rationale":322,"selectedPaths":323,"source":327,"sourceLanguage":253,"type":264},".agents/plugins","Local agents marketplace for the unslop plugin (anti-AI-slop tooling).","unslop-agents-marketplace",{"claudeCode":12},"marketplace.json at .agents/plugins/marketplace.json",[324],{"path":325,"priority":326},"marketplace.json","mandatory","rule",{"basePath":252,"description":260,"displayName":262,"installMethods":329,"rationale":330,"selectedPaths":331,"source":327,"sourceLanguage":253,"type":264},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[332,334,336],{"path":333,"priority":326},".claude-plugin/marketplace.json",{"path":335,"priority":326},"README.md",{"path":337,"priority":338},"LICENSE","high",{"basePath":252,"description":249,"displayName":242,"installMethods":340,"rationale":341,"selectedPaths":342,"source":327,"sourceLanguage":253,"type":254},{"claudeCode":242},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at plugins/unslop)",[343,345,346,347,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392],{"path":344,"priority":326},".claude-plugin/plugin.json",{"path":335,"priority":326},{"path":337,"priority":338},{"path":348,"priority":349},"skills/unslop/SKILL.md","medium",{"path":351,"priority":349},"skills/unslop-commit/SKILL.md",{"path":353,"priority":349},"skills/unslop-file/SKILL.md",{"path":355,"priority":349},"skills/unslop-help/SKILL.md",{"path":357,"priority":349},"skills/unslop-reasoning/SKILL.md",{"path":359,"priority":349},"skills/unslop-review/SKILL.md",{"path":361,"priority":338},"commands/unslop-commit.toml",{"path":363,"priority":338},"commands/unslop-file.toml",{"path":365,"priority":338},"commands/unslop-help.toml",{"path":367,"priority":338},"commands/unslop-reasoning.toml",{"path":369,"priority":338},"commands/unslop-review.toml",{"path":371,"priority":338},"commands/unslop.toml",{"path":373,"priority":338},"hooks/README.md",{"path":375,"priority":338},"hooks/install.ps1",{"path":377,"priority":338},"hooks/install.sh",{"path":379,"priority":338},"hooks/package.json",{"path":381,"priority":338},"hooks/uninstall.ps1",{"path":383,"priority":338},"hooks/uninstall.sh",{"path":385,"priority":338},"hooks/unslop-activate.js",{"path":387,"priority":338},"hooks/unslop-config.js",{"path":389,"priority":338},"hooks/unslop-mode-tracker.js",{"path":391,"priority":338},"hooks/unslop-statusline.ps1",{"path":393,"priority":338},"hooks/unslop-statusline.sh",{"basePath":240,"description":395,"displayName":242,"installMethods":396,"rationale":397,"selectedPaths":398,"source":327,"sourceLanguage":253,"type":243},"Humanize LLM output so it reads like a careful human wrote it. Subtracts AI-isms (sycophancy, tricolons, em-dash overuse, \"delve\"/\"tapestry\"/\"testament\", hedging stacks, tidy five-paragraph shapes), engineers burstiness and calibrated uncertainty, and preserves technical accuracy. Supports intensity levels: subtle, balanced (default), full, voice-match, anti-detector. Use when user says \"humanize this\", \"make this sound human\", \"de-slop this\", \"rewrite without AI tone\", \"match my voice\", \"less robotic\", or invokes /unslop. Also auto-triggers when text-quality is requested.\n",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop/SKILL.md (coalesced with duplicate skill at .cursor/skills/unslop, .windsurf/skills/unslop, plugins/unslop/skills/unslop)",[399],{"path":400,"priority":326},"SKILL.md",{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":327,"sourceLanguage":253,"type":243},"skills/unslop-commit","Rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop (\"comprehensive solution\", \"robust implementation\", \"leverage\", \"enhance\", \"seamlessly\", \"This commit...\"). Keeps Conventional Commits format. Subject ≤72 chars (aim ≤50), imperative mood. Body only when \"why\" isn't obvious from the subject. Use when user says \"humanize commit\", \"de-slop commit message\", \"make this commit sound human\", \"/unslop-commit\", \"/commit\", \"write a commit\", or pastes a draft commit to clean up. Auto-triggers when staging changes.\n","unslop-commit",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-commit/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-commit)",[408],{"path":400,"priority":326},{"basePath":242,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":327,"sourceLanguage":253,"type":243},"Humanize natural-language memory files (CLAUDE.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL, path, command, and heading exactly. Two modes: --deterministic (fast, regex-based, no API) and LLM (default, calls Claude for rewrite). Humanized version overwrites the original file. Plain backup saved as FILE.original.md. Trigger: /unslop-file \u003Cfilepath> or \"humanize memory file\"\n","unslop-file",{"claudeCode":12},"SKILL.md frontmatter at unslop/SKILL.md (coalesced with duplicate skill at skills/unslop-file, plugins/unslop/skills/unslop-file)",[415,416,417,419,421,424,426,428,430,432,434,436,438,440,442,444,446,448,450,452,454],{"path":400,"priority":326},{"path":335,"priority":338},{"path":418,"priority":349},"CHANGELOG.md",{"path":420,"priority":349},"SECURITY.md",{"path":422,"priority":423},"scripts/__init__.py","low",{"path":425,"priority":423},"scripts/__main__.py",{"path":427,"priority":423},"scripts/benchmark.py",{"path":429,"priority":423},"scripts/cli.py",{"path":431,"priority":423},"scripts/detect.py",{"path":433,"priority":423},"scripts/detector.py",{"path":435,"priority":423},"scripts/fetch_detectors.py",{"path":437,"priority":423},"scripts/humanize.py",{"path":439,"priority":423},"scripts/lexical_targets.py",{"path":441,"priority":423},"scripts/py.typed",{"path":443,"priority":423},"scripts/reasoning.py",{"path":445,"priority":423},"scripts/soul.py",{"path":447,"priority":423},"scripts/structural.py",{"path":449,"priority":423},"scripts/style_memory.py",{"path":451,"priority":423},"scripts/stylometry.py",{"path":453,"priority":423},"scripts/surprisal.py",{"path":455,"priority":423},"scripts/validate.py",{"basePath":457,"description":458,"displayName":459,"installMethods":460,"rationale":461,"selectedPaths":462,"source":327,"sourceLanguage":253,"type":243},"skills/unslop-help","Quick-reference card for unslop modes, sub-skills, and slash commands. One-shot display, not a persistent mode. Trigger: /unslop-help, \"unslop help\", \"what unslop commands\", \"how do I use unslop\".\n","unslop-help",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-help/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-help)",[463],{"path":400,"priority":326},{"basePath":465,"description":466,"displayName":467,"installMethods":468,"rationale":469,"selectedPaths":470,"source":327,"sourceLanguage":253,"type":243},"skills/unslop-reasoning","Strip AI-slop patterns from reasoning traces (chain-of-thought, extended thinking, agent decomposition) — not final prose. Reasoning text has its own slop catalog that regular unslop doesn't target: over-explaining the question, over-hedging, over-decomposing trivial problems into 6-bullet substeps, infinite-loop rationalization. Trigger: /unslop-reasoning, \"clean up my reasoning\", \"fix this chain of thought\", \"this CoT sounds robotic\". Applies to reasoning output; does not override regular /unslop mode.\n","unslop-reasoning",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-reasoning/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-reasoning)",[471],{"path":400,"priority":326},{"basePath":473,"description":474,"displayName":475,"installMethods":476,"rationale":477,"selectedPaths":478,"source":327,"sourceLanguage":253,"type":243},"skills/unslop-review","Rewrites code review comments so they read like a human teammate wrote them. Cuts corporate-AI throat-clearing (\"I noticed...\", \"I was wondering if perhaps...\", \"It might be worth considering...\"). Each comment is direct: location, the issue, a concrete fix. Use when user says \"humanize review\", \"de-slop PR comment\", \"make this feedback sound human\", \"review this PR\", \"code review\", \"/review\", \"/unslop-review\". Auto-triggers when reviewing PRs.\n","unslop-review",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-review/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-review)",[479],{"path":400,"priority":326},{"basePath":242,"installMethods":481,"rationale":482,"selectedPaths":483,"source":327,"sourceLanguage":253,"type":489},{"pypi":242},"cli ecosystem detected at unslop",[484,486,487,488],{"path":485,"priority":326},"pyproject.toml",{"path":335,"priority":326},{"path":429,"priority":349},{"path":425,"priority":423},"cli",{"sources":491},[492],"manual",{"closedIssues90d":8,"description":494,"forks":230,"homepage":495,"license":235,"openIssues90d":8,"pushedAt":232,"readmeSize":228,"stars":233,"topics":496},"Make AI output sound human. Strips AI-isms (sycophancy, stock vocab, hedging stacks, em-dash pileups), preserves code/URLs/headings. Plugin for Claude Code, Cursor, Windsurf, Codex, Cline, Copilot, Gemini.","https://mohamedabdallah-14.github.io/unslop/",[272,497,498,499,500,501,502,296,503,504,505,207,506,507,508,509],"ai-plugin","anti-slop","claude-code","claude-code-plugin","cline-rules","cursor-rules","llm","prompt-engineering","windsurf-rules","content-quality","open-source","typescript","writing-tools",{"classifiedAt":511,"discoverAt":512,"extractAt":513,"githubAt":513,"updatedAt":511},1778693661514,1778693654114,1778693659782,[207,209,206,205,208],{"evaluatedAt":516,"extractAt":286,"updatedAt":238},1778693789329,[],[519,540,563,593,622,651],{"_creationTime":520,"_id":521,"community":522,"display":523,"identity":526,"providers":527,"relations":534,"tags":536,"workflow":537},1778693905685.125,"k172aqyzpthex6b4c16hkr4ntx86mp3k",{"reviewCount":8},{"description":524,"installMethods":525,"name":459,"sourceUrl":14},"Schnellreferenzkarte für unslop-Modi, Unterfähigkeiten und Slash-Befehle. Einmalige Anzeige, kein persistenter Modus. Auslöser: /unslop-help, \"unslop help\", \"what unslop commands\", \"how do I use unslop\".\n",{"claudeCode":12},{"basePath":457,"githubOwner":241,"githubRepo":242,"locale":18,"slug":459,"type":243},{"evaluate":528,"extract":533},{"promptVersionExtension":198,"promptVersionScoring":199,"score":529,"tags":530,"targetMarket":275,"tier":210},99,[207,208,531,504,532],"llm-utility","developer-tool",{"commitSha":277},{"parentExtensionId":246,"repoId":282,"translatedFrom":535},"k171cmam2qfe7534nk47mycyk186nhkp",[207,532,531,504,208],{"evaluatedAt":538,"extractAt":286,"updatedAt":539},1778693807425,1778693905685,{"_creationTime":541,"_id":542,"community":543,"display":544,"identity":548,"providers":549,"relations":557,"tags":559,"workflow":560},1778693888389.753,"k174tys9ez737ncx76cma7k3fd86n3ge",{"reviewCount":8},{"description":545,"installMethods":546,"name":547,"sourceUrl":14},"Schreibt Commit-Nachrichten um, damit sie klingen, als hätte ein sorgfältiger menschlicher Ingenieur sie geschrieben. Entfernt KI-/Marketing-Schrott (\"umfassende Lösung\", \"robuste Implementierung\", \"nutzen\", \"verbessern\", \"nahtlos\", \"Dieser Commit...\"). Behält das Conventional Commits-Format bei. Betreff ≤72 Zeichen (Ziel ≤50), Imperativ. Body nur, wenn das \"Warum\" nicht aus dem Betreff ersichtlich ist. Verwenden Sie dies, wenn der Benutzer \"Menschlichkeit der Commit-Nachricht\", \"Commit-Nachricht von Müll befreien\", \"diese Commit-Nachricht menschlich klingen lassen\", \"/unslop-commit\", \"/commit\" sagt oder einen Entwurf einer zu bereinigenden Commit-Nachricht einfügt. Löst automatisch aus, wenn Änderungen gestaged werden.\n",{"claudeCode":12},"Unslop Commit",{"basePath":402,"githubOwner":241,"githubRepo":242,"locale":18,"slug":404,"type":243},{"evaluate":550,"extract":556},{"promptVersionExtension":198,"promptVersionScoring":199,"score":268,"tags":551,"targetMarket":275,"tier":210},[552,553,554,207,555],"commit-message","conventional-commits","git","natural-language-processing",{"commitSha":277,"license":235},{"parentExtensionId":246,"repoId":282,"translatedFrom":558},"k178pmb87re7z9as1b8ky4h9m586ncf7",[207,552,553,554,555],{"evaluatedAt":561,"extractAt":286,"updatedAt":562},1778693755963,1778693888389,{"_creationTime":564,"_id":565,"community":566,"display":567,"identity":573,"providers":577,"relations":585,"tags":588,"workflow":589},1778699328001.0105,"k17e2h7ptrey632b63a9phc4sn86m79w",{"reviewCount":8},{"description":568,"installMethods":569,"name":571,"sourceUrl":572},"Nutzen Sie dies, wenn der Benutzer eine Repository-README übersetzen, ein Repository mehrsprachig machen, Dokumentationen lokalisieren, einen Sprachumschalter hinzufügen, die README internationalisieren oder lokalisierte README-Varianten in einem GitHub-ähnlichen Repository aktualisieren möchte.",{"claudeCode":570},"xixu-me/skills","readme-i18n","https://github.com/xixu-me/skills",{"basePath":574,"githubOwner":575,"githubRepo":576,"locale":18,"slug":571,"type":243},"skills/readme-i18n","xixu-me","skills",{"evaluate":578,"extract":584},{"promptVersionExtension":198,"promptVersionScoring":199,"score":268,"tags":579,"targetMarket":275,"tier":210},[580,581,582,205,583],"localization","documentation","internationalization","github",{"commitSha":277},{"repoId":586,"translatedFrom":587},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k173sze6h2kdjhyfbveynf98t586n5wt",[581,583,582,580,205],{"evaluatedAt":590,"extractAt":591,"updatedAt":592},1778699174967,1778699106670,1778699328001,{"_creationTime":594,"_id":595,"community":596,"display":597,"identity":603,"providers":607,"relations":615,"tags":618,"workflow":619},1778691104676.0076,"k17bs66raa8vz3q5ysjnzhtvc586m7j3",{"reviewCount":8},{"description":598,"installMethods":599,"name":601,"sourceUrl":602},"Generate CSV, Markdown, and XLSX spreadsheets from structured tabular data.",{"claudeCode":600},"iterationlayer/skills","Spreadsheet Generation API","https://github.com/iterationlayer/skills",{"basePath":604,"githubOwner":605,"githubRepo":576,"locale":253,"slug":606,"type":243},"skills/sheet-generation-api","iterationlayer","sheet-generation-api",{"evaluate":608,"extract":614},{"promptVersionExtension":198,"promptVersionScoring":199,"score":268,"tags":609,"targetMarket":275,"tier":210},[610,611,612,205,613],"spreadsheet","csv","xlsx","data-generation",{"commitSha":277,"license":235},{"parentExtensionId":616,"repoId":617},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[611,613,205,610,612],{"evaluatedAt":620,"extractAt":621,"updatedAt":620},1778693905213,1778691104676,{"_creationTime":623,"_id":624,"community":625,"display":626,"identity":632,"providers":637,"relations":645,"tags":647,"workflow":648},1778691799740.4802,"k173gtrv9a9ev95755pa3w820h86n7r2",{"reviewCount":8},{"description":627,"installMethods":628,"name":630,"sourceUrl":631},"Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.",{"claudeCode":629},"K-Dense-AI/claude-scientific-skills","Markdown and Mermaid Writing","https://github.com/K-Dense-AI/claude-scientific-skills",{"basePath":633,"githubOwner":634,"githubRepo":635,"locale":253,"slug":636,"type":243},"scientific-skills/markdown-mermaid-writing","K-Dense-AI","claude-scientific-skills","markdown-mermaid-writing",{"evaluate":638,"extract":643},{"promptVersionExtension":198,"promptVersionScoring":199,"score":268,"tags":639,"targetMarket":275,"tier":210},[581,205,640,641,642],"mermaid","scientific-writing","diagramming",{"commitSha":277,"license":644},"Apache-2.0",{"repoId":646},"kd79rphh5gexy91xmpxc05h5mh86mm9r",[642,581,205,640,641],{"evaluatedAt":649,"extractAt":650,"updatedAt":649},1778693085426,1778691799740,{"_creationTime":652,"_id":653,"community":654,"display":655,"identity":661,"providers":665,"relations":674,"tags":677,"workflow":678},1778691497595.9692,"k176sya2sfa1hhvs6cmy1sp3sd86nvgb",{"reviewCount":8},{"description":656,"installMethods":657,"name":659,"sourceUrl":660},"Posts content to WeChat Official Account (微信公众号) via API or Chrome CDP. Supports article posting (文章) with HTML, markdown, or plain text input, and image-text posting (贴图, formerly 图文) with multiple images. Markdown article workflows default to converting ordinary external links into bottom citations for WeChat-friendly output. Use when user mentions \"发布公众号\", \"post to wechat\", \"微信公众号\", or \"贴图/图文/文章\".",{"claudeCode":658},"jimliu/baoyu-skills","baoyu-post-to-wechat","https://github.com/jimliu/baoyu-skills",{"basePath":662,"githubOwner":663,"githubRepo":664,"locale":253,"slug":659,"type":243},"skills/baoyu-post-to-wechat","jimliu","baoyu-skills",{"evaluate":666,"extract":673},{"promptVersionExtension":198,"promptVersionScoring":199,"score":268,"tags":667,"targetMarket":275,"tier":210},[668,669,670,671,205,672],"wechat","official-account","posting","content-creation","html",{"commitSha":277},{"parentExtensionId":675,"repoId":676},"k172q4hxm2acmg5ree5aeemx1x86m6hx","kd718jn448p61w289hzf15tecd86n3a4",[671,672,205,669,670,668],{"evaluatedAt":679,"extractAt":680,"updatedAt":679},1778691860790,1778691497596]