Communitygithub.com

AI Clean Master (Nettoyeur de Slop IA & Humaniseur Multi-Suppor…

Supprime le « slop IA » visuel et textuel (pills badges, micro-copies redondantes, jargons) des présentations PPTX, images/posters, sites web et documents, avec réécriture humanisée et remise en forme intelligente.

Qu'est-ce que AI Clean Master (Nettoyeur de Slop IA & Humaniseur Multi-Suppor… ?

AI Clean Master est un skill d'agent spécialisé dans la « décontamination » des contenus générés par l'IA. Il cible deux catégories de défauts : les artefacts visuels (fausses pastilles anglaises, textes d'ornement superflus dans les cartes, pieds de page vagues, émojis ✨🚀) et les tics linguistiques (jargons chinois comme «赋能/抓手/闭环» ou anglais comme «empower/leverage/paradigm shift»). Le skill fonctionne sur plusieurs supports : présentations (.pptx), images/posters (.png/.jpg), sites web (HTML/React/Vue/Tailwind) et documents (.docx/.md). Il utilise un workflow en 5 étapes : analyse automatique, dialogue interactif « grill-me » pour valider la tonalité et l'agressivité du nettoyage, prévisualisation des modifications, exécution non-destructive (sortie dans un nouveau fichier) et rapport de nettoyage. Le résultat est un contenu plus « humain », avec des textes réécrits dans un style adapté au contexte (pitch, technique, enseignement, business) et une mise en page visuellement promue (taille de police augmentée, centrage). Il est compatible avec Claude Code, Cursor, Codex CLI, et d'autres environnements d'agents.

Compatible avec✓Claude Code✓Codex CLI✓Cursor✓Antigravity
npx skills add https://github.com/Clement-2333/ai-clean-master-/tree/HEAD

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

AI Clean Master(全载体去 AI 味小字清理与人味化大师)

1. 核心使命 / Mission Principale

Les présentations, infographies, sites web et documents générés par l'IA souffrent souvent d'une forte « odeur de chaîne de montage numérique (AI Slop) », qui se concentre sur deux foyers principaux :

  1. Le « slop visuel et micro-textuel » (Visual & Micro-Copy Slop) :
    • Fausses pastilles, bandeaux et intertitres anglais (Kickers & Pill Badges) : ex. SECTION 01 · STRATEGIC OVERVIEW, CORE INSIGHT, ✨ Next-Gen AI Platform, SYSTEM ONLINE, 核心赋能模块, souvent entourés d'un cadre arrondi (pill/badge) ou d'un contour lumineux.
    • Micro-textes redondants à l'intérieur des cartes (Redundant Micro-Copy) : le titre indique déjà « Vitesse de reconnaissance multipliée par 3 », mais on ajoute en 10pt / text-xs : « En introduisant un algorithme efficace, nous avons significativement amélioré la vitesse de traitement de la reconnaissance ».
    • Pieds de page vagues, résumés et mentions légales vides (Footer Slop & Disclaimers) : ex. 本页核心洞察:构建全链路数字化闭环, Key Takeaway: Empowering seamless digital transformation, 注:以上数据仅供演示参考, ou de fausses barres d'état de type terminal.
    • Fausses métriques, micro-données décoratives et bruit emoji (Fake Metrics & Emoji Slop) : +99.8% sans source, INDEX-A, STEP 01 //, et une profusion d'émojis ✨🚀💡⚡ et de lueurs néon violettes bon marché.
  2. Le charabia IA chinois-anglais (Linguistic AI Buzzwords) :
    • Mots à la mode chinois : «赋能、抓手、闭环、全链路、多维度、底层逻辑、顶层设计、生态体系、范式转移、协同共振、颗粒度、组合拳» et autres parallélismes mécaniques.
    • Mots à la mode anglais (English AI Slop) : delve into, testament to, rich tapestry, seamless integration, paradigm shift, holistic ecosystem, empower, leverage, cutting-edge, game-changer, unlock the full potential.

Quatre règles d'or / Quatre règles d'or :

  • Suppression boîte-et-texte (Box-and-Text Removal) : lors de la suppression des micro-textes décoratifs, supprimer également leur cadre (pill/badge), barre de pied (footer bar) ; ne jamais laisser de bloc de couleur vide.
  • Promotion visuelle intelligente (Smart Visual Promotion) : après suppression des micro-textes redondants dans une carte, augmenter automatiquement la taille de police des points clés conservés (ex. PPT +2pt~+4pt, web text-base -> text-lg font-semibold), élargir la hauteur de ligne ou centrer verticalement pour éviter un espace vide.
  • Réécriture humanisée adaptative (Adaptive Humanization) : supprimer systématiquement le charabia IA chinois-anglais, et réécrire selon le contexte cible (pitch de concours, soutenance technique, cours, business concis) en un langage « naturel, prêt à être prononcé sur scène ».
  • Sortie non destructive (Non-Destructive Output) : toutes les modifications sont enregistrées dans un nouveau fichier nommé *_cleaned.<ext>.

2. Workflow en cinq étapes multi-plateforme (intégrant les questions grill-me et la porte de confirmation)

Conservez le chemin absolu du répertoire contenant ce fichier comme SKILL_DIR. Lors de chaque appel de script, développez ${SKILL_DIR} en chemin absolu réel.

Étape 1 : Identification du support et analyse des foyers de slop IA (Scan & Diagnose)

Selon le type de fichier ou de code fourni par l'utilisateur, appeler le moteur d'analyse dédié correspondant (critères de reconnaissance détaillés dans references/ai-slop-dictionary.md) :

Type de support (Carrier)Extensions applicables (Extensions)Commande d'analyse (Scan Command)
Présentation PPT.pptxpython "${SKILL_DIR}/scripts/pptx_inspector.py" "<input.pptx>" --json "<scan.json>"
Site web / Page front-end.html, .jsx, .tsx, .vue, .svgpython "${SKILL_DIR}/scripts/web_cleaner.py" --scan "<input_file>" --json "<scan.json>"
Image / Poster / Infographie.png, .jpg, .jpeg, .webppython "${SKILL_DIR}/scripts/image_cleaner.py" --scan "<input_img>" et capacité visuelle multimodale pour localiser les coordonnées bbox de tous les micro-textes, pastilles, sous-texte redondant dans l'image
Document / Plan / Discours.docx, .md, texte brutpython "${SKILL_DIR}/scripts/doc_cleaner.py" --scan "<input_doc>" --json "<scan.json>"

[!NOTE]

  • Sous Windows, si python3 déclenche le stub WindowsApps (code de sortie 9009), utilisez python.
  • Dans un environnement de conversation cloud comme Doubao Workspace sans conteneur Python local, effectuez un diagnostic structuré et une réécriture directement en vous référant à references/ai-slop-dictionary.md.

Étape 2 : Questions interactives Grill-Me une par une (One-by-One Decision Interview)

Une fois l'analyse terminée, il est strictement interdit de modifier le fichier directement. Passer en mode grill-me, où chaque question est posée une à la fois sur l'arbre de décision, et pour chaque question, l'option recommandée est placée en première position et marquée (Recommended) :

  • Adaptation aux outils d'appel inter-agents :
    • Dans les environnements hôtes supportant les outils de questionnement structuré (comme ask_question ou AskUserQuestion) tels que Antigravity / Claude Code / Cursor / Trae / Qoder / WorkBuddy, utiliser cet outil en priorité pour poser une question à choix unique à l'utilisateur.
    • Dans les environnements sans boîte de dialogue de sélection, comme Codex CLI / Doubao Workspace, poser une seule question à la fois dans le dialogue avec une liste numérotée claire (1. (Recommended) ...), et attendre la réponse (numéro ou avis) avant de passer à la question suivante.

Résoudre les branches de décision suivantes dans l'ordre (si l'utilisateur a déjà spécifié clairement un élément dans la demande initiale, cette question peut être ignorée) :

  1. Q1 — Contexte cible et réglage de la tonalité humaine (Tone & Scenario) :
    • Placer automatiquement le style le plus adapté en première position et le marquer (Recommended) en fonction du contenu de l'analyse :
      • Pitch de concours / Style créateur (Pitch & Competition) : mettre en avant les vrais problèmes, « ce que nous avons fait nous-mêmes » et les résultats réels (refuser le bla-bla sur l'écosystème et l'autonomisation).
      • Formation technique / Style ingénierie (Engineering & Technical) : verbe en début, données matérielles/algorithmes/paramètres spécifiques, résultats quantifiés, objectif et concis.
      • Cours magistral / Discours de classe (Teaching & Speech) : sujets à la première/deuxième personne (« on voit », « vous rencontrez souvent » / "Let's look at..."), phrases courtes, oral.
      • Business concis / Rapport quotidien (Crisp Business) : conclusion en premier (une phrase humaine par page), faits et actions concrètes remplacent les adjectifs.
  2. Q2 — Agressivité du nettoyage des micro-textes et blocs décoratifs (Cleanup Aggressiveness) :
    • (Recommended) Nettoyage complet boîte-et-texte + promotion de la police (Full Box-and-Text Cleanup + Font Promotion) : supprimer tous les pseudo-anglais/bandeaux-barrettes en haut (avec leur cadre), les mentions légales vides en bas de page, les micro-textes redondants dans les cartes, et agrandir/centrer la police des points clés conservés.
    • Nettoyage modéré (Moderate Cleanup) : supprimer uniquement les pseudo-anglais évidents, les mentions légales en pied de page et les émojis ✨🚀, conserver la structure des sous-titres dans les cartes mais les réécrire en langage humain concis.
  3. Q3 — Confirmation des données réelles ou mode de réparation d'image (Borderline Data / Image Mode) :
    • Si l'analyse détecte des micro-textes/chiffres spécifiques (ex. +38.5%, N=120), poser une question dédiée pour que l'utilisateur confirme lesquels sont des données métier réelles (à conserver et promouvoir) et lesquels sont des micro-données inventées par l'IA (à supprimer avec leur cadre).
    • Si la cible est une image (.png/.jpg), demander si on adopte (Recommended) Effacement pixel par pixel des micro-textes + redessin in situ en grandes lettres humaines ou Reconstruction en calques HTML/SVG/PPTX modifiables.

Étape 3 : Production d'un tableau comparatif « Suppression + Réécriture humanisée + Promotion visuelle » et porte de confirmation

Après l'alignement grill-me, lire references/layout-promotion-rules.md et references/ai-slop-dictionary.md, puis afficher à l'utilisateur un tableau de prévisualisation visuel page par page / zone par zone Before → After :

### 📋 Aperçu du nettoyage et de l'humanisation par AI Clean Master

| Page/Zone | Type d'action | Contenu original (Foyer de slop IA) | Après traitement (Humanisé & visuellement promu) |
|---|---|---|---|
| P1 Haut | `🗑️ Suppression boîte+texte` | `[Cadre pill #4] SECTION 01 · STRATEGIC OVERVIEW` | *Cadre de fond bleu clair supprimé également* |
| P1 Carte 1 | `✂️ Suppr micro-texte + 🔼 Promotion` | Titre : `多维赋能分选体系`<br>Micro-texte(10pt) : `通过全链路视觉感知赋能高效农业分选闭环` | Titre réécrit et promu en **20pt centré** :<br>**`Vision binoculaire : reconnaissance des défauts en 0,2 seconde`** (micro-texte supprimé en dessous) |
| P1 Bas | `🗑️ Suppression boîte+texte` | `[Barre de pied #9] 本页核心洞察:实现高质量发展的抓手` | *Barre gris foncé en bas supprimée également* |
  • Porte de confirmation (Confirmation Gate) : Après avoir affiché le tableau de prévisualisation, demander à l'utilisateur de confirmer l'exécution (ou de proposer des ajustements). L'étape 4 ne peut être lancée que lorsque l'utilisateur a clairement confirmé (ou a explicitement déclaré dans la demande initiale « pas besoin de confirmation, donne le résultat en un clic »).

Étape 4 : Exécution du nettoyage boîte-et-texte, réécriture humanisée et promotion visuelle intelligente (Execute Cleanup & Promotion)

Selon le plan validé, appeler le moteur de nettoyage correspondant au support pour générer un nouveau fichier *_cleaned.<ext> :

Voie A : Présentation PPT (.pptx)

Rédiger un fichier de plan JSON et exécuter :

python "${SKILL_DIR}/scripts/pptx_cleaner.py" "<input.pptx>" "<plan.json>" -o "<input_cleaned.pptx>"

Exemple de structure de plan.json :

{
  "slides": [
    {
      "slide_index": 1,
      "delete_shape_ids": [4, 5, 9, 10],
      "delete_paragraphs": [
        {"shape_id": 7, "paragraph_indices": [1, 2]}
      ],
      "rewrites": [
        {
          "shape_id": 7,
          "paragraph_index": 0,
          "new_text": "Vision binoculaire : reconnaissance des défauts en 0,2 seconde",
          "promote_pt": 3.0,
          "vertical_center": true
        }
      ]
    }
  ]
}

Voie B : Site web et page front-end (.html / .jsx / .tsx / .vue / .svg)

Rédiger <web_plan.json> et exécuter :

python "${SKILL_DIR}/scripts/web_cleaner.py" --apply "<web_plan.json>" "<input.html>" -o "<input_cleaned.html>"

Voie C : Image / Poster / Infographie (.png / .jpg / .webp)

Rédiger une configuration d'effacement et de redessin par zone <img_plan.json> (définir bbox: [x1, y1, x2, y2], action: "erase_only" | "erase_and_redraw", text, font_size pour chaque zone), puis exécuter :

python "${SKILL_DIR}/scripts/image_cleaner.py" --apply "<img_plan.json>" "<input.png>" -o "<input_cleaned.png>"

Voie D : Document et texte enrichi (.docx / .md)

Rédiger <doc_plan.json> et exécuter :

python "${SKILL_DIR}/scripts/doc_cleaner.py" --apply "<doc_plan.json>" "<input.docx>" -o "<input_cleaned.docx>"

Étape 5 : Livraison du résultat et rapport de nettoyage (Delivery & Summary Report)

Vérifier que le fichier *_cleaned.* généré existe et n'est pas corrompu, puis afficher à l'utilisateur un rapport de livraison concis :

  1. Chemin du nouveau fichier ;
  2. Statistiques de nettoyage : nombre de micro-textes/cadres pill/barres de pied supprimés (avec leur boîte), nombre de charabia IA chinois/anglais éliminés, nombre de points clés ayant bénéficié d'une promotion de police et d'une réécriture humanisée.

3. Documents de référence et index des scripts / Références & Scripts

Skills associés