← Recherche

Papercut Explainer
Video 📌 Version épinglée : commit ff8223a
🔎 Analyse du prompt d’installation · 2026-10-19 : exécute des commandes · écrit des fichiers
⚙ Prérequis: Avant de commencer…

Papercut Explainer

Fabriquer de bout en bout un court explicatif vertical (9:16) en papier découpé, d'un lien ou d'une idée jusqu'à un mp4 : un orchestrateur qui ne demande que ce qui manque, écrit un BRIEF

L’essentiel
Quoi
Fabriquer de bout en bout un court explicatif vertical (9:16) en papier découpé, d'un lien ou d'une idée jusqu'à un mp4 : un orchestrateur qui ne demande que ce qui manque, écrit un BRIEF
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.

Version :

⌁

Installation

Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit ff8223a
Envie d'être encore plus prudent ?

Le 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 ?

Comment vérifier une création avant de l’installer →

🧭 Ce que ça touche
  • Peut lancer des commandes sur l’ordinateur de ton Muse.
  • Peut créer ou modifier des fichiers.
Analyse du prompt d’installation · 2026-10-19
🔒 Sécurité et provenance
📌 Version épinglée : commit ff8223a · 2026-10-19
🔎 Analyse du prompt d’installation · 2026-10-19 : exécute des commandes · écrit des fichiers
Ce que le scan a trouvé — extraits du prompt d’installation
  • exécute des commandes — - Do not run ./install.sh or its --doctor, do not hand over to papercut-setup, do not run the preflight probe · - Ne lance pas ./install.sh ni son --doctor, ne passe pas la main à papercut-setup, ne lance ni la sonde de pr
  • écrit des fichiers — - This folder is NOT self-contained for a full reel — confirm this out loud before installing: SKILL.md delega · - Ce dossier n'est PAS autonome pour un reel complet — confirme-le à voix haute avant d'installer : SKILL.md d
Skill Harbor ne révise jamais le code des skills listés. Ce sont des faits datés sur le prompt d’installation et notre test d’installation, pas une certification de sécurité. Révisez un skill vous-même avant de l’installer. Comment nous vérifions

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. Le skill lui-même est gratuit (MIT). Lis ceci avant de décider, car ce dossier seul n'est PAS le pipeline complet : « papercut-explainer » est l'orchestrateur de bout en bout des reels papercut, et chaque étape de production délègue à un skill frère qui n'est PAS dans ce dossier (papercut-strategy, papercut-hook, papercut-script, papercut-storyboard, papercut-build, papercut-voice, papercut-qa, et papercut-setup pour l'installation ou la réparation), et les étapes 5 et suivantes exigent aussi le dossier partagé library/ du dépôt (résolu comme $PAPERCUT_LIB) plus, pour le rendu, Node, ffmpeg et les outils Python normalement mis en place par le propre ./install.sh du dépôt — rien de tout cela n'est installé par cette installation, et lancer ./install.sh est une décision séparée que je prends moi-même plus tard. Ce que cette installation me donne bel et bien, à elle seule, c'est l'orchestrateur lui-même (SKILL.md : accueil, modes d'exécution, tableau des 9 étapes, prévol et modes d'installation) plus ses six fichiers de référence, dont le guide de style complet et les prompts de style portables que je peux remettre à un autre outil (mode d'exécution 4) sans aucun autre skill. Utiliser le pipeline plus tard envoie aussi des choses à l'usage — mon lien source est récupéré pour la recherche, les prompts d'images (et, en mode édition, une image de décor de la bibliothèque) vont à l'outil d'image que j'utilise, et le script de narration va au TTS que je choisis, le seul TTS nommé dans ce dossier étant le Qwen3-TTS local — le tout divulgué au point 2 avant que quoi que ce soit arrive, et rien de tout cela n'arrive pendant l'installation. Installe-moi « papercut-explainer ». Il fabrique de courts reels explicatifs verticaux en papier découpé (9:16, environ 20 à 45 secondes), d'un lien (un dépôt, une page produit, une annonce) ou d'une idée jusqu'à un mp4 : accessoires en papier de construction superposé avec ombres portées, animation rigide en découpage, lente poussée de caméra avec bouillonnement papier en stop-motion, une bannière-titre collée par temps fort portant un fait dur que la voix off saute, et des étiquettes de sous-titres en papier déchiré, mot à mot. Il demande d'abord seulement ce qui manque (la source, l'unique affirmation que la vidéo prouve, qui fait le travail et qui approuve, le mot-clé d'appel à l'action et ce que le spectateur reçoit, la durée — 22 à 30 secondes par défaut — et le niveau du public), écrit ces réponses comme un bloc BRIEF, puis achemine à travers neuf étapes fondées sur des fichiers : 1 stratégie (papercut-strategy), 2 accroche (papercut-hook), 3 script (papercut-script), 4 storyboard (papercut-storyboard), 5 échafaudage et plan (papercut-build), 6 voix et synchronisation (papercut-voice), 7 scènes, son et rendu (papercut-build, bâti avec Remotion), 8 QA (papercut-qa), et 9, après la publication, autopsie et récolte (papercut-strategy et papercut-build). Il traite aussi les demandes partielles pour elles-mêmes : script seulement, storyboard à partir d'un script existant, le prompt de style pour un autre outil, ou la réparation d'une seule scène. Dépôt : https://github.com/0xS4N4TG/papercut-explainer (le skill est tout le dossier skills/papercut-explainer/ au commit épinglé : SKILL.md plus son dossier references/, 7 fichiers) Version épinglée : installe le code au commit ff8223abc8136cc09e8d7e9b62ecb5d080c389e1 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/0xS4N4TG/papercut-explainer dans un dossier temporaire, place-toi au commit ff8223abc8136cc09e8d7e9b62ecb5d080c389e1, et copie le dossier skills/papercut-explainer/ de ce checkout. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-19 : [FINGERPRINTS] - SKILL.md: SHA-256 21354ac8146c08aa30fe3662f4d07c17a746a942000696489b70907cb35407d1 - references/asset-prompts.md: SHA-256 51c6c8749a76139a7649d0c539e50a69c92b059e21c125bf3b4f72c37161ba46 - references/frame-breakdown.md: SHA-256 3a8ba50d808e9c54ce54fc2710e0bff5d6870c8b9bbe237ce1c8109cc640bf30 - references/motion-principles.md: SHA-256 035b5c19bdc0fc46d3e8fb2ff4a94056b50fccf0fd2d558ff5c0c1d85ee1439f - references/remotion-recipes.md: SHA-256 f8aa94f7ac08a3e9e00c01780c17e53930e150a03211edff73d455f9f56d3940 - references/style-guide.md: SHA-256 393c86ad27a3ce22546b9ebd9e32290d5ef247abfe88185d70969e4945519169 - references/style-prompt.md: SHA-256 2ea0dadebb3559368e94ecf0a36653fe4b5a3d11b648e370e41625f2e97f01cf 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 au complet et lis les six fichiers de references/ (style-guide.md, style-prompt.md, motion-principles.md, remotion-recipes.md, asset-prompts.md, frame-breakdown.md), 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 7 fichiers seulement : SKILL.md (7 332 octets) et six références Markdown dans references/ (style-guide.md 19 620 octets, remotion-recipes.md 15 315 octets, frame-breakdown.md 12 437 octets, asset-prompts.md 6 009 octets, style-prompt.md 5 296 octets, motion-principles.md 4 263 octets). Il n'y a aucun code, aucun script et aucun binaire dans le dossier : les extraits Remotion/TypeScript de remotion-recipes.md et motion-principles.md sont des croquis de départ (« not yet compiled against a project »), pas des fichiers exécutables. - Ce dossier n'est PAS autonome pour un reel complet — confirme-le à voix haute avant d'installer : SKILL.md délègue chaque étape à des skills frères qui ne sont pas dans ce dossier (papercut-strategy pour les étapes 1 et 9, papercut-hook pour l'étape 2, papercut-script pour l'étape 3, papercut-storyboard pour l'étape 4, papercut-build pour les étapes 5, 7 et 9, papercut-voice pour l'étape 6, papercut-qa pour l'étape 8, papercut-setup quand une installation a besoin de réparation), et trois de ses propres références pointent hors du dossier : style-guide.md et style-prompt.md envoient le lecteur à ../../papercut-script/references/storytelling.md pour le système de narration complet, ses exemples et son prompt de narration de la section 7, et style-guide.md envoie les règles de livraison TTS à ../../papercut-voice/SKILL.md. Les étapes 5 et suivantes exigent aussi le library/ partagé du dépôt (les composants du kit dans library/papercut/kit/, la bibliothèque audio, library/papercut/CATALOG.md et library/audio/CATALOG.md, library/tools/catalog.py, library/tools/placeholder_vo.py et library/voice/voice.example.json), résolu dans cet ordre : la variable d'environnement $PAPERCUT_LIB, sinon la ligne PAPERCUT_LIB= dans ${XDG_CONFIG_HOME:-~/.config}/papercut-explainer/config.env, sinon le skill demande une fois — jamais un chemin de machine codé en dur. Les étapes 1 à 4 n'ont besoin d'aucune bibliothèque, mais elles ont besoin des skills d'étape frères. Aucun de ces frères, et aucune partie de library/, n'est copié ni installé par cette installation. - 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é. Aucun script n'est exécuté pendant l'installation, aucune clé n'est demandée, et il n'y a aucune télémétrie, aucune clé API, aucun secret et aucun point de terminaison tiers fixe dans tout le dossier (il ne contient aucune URL http/https). - Ce qui quitte cette machine à l'usage, divulgué ici avant que ça arrive — utiliser le skill est une étape séparée qui ne commence que quand je demande un reel, et les étapes suivantes ne roulent que si j'ai séparément installé les skills frères et, pour le rendu, la configuration de la bibliothèque : (a) recherche de la source : la source d'accueil est habituellement un lien que je fournis (un dépôt, une page produit ou une annonce), et SKILL.md dit que tout le reste est recherché à partir de lui, donc mon agent récupère cette URL chez son hébergeur et travaille à partir de ce qu'elle retourne ; l'étape 9, après que j'ai moi-même publié un reel, lit de même les chiffres de la plateforme pour une autopsie. (b) prompt de style pour un autre outil (mode d'exécution 4) : un bloc copié de references/style-prompt.md est remis par moi, ou collé par mon agent à ma demande, dans l'autre agent, générateur d'images ou générateur vidéo que je choisis, sous le compte et les conditions de cet outil. (c) images texturées générées par IA (references/asset-prompts.md) : le skill utilise l'outil d'image que la machine a — aucun outil n'est nommé ni imposé — par des appels de la forme <image-tool> generate "<prompt>" et <image-tool> edit "<prompt>" --image library/papercut/public/bg/backdrops/kitchen.jpg, donc le prompt d'image va à cet outil, et en mode édition une image de décor de la bibliothèque lui va comme référence de style ; si cet outil est un service infonuagique, c'est un envoi externe à ce service, et s'il est local, ça reste local. Bâtir chaque accessoire en code, sans outil d'image, est la solution de repli documentée. (d) voix off : le dossier dit que n'importe quel TTS convient et ne nomme qu'une option locale, Qwen3-TTS (poids ouverts, Qwen/Qwen3-TTS-12Hz-* sur Hugging Face, tournant localement sur Apple Silicon MPS ou CUDA, habituellement via une petite app Gradio, depuis ma propre installation existante dont le skill demande l'emplacement) ; le script de narration et, pour la variante de clonage vocal décrite dans style-guide.md, un extrait de référence et sa transcription vont au TTS que je choisis réellement — local avec Qwen3-TTS, ou à un TTS infonuagique si j'en choisis un. La voix de substitution du mode Standard est locale seulement (silencieuse, ou say de macOS). (e) polices dans un projet rendu : references/remotion-recipes.md prescrit de charger les polices via @remotion/google-fonts, donc un projet qui suit les recettes récupère ses fichiers de polices chez Google Fonts quand il est bâti ou rendu. Les recettes disent aussi à l'agent de charger d'autres skills Remotion (remotion:remotion-best-practices et le skill remotion-captions) — des skills séparés, qui ne font pas partie de ce dossier. - Les parties locales seulement à l'usage : la sonde de prévol en lecture seule de SKILL.md (sourcer $PAPERCUT_LIB/env.sh depuis le fichier de configuration, puis node -v, ffmpeg -version et les vérifications d'import Python pour numpy, PIL et soundfile, plus qwen_tts pour le mode Full) roule entièrement sur cette machine et n'envoie rien — et c'est une sonde d'usage, jamais une partie de cette installation. Reconstruire les catalogues de la bibliothèque (python3 $PAPERCUT_LIB/tools/catalog.py), les étapes de planification et d'écriture, le rendu Remotion lui-même et la passe QA sont aussi locaux, entre toi et moi, dans les fichiers de série et d'épisode que les étapes lisent et écrivent (research/facts.md, narration/script.json, papercut/episode.json, papercut/STORYBOARD.md, out/*.mp4). L'exemple travaillé de frame-breakdown.md est un contenu inventé (un produit, des modèles et des chiffres fictifs) : réutilise sa densité d'événements, jamais son contenu, et n'invente jamais un comportement de produit — le cadrage des rôles est confirmé avec moi à l'accueil. - Ne lance pas ./install.sh ni son --doctor, ne passe pas la main à papercut-setup, ne lance ni la sonde de prévol ni aucune reconstruction de catalogue, n'installe ni Node, ni ffmpeg, ni paquets Python, ni Remotion, ni Qwen3-TTS, et ne récupère pas mon lien source, ne génère aucune image et ne rends rien pendant cette installation : configurer les skills frères, la bibliothèque ou une voix est ma décision, plus tard, quand je demande vraiment un reel. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier papercut-explainer dans le répertoire des skills de l'agent, dans un dossier nommé « papercut-explainer », en gardant ses 7 fichiers (SKILL.md à sa racine et les six références dans son sous-dossier references/). Un clone manuel suivi de la copie du dossier skills/papercut-explainer dans ~/.claude/skills/ est la route décrite ici ; toute autre route ne convient que si chaque fichier installé correspond à son empreinte. 4. Vérifie sans appels réseau : frontmatter valide (name: papercut-explainer), les 7 fichiers en place avec des empreintes concordantes. Ne lance aucune sonde, aucun script ni aucune commande Remotion pour vérifier. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : si je veux plus que l'orchestrateur et ses références — un reel complet d'une idée à un mp4 — installer les huit skills frères papercut-strategy, papercut-hook, papercut-script, papercut-storyboard, papercut-build, papercut-voice, papercut-qa et papercut-setup et configurer moi-même le library/ du dépôt, normalement par le propre ./install.sh du dépôt en mode Standard (Node, ffmpeg et les outils Python) ou en mode Full (qui ajoute la voix Qwen3-TTS locale), en sachant que rien de tout cela n'est inclus ici ; fournir le lien source, l'unique affirmation, le cadrage des rôles, le mot-clé d'appel à l'action et la durée quand je lance un reel ; choisir moi-même mon outil d'image et mon TTS, en sachant que les envois à l'usage divulgués ci-dessus arrivent seulement à ce moment-là, sur les outils qui roulent). 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.

?

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.