[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-MohamedAbdallah-14-unslop-reasoning-en":3,"guides-for-MohamedAbdallah-14-unslop-reasoning":514,"similar-k17652fqyq6b3erz6edk1syfm986m91c-en":515},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":226,"parentExtension":246,"providers":305,"relations":309,"repo":310,"tags":511,"workflow":512},1778693661691.437,"k17652fqyq6b3erz6edk1syfm986m91c",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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",{"claudeCode":12},"MohamedAbdallah-14/unslop","unslop-reasoning","https://github.com/MohamedAbdallah-14/unslop",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":239},1778693825172.224,"kn7eyswjpvzmt5f9ckbx5zrgpn86mqg2","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of AI-slop patterns in reasoning traces, which regular unslop doesn't target, and names specific triggers for its use.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill addresses a specific gap in existing tools by focusing on reasoning traces, offering a specialized solution beyond generic prose cleaning or basic LLM prompting.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is ready for production use, as evidenced by its clear scope, well-defined functionality, and integration with various assistants.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill has a single, well-defined responsibility: stripping AI-slop patterns from reasoning traces.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality as described in the SKILL.md, detailing its specific purpose and boundaries.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill-based extension and does not expose individual tools.",{"category":45,"check":46,"severity":42,"summary":47},"Documentation","Configuration & parameter reference","The skill does not have configurable parameters beyond command-line flags or session-level toggles, which are documented in the README.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","As a skill, it does not expose multiple named tools.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","The skill operates on text input and output; it does not expose tools with complex parameter schemas or response shapes.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The extension is licensed under the MIT license, clearly stated in a dedicated LICENSE file and referenced in the README.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The repository has recent commits, indicating active maintenance.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","The extension has minimal external dependencies, and those used (e.g., for evaluation scripts) do not appear to require complex management within the core skill.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The skill operates on user-provided text and does not appear to handle or expose any secrets.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill's primary function is text transformation, and it is designed to preserve code blocks and URLs verbatim, mitigating risks of code injection.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill operates on local input or established assistant environments and does not fetch remote code or instructions at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill operates as a text transformation layer within the host assistant's environment and does not perform file system modifications outside of its scope or installed configuration.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No evidence of detached processes or retry loops around denied operations is present in the skill's description or code structure.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill processes input text locally and does not submit any data to third-party destinations.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled documentation and SKILL.md do not contain hidden steering tricks or problematic Unicode characters.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's logic is described in plain markdown and executed by the host assistant; there is no evidence of obfuscated code or runtime script fetching.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill operates on text input and does not make assumptions about the user's project file structure.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","There are no open issues in the last 90 days and no closed issues, indicating either a new project or no current issues requiring attention.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The project has a clear versioning strategy with recent commits and a CHANGELOG, and installation instructions typically reference specific versions or main branch.",{"category":104,"check":105,"severity":42,"summary":106},"Code Execution","Validation","The skill processes natural language text; formal schema validation for input arguments is not applicable.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is purely text-processing and has no destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The skill relies on the host assistant's execution environment for error handling; the documentation does not indicate unhandled exceptions.",{"category":104,"check":114,"severity":42,"summary":115},"Logging","The skill does not perform actions that require local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill processes user-provided text and does not explicitly handle personal data or submit it to third parties.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill's functionality is language-agnostic and its rules are based on general AI behavior patterns, making it globally applicable.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill is designed to run within various AI assistant environments and does not appear to have OS-specific or shell-specific assumptions.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file is comprehensive, clearly stating the extension's purpose, features, installation, and usage instructions.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a single skill extension and does not expose multiple tools.",{"category":40,"check":133,"severity":42,"summary":134},"Overlapping near-synonym tools","As a single skill, there are no overlapping tools.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom features","All advertised features, including the various modes and sub-skills, have corresponding implementations or documentation.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","Clear installation instructions are provided for multiple assistants, including copy-paste examples for Claude Code.",{"category":143,"check":144,"severity":42,"summary":145},"Errors","Actionable error messages","The skill's operation within an assistant environment means error handling is largely managed by the host; specific error paths for the skill itself are not exposed as user-facing errors.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The README mentions `pip install unslop` for standalone use, implying standard Python package management; the bundled scripts themselves do not indicate external dependencies that require pinning.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-run preview","The skill is a text transformation tool and does not perform state-changing operations that would require a dry-run preview.",{"category":154,"check":155,"severity":42,"summary":156},"Protocol","Idempotent retry & timeouts","The skill processes input text locally and does not involve remote calls or state-changing operations requiring idempotency or timeouts.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The project explicitly states 'No network calls. No telemetry.' in its documentation, confirming a lack of telemetry collection.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill's purpose is precisely defined as stripping AI-slop from reasoning traces, with clear triggers and boundaries.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the core capability and triggers.",{"category":45,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is well-structured and under the recommended line limit, with deeper material delegated to separate files.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill's documentation delegates more detailed explanations and research to separate files, adhering to progressive disclosure.",{"category":170,"check":174,"severity":42,"summary":175},"Forked exploration","The skill is a text transformation utility and does not involve deep exploration or code review that would require forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Sufficient examples are provided in the README, demonstrating usage across different assistants and modes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The documentation implicitly handles edge cases by preserving code and URLs exactly, and the 'Limitations' section addresses potential issues with detectors and factual accuracy.",{"category":104,"check":183,"severity":42,"summary":184},"Tool Fallback","The skill does not rely on external tools that would require fallback mechanisms.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The skill operates on input text and does not have pre-conditions related to project state that would require halting.",{"category":92,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills being loaded.",1778693825045,"This skill cleans AI-generated text, specifically targeting patterns in reasoning traces that make them sound robotic, while preserving factual content like code and URLs.",[195,196,197,198,199],"Removes AI-slop from reasoning traces","Preserves code, URLs, and factual content verbatim","Offers multiple modes for different levels of rewriting","Supports integration with various AI assistants","Includes deterministic mode for precise text transformation",[201,202,203,204],"Replacing regular prose editing tools for final output","Altering the factual content or specific code snippets","Guaranteeing detector evasion, focusing on human-readability","Operating as a cloud-based service; runs locally","3.0.0","4.4.0","To improve the readability and human-likeness of AI-generated text, particularly reasoning traces, by removing stylistic artifacts without altering the core facts or code.","The extension exhibits exceptionally high quality across all categories, with no critical or warning findings. It excels in documentation, security, and practical utility, demonstrating a clear problem-solving approach and robust implementation.",98,"An excellent skill for refining AI-generated text by removing stylistic artifacts, preserving factual content.",[212,213,214,215,216],"ai-writing","prose","editing","natural-language-processing","llm-tools","global","verified",[220,221,222,223],"Cleaning up chain-of-thought or agent decomposition traces","Humanizing cover letters, essays, or blog posts generated by AI","Ensuring AI-generated code or technical documentation remains accurate","Refining AI output for professional communication",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":236,"testCoverage":238},{"hasLockfile":226},false,1778693807720,{"descriptionLength":229,"readmeSize":230},510,52819,{"closedIssues90d":8,"forks":232,"hasChangelog":233,"openIssues90d":8,"pushedAt":234,"stars":235},1,true,1777948198000,36,{"hasNpmPackage":226,"license":237,"smitheryVerified":226},"MIT",{"hasCi":233,"hasTests":233},{"updatedAt":240},1778693825172,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/unslop-reasoning","MohamedAbdallah-14","unslop","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":256,"providers":288,"relations":300,"tags":301,"workflow":302},1778693661691.4358,"k177fsagh49r77m9y4755zc1mn86m1jm",{"reviewCount":8},{"description":251,"installMethods":252,"name":244,"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":244},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":255},"","plugin",{"_creationTime":257,"_id":258,"community":259,"display":260,"identity":264,"providers":266,"relations":281,"tags":283,"workflow":284},1778693661691.4355,"k175vxsqnmn2ye2xkw62x4enkh86n8eb",{"reviewCount":8},{"description":261,"installMethods":262,"name":263,"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":254,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":276},{"promptVersionExtension":268,"promptVersionScoring":206,"score":269,"tags":270,"targetMarket":217,"tier":218},"3.1.0",100,[271,272,273,274,275],"writing","humanization","ai-detection","voice","natural-language",{"commitSha":277,"marketplace":278,"plugin":279},"HEAD",{"name":263,"pluginCount":232},{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd727xcarpnqcat3wd68ms466s86mwkb",[273,272,275,274,271],{"evaluatedAt":285,"extractAt":286,"updatedAt":287},1778693702554,1778693661691,1778693923493,{"evaluate":289,"extract":297},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":290,"targetMarket":217,"tier":218},[291,292,271,293,294,295,296],"ai","text","editor","code","nlp","humanizer",{"commitSha":277,"plugin":298},{"mcpCount":8,"provider":280,"skillCount":299},5,{"parentExtensionId":258,"repoId":282},[291,294,293,296,295,292,271],{"evaluatedAt":303,"extractAt":286,"updatedAt":304},1778693722676,1778693923675,{"evaluate":306,"extract":308},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":307,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":277},{"parentExtensionId":248,"repoId":282},{"_creationTime":311,"_id":282,"identity":312,"providers":313,"workflow":507},1778693654114.4695,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":314,"discover":487,"github":490},{"commitSha":277,"extensions":315},[316,327,338,393,401,409,456,464,469,477],{"basePath":317,"description":318,"displayName":319,"installMethods":320,"rationale":321,"selectedPaths":322,"source":326,"sourceLanguage":18,"type":265},".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",[323],{"path":324,"priority":325},"marketplace.json","mandatory","rule",{"basePath":254,"description":261,"displayName":263,"installMethods":328,"rationale":329,"selectedPaths":330,"source":326,"sourceLanguage":18,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[331,333,335],{"path":332,"priority":325},".claude-plugin/marketplace.json",{"path":334,"priority":325},"README.md",{"path":336,"priority":337},"LICENSE","high",{"basePath":254,"description":251,"displayName":244,"installMethods":339,"rationale":340,"selectedPaths":341,"source":326,"sourceLanguage":18,"type":255},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at plugins/unslop)",[342,344,345,346,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391],{"path":343,"priority":325},".claude-plugin/plugin.json",{"path":334,"priority":325},{"path":336,"priority":337},{"path":347,"priority":348},"skills/unslop/SKILL.md","medium",{"path":350,"priority":348},"skills/unslop-commit/SKILL.md",{"path":352,"priority":348},"skills/unslop-file/SKILL.md",{"path":354,"priority":348},"skills/unslop-help/SKILL.md",{"path":356,"priority":348},"skills/unslop-reasoning/SKILL.md",{"path":358,"priority":348},"skills/unslop-review/SKILL.md",{"path":360,"priority":337},"commands/unslop-commit.toml",{"path":362,"priority":337},"commands/unslop-file.toml",{"path":364,"priority":337},"commands/unslop-help.toml",{"path":366,"priority":337},"commands/unslop-reasoning.toml",{"path":368,"priority":337},"commands/unslop-review.toml",{"path":370,"priority":337},"commands/unslop.toml",{"path":372,"priority":337},"hooks/README.md",{"path":374,"priority":337},"hooks/install.ps1",{"path":376,"priority":337},"hooks/install.sh",{"path":378,"priority":337},"hooks/package.json",{"path":380,"priority":337},"hooks/uninstall.ps1",{"path":382,"priority":337},"hooks/uninstall.sh",{"path":384,"priority":337},"hooks/unslop-activate.js",{"path":386,"priority":337},"hooks/unslop-config.js",{"path":388,"priority":337},"hooks/unslop-mode-tracker.js",{"path":390,"priority":337},"hooks/unslop-statusline.ps1",{"path":392,"priority":337},"hooks/unslop-statusline.sh",{"basePath":394,"description":395,"displayName":244,"installMethods":396,"rationale":397,"selectedPaths":398,"source":326,"sourceLanguage":18,"type":245},"skills/unslop","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":325},"SKILL.md",{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":326,"sourceLanguage":18,"type":245},"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":325},{"basePath":244,"description":410,"displayName":411,"installMethods":412,"rationale":413,"selectedPaths":414,"source":326,"sourceLanguage":18,"type":245},"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":325},{"path":334,"priority":337},{"path":418,"priority":348},"CHANGELOG.md",{"path":420,"priority":348},"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":326,"sourceLanguage":18,"type":245},"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":325},{"basePath":242,"description":10,"displayName":13,"installMethods":465,"rationale":466,"selectedPaths":467,"source":326,"sourceLanguage":18,"type":245},{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-reasoning/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-reasoning)",[468],{"path":400,"priority":325},{"basePath":470,"description":471,"displayName":472,"installMethods":473,"rationale":474,"selectedPaths":475,"source":326,"sourceLanguage":18,"type":245},"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)",[476],{"path":400,"priority":325},{"basePath":244,"installMethods":478,"rationale":479,"selectedPaths":480,"source":326,"sourceLanguage":18,"type":486},{"pypi":244},"cli ecosystem detected at unslop",[481,483,484,485],{"path":482,"priority":325},"pyproject.toml",{"path":334,"priority":325},{"path":429,"priority":348},{"path":425,"priority":423},"cli",{"sources":488},[489],"manual",{"closedIssues90d":8,"description":491,"forks":232,"homepage":492,"license":237,"openIssues90d":8,"pushedAt":234,"readmeSize":230,"stars":235,"topics":493},"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/",[273,494,495,496,497,498,499,296,500,501,502,212,503,504,505,506],"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":508,"discoverAt":509,"extractAt":510,"githubAt":510,"updatedAt":508},1778693661514,1778693654114,1778693659782,[212,214,216,215,213],{"evaluatedAt":240,"extractAt":286,"updatedAt":513},1778693924414,[],[516,544,564,591,620,645],{"_creationTime":517,"_id":518,"community":519,"display":520,"identity":526,"providers":531,"relations":537,"tags":540,"workflow":541},1778675056600.2568,"k17b8e61me2fx4jmcjswbzs75d86n1e2",{"reviewCount":8},{"description":521,"installMethods":522,"name":524,"sourceUrl":525},"Makes AI-generated content sound genuinely human — not just cleaned up, but alive. Use when content feels robotic, uses too many AI clichés, lacks personality, or reads like it was written by committee. Triggers: 'this sounds like AI', 'make it more human', 'add personality', 'it feels generic', 'sounds robotic', 'fix AI writing', 'inject our voice'. NOT for initial content creation (use content-production). NOT for SEO optimization (use content-production Mode 3).",{"claudeCode":523},"alirezarezvani/claude-skills","Content Humanizer","https://github.com/alirezarezvani/claude-skills",{"basePath":527,"githubOwner":528,"githubRepo":529,"locale":18,"slug":530,"type":245},"marketing-skill/skills/content-humanizer","alirezarezvani","claude-skills","content-humanizer",{"evaluate":532,"extract":536},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":533,"targetMarket":217,"tier":218},[212,534,535,214,215],"content-humanization","copywriting",{"commitSha":277,"license":237},{"parentExtensionId":538,"repoId":539},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[212,534,535,214,215],{"evaluatedAt":542,"extractAt":543,"updatedAt":542},1778684321266,1778675056600,{"_creationTime":545,"_id":546,"community":547,"display":548,"identity":551,"providers":552,"relations":559,"tags":560,"workflow":561},1778693661691.4363,"k178pmb87re7z9as1b8ky4h9m586ncf7",{"reviewCount":8},{"description":403,"installMethods":549,"name":550,"sourceUrl":14},{"claudeCode":12},"Unslop Commit",{"basePath":402,"githubOwner":243,"githubRepo":244,"locale":18,"slug":404,"type":245},{"evaluate":553,"extract":558},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":554,"targetMarket":217,"tier":218},[555,556,557,212,215],"commit-message","conventional-commits","git",{"commitSha":277,"license":237},{"parentExtensionId":248,"repoId":282},[212,555,556,557,215],{"evaluatedAt":562,"extractAt":286,"updatedAt":563},1778693755963,1778693924021,{"_creationTime":565,"_id":566,"community":567,"display":568,"identity":574,"providers":578,"relations":585,"tags":587,"workflow":588},1778697513812.0593,"k17a20wb5skzqbbxh7gms1p30h86n366",{"reviewCount":8},{"description":569,"installMethods":570,"name":572,"sourceUrl":573},"Write blog posts, guides, tutorials, and long-form content. Sounds like a real person, not AI. Use when the user wants polished written content.",{"claudeCode":571},"spartan-stratos/spartan-ai-toolkit","article-writing","https://github.com/spartan-stratos/spartan-ai-toolkit",{"basePath":575,"githubOwner":576,"githubRepo":577,"locale":18,"slug":572,"type":245},".codex/skills/article-writing","spartan-stratos","spartan-ai-toolkit",{"evaluate":579,"extract":584},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":580,"targetMarket":217,"tier":218},[271,581,582,214,583],"content-generation","blog-posts","long-form",{"commitSha":277},{"repoId":586},"kd73rjj0rnrv7y0rz9qc3psn0586n75g",[582,581,214,583,271],{"evaluatedAt":589,"extractAt":590,"updatedAt":589},1778697566395,1778697513812,{"_creationTime":592,"_id":593,"community":594,"display":595,"identity":601,"providers":606,"relations":613,"tags":616,"workflow":617},1778691104676.0042,"k17c25w174y6873nhdh566etts86mv7m",{"reviewCount":8},{"description":596,"installMethods":597,"name":599,"sourceUrl":600},"Transform images with resize, crop, smart crop, upscale, remove background, and 20+ operations.",{"claudeCode":598},"iterationlayer/skills","Image Transformation API","https://github.com/iterationlayer/skills",{"basePath":602,"githubOwner":603,"githubRepo":604,"locale":18,"slug":605,"type":245},"skills/image-transformation-api","iterationlayer","skills","image-transformation-api",{"evaluate":607,"extract":612},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":608,"targetMarket":217,"tier":218},[609,610,214,611,291],"image","transformation","api",{"commitSha":277,"license":237},{"parentExtensionId":614,"repoId":615},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[291,611,214,609,610],{"evaluatedAt":618,"extractAt":619,"updatedAt":618},1778693613399,1778691104676,{"_creationTime":621,"_id":622,"community":623,"display":624,"identity":630,"providers":632,"relations":638,"tags":640,"workflow":641},1778685524139.2617,"k176smesnbjeacwzgvcg09aj8h86m5bf",{"reviewCount":8},{"description":625,"installMethods":626,"name":628,"sourceUrl":629},"Audit and rewrite content to remove AI writing patterns (\"AI-isms\"). Use this skill when asked to \"remove AI-isms,\" \"clean up AI writing,\" \"edit writing for AI patterns,\" \"audit writing for AI tells,\" or \"make this sound less like AI.\" Supports a detection-only mode that flags patterns without rewriting.",{"claudeCode":627},"conorbronsdon/avoid-ai-writing","avoid-ai-writing","https://github.com/conorbronsdon/avoid-ai-writing",{"basePath":254,"githubOwner":631,"githubRepo":628,"locale":18,"slug":628,"type":245},"conorbronsdon",{"evaluate":633,"extract":637},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":634,"targetMarket":217,"tier":218},[271,214,273,635,636],"content-auditing","language-style",{"commitSha":277,"license":237},{"repoId":639},"kd7c98efn2kct0spr54qfg5gpn86nmdj",[273,635,214,636,271],{"evaluatedAt":642,"extractAt":643,"updatedAt":644},1778685560807,1778685524139,1778685585072,{"_creationTime":646,"_id":647,"community":648,"display":649,"identity":655,"providers":658,"relations":662,"tags":664,"workflow":665},1778683308558.5125,"k170w2andhxykyj5yx7wmxxe3986mtjz",{"reviewCount":8},{"description":650,"installMethods":651,"name":653,"sourceUrl":654},"Remove AI-generated jargon and restore human voice to text. Built from analyzing 1,000+ AI vs human content pieces.",{"claudeCode":652},"BrianRWagner/ai-marketing-claude-code-skills","de-ai-ify","https://github.com/BrianRWagner/ai-marketing-claude-code-skills",{"basePath":653,"githubOwner":656,"githubRepo":657,"locale":18,"slug":653,"type":245},"BrianRWagner","ai-marketing-claude-code-skills",{"evaluate":659,"extract":661},{"promptVersionExtension":205,"promptVersionScoring":206,"score":269,"tags":660,"targetMarket":217,"tier":218},[271,214,274,273,503],{"commitSha":277},{"repoId":663},"kd79t0s02gyz4fb3m5zvb5ec4x86n8tb",[273,503,214,274,271],{"evaluatedAt":666,"extractAt":667,"updatedAt":666},1778683469533,1778683308558]