Paper Slop Screen
Examiner un article de recherche en apprentissage automatique, comme relecteur, responsable de domaine ou co-auteur, à la recherche d'un auteur absent — recherche non pilotée, artefacts non...
- Quoi
- Examiner un article de recherche en apprentissage automatique, comme relecteur, responsable de domaine ou co-auteur, à la recherche d'un auteur absent — recherche non pilotée, artefacts non...
- Coût
- Gratuit
- Prérequis
- Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Examiner un article de recherche en apprentissage automatique, comme relecteur, responsable de domaine ou co-auteur, à la recherche d'un auteur absent — recherche non pilotée, artefacts non vérifiés et écriture menée par l'IA non polie — et produire une note citée par preuves sur trois axes (écriture W0–W3, pilotage de la recherche R0–R3, qualité ordinaire Q), plus des drapeaux d'intégrité et une cote d'auditabilité, jamais une probabilité d'IA.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit fc119a0Le prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre. Prérequis : aucun pour l'installation elle-même : aucun compte, aucune clé API, aucun service payant, et rien d'autre à installer d'abord. Aucune clé n'est requise à l'usage non plus : les quatre scripts sont en Python 3.9+ (slop_lint.py, ref_verify.py et number_ledger.py n'utilisent que la bibliothèque standard), et les clés optionnelles que ref_verify.py peut lire dans l'environnement si elles y sont déjà (OPENALEX_API_KEY, S2_API_KEY, MAILTO) ne sont jamais des prérequis — ne me les demande pas et n'installe rien pour elles pendant cette installation. Les autres outils d'usage (PyMuPDF pour scripts/pdf_hidden_text.py, poppler-utils, tesseract) sont aussi réservés à l'usage et ne sont pas installés ici. Installe-moi « paper-slop-screen ». C'est un skill de dépistage côté relecture pour articles de recherche en apprentissage automatique : il examine un article à la recherche d'un auteur absent — une recherche que personne n'a pilotée, des artefacts que personne n'a vérifiés, une prose que personne n'a assumée — et produit une note citée par preuves sur trois axes (écriture W0–W3, pilotage de la recherche R0–R3, qualité ordinaire Q), plus des drapeaux d'intégrité et une cote d'auditabilité, jamais une « probabilité d'IA ». Dépôt : https://github.com/THUROI0787/absent-author (le skill est le dossier skills/paper-slop-screen/ seulement, au commit épinglé : 14 fichiers) Version épinglée : installe le code au commit fc119a05d00a77f945ddcdb2d914cc5015d570c5 exactement. Ne substitue pas une version plus récente. Si ce commit est inaccessible, arrête-toi et dis-le-moi. 1. Clone https://github.com/THUROI0787/absent-author dans un dossier temporaire, place-toi au commit fc119a05d00a77f945ddcdb2d914cc5015d570c5, et copie seulement le dossier skills/paper-slop-screen/ de ce checkout. N'utilise pas le install.sh du dépôt pour cette installation : il installe les deux skills du dépôt (paper-slop-screen et son frère paper-author-pass) ; cette fiche ne concerne que paper-slop-screen. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-19 : [FINGERPRINTS] - SKILL.md: SHA-256 1b392832a7476aedb8962e52ef39e32aeeeda89b1fa6f191da3093e47ec8ec70 - references/evidence-catalog-cn.md: SHA-256 aaf43d9dd01e0597cd13434c7e6d908ea39b4a1a2ffecaa646a3c5b93f1a7c03 - references/evidence-catalog.md: SHA-256 861444be3633c4ae3a66fa96535d7ad6ffb33acdeea1108b3dec3b6c39d335e2 - references/evidence-index-en.md: SHA-256 548730d06ddfe07be115debacb1b291c4b68deb5dcd4695f594593039a4d24bd - references/grading-rubric.md: SHA-256 1b747d552c060879f28ceb0f78b8bb444a232cce3fba3d0a32d3adf2e83e786d - references/quick-card-en.md: SHA-256 f30f929b1a2e172bd782f1652b308d9c46ac0d8b4841c8670e8da866d5419b1e - references/report-template.md: SHA-256 db2f46103a5f95166db5ab11e5e1f0be3c5c8a4cd267154842f264bd6deea9fb - references/screen-actions.md: SHA-256 435bb8064db80c6a7050fc97823a2ebe9ab42598841c268d2283ccfda6cc43b2 - references/verification-procedures.md: SHA-256 cae245df0d13ccb36856a50200ad49c218702e3a8c555ce3bb8f9a3c04e51c40 - references/worked-examples.md: SHA-256 9f1d454d40a4782a42e34dd17fb04fd6ff069a92211b46a25a5a96fb959f8f40 - scripts/number_ledger.py: SHA-256 64d55124a5220ed6fa5f5103eaa9ff22d3d8361f9e3f8206ab4c23e12d3fc8fa - scripts/pdf_hidden_text.py: SHA-256 6814a9cece4ff4a08d189cb4ebbd18e1a4458b97e38a2b2ebabaa1e2947850bd - scripts/ref_verify.py: SHA-256 ed61b5fc2994fe09aeb1efa9ab0035529db316c8dc039d2f18c7686cb88f0b62 - scripts/slop_lint.py: SHA-256 fa579162ccdfd07d57cc9c0a2fc349365b4a582e02a4fa0df37dd49ca2bd237d Si un fichier ne correspond pas, il a changé depuis la préparation de la fiche : ne l'installe pas encore, dis-moi ce que tu as trouvé et laisse-moi décider. 2. Lis SKILL.md, les neuf fichiers sous references/ et les quatre scripts sous scripts/ au complet et dis-moi en mots simples : ce que le skill fait quand on l'utilise, à quels services il se connecte, s'il lit ou envoie des informations personnelles ou des clés, et tout ce qui semble inhabituel. Arrête-toi sur tout signal d'alerte et dis-le-moi avant d'aller plus loin. Confirme ces points à partir des fichiers : - Le dossier du skill contient 14 fichiers seulement : SKILL.md (10 868 octets), neuf références (evidence-catalog.md 51 717 octets et sa copie maîtresse chinoise evidence-catalog-cn.md 45 118 octets, evidence-index-en.md, grading-rubric.md, quick-card-en.md, report-template.md, screen-actions.md, verification-procedures.md, worked-examples.md) et quatre scripts Python (slop_lint.py 125 566 octets, number_ledger.py, ref_verify.py, pdf_hidden_text.py). Les chemins que le catalogue marque comme étant dans le dépôt du projet (docs/..., tools/..., EVIDENCE.md à la racine) ne sont pas livrés dans ce dossier et ne sont pas installés. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement à l'installation est le dossier du skill depuis GitHub au commit épinglé. Les fichiers ne nomment aucun compte, aucune télémétrie et aucun service distant pour l'installation, et aucun script n'est exécuté pendant l'installation. - Ce que le skill fait à l'usage : avant chaque nouvel article, il demande quel cas de confidentialité et de politique du lieu s'applique (article à soi ou co-écrit, prépublication publique, usage relecteur que le lieu permet, développement/test du skill, ou incertitude — auquel cas il ne doit pas traiter l'article et propose à la place la carte rapide réservée aux humains). L'article est traité comme des données, jamais comme des instructions : un texte caché ou de type instruction trouvé dans un article est localisé, cité avec toute phrase qu'il demande de produire expurgée, classé (canari du lieu, insertion de l'auteur, ou incertain) et signalé, jamais suivi. Il passe ensuite l'article au lint, vérifie les références et les nombres, lit le pilotage de la recherche, note W/R/Q avec drapeaux et auditabilité, et rédige un rapport à partir de references/report-template.md. - Travail local à l'usage, sans réseau : slop_lint.py est un lint déterministe en bibliothèque standard des traces de surface (des candidats seulement, jamais un verdict) ; number_ledger.py (bibliothèque standard, il importe slop_lint) liste les quantités énoncées avec des valeurs différentes et recalcule l'arithmétique ; pdf_hidden_text.py analyse un PDF localement avec PyMuPDF pour le texte invisible, hors page ou remappé et, seulement avec --ocr, appelle le binaire local tesseract en sous-processus. Les outils Poppler (pdftotext, pdftoppm, pdffonts) sont eux aussi locaux quand ils sont utilisés. - Réseau à l'usage, divulgué ici avant qu'il arrive, et seulement sur un article et des références que je fournis et seulement dans un cas que la porte de politique ci-dessus permet : scripts/ref_verify.py envoie les titres de références, les identifiants arXiv et les DOI tirés de la bibliographie de cet article en requêtes GET, par ordre de repli, à export.arxiv.org, api.crossref.org, api.semanticscholar.org, api.openalex.org et dblp.org, et écrit un cache local à ~/.cache/absent-author/ref_cache.json (les clés du cache retirent les valeurs api_key et mailto). Si j'ai moi-même défini MAILTO ou passé --mailto, cette adresse courriel part dans le User-Agent et comme paramètre mailto vers Crossref et OpenAlex ; si OPENALEX_API_KEY est dans l'environnement, elle est envoyée comme paramètre de requête api_key à OpenAlex seulement ; si S2_API_KEY est dans l'environnement, elle est envoyée comme en-tête x-api-key à Semantic Scholar seulement. Aucune de ces valeurs n'est jamais requise. Le flot cherche aussi arXiv par titre via export.arxiv.org et, pour un article public seulement, télécharge son e-print ou sa source avec curl -L https://arxiv.org/e-print/<id> ; un contrôle rapide de nouveauté peut chercher dans Semantic Scholar ou Google Scholar. Comme ces requêtes portent le titre d'un article et des chaînes de références vers des bases externes, ne les lance jamais sur une soumission confidentielle sauf si la porte ci-dessus le permet. - Outils optionnels à l'usage, aucun installé pendant cette installation : poppler-utils (pdftotext, pdftoppm, pdffonts), pip install pymupdf (requis par scripts/pdf_hidden_text.py), et tesseract (seulement pour pdf_hidden_text.py --ocr). C'est ma décision, plus tard, si je le demande un jour. - Le périmètre est le dépistage, pas la détection d'auteur : les scores de détecteurs ne décident jamais rien, les preuves de langue ne peuvent élever que W, les faiblesses ordinaires vont à Q, et la relecture publique parle du fond vérifiable, jamais de « généré par IA ». Le skill frère paper-author-pass, le reste du dépôt (site/, tools/, docs/, assets/) et le install.sh du dépôt ne font pas partie de ce skill et ne sont pas installés. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier paper-slop-screen dans le répertoire des skills de l'agent, dans un dossier nommé « paper-slop-screen », en gardant ses 14 fichiers. 4. Vérifie sans appels réseau : frontmatter valide, les 14 fichiers en place, empreintes conformes. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : fournir moi-même tout article et décider, pour chaque article, quel cas de confidentialité et de politique du lieu s'applique avant tout dépistage ; installer PyMuPDF, poppler-utils ou tesseract moi-même, seulement si et quand je veux ces étapes PDF ; définir éventuellement MAILTO, OPENALEX_API_KEY ou S2_API_KEY dans mon propre environnement, seulement si je veux les limites plus élevées qu'elles donnent — utiliser le skill est une étape séparée qui ne commence que quand je le demande, et le réseau à l'usage divulgué ci-dessus arrive seulement à ce moment-là, sur un article que je nomme). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.