← Recherche

npc-showcase-clips
Developer tools 📌 Version épinglée : commit 59635ce
⚙ Prérequis: Avant de commencer…

npc-showcase-clips

L’essentiel
Quoi
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 59635ce
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 →

🔒 Sécurité et provenance
📌 Version épinglée : commit 59635ce · 2026-10-19
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. Pour utiliser le skill ensuite comme décrit, SKILL.md ne nomme non plus aucun compte, aucune clé API et aucun service payant : il te faut une intégration de jeu ou de mod qui peut mettre en scène un échange scripté de PNJ, tenir la caméra de gameplay, écrire ou épingler une réplique, choisir une action et rendre les deux voix avant que le clip tourne ; les outils de l'exemple GTA V auxquels SKILL.md renvoie (non installés) tournent localement sous Windows avec ffmpeg pour la capture d'écran et d'audio et Deno pour le script de découpage. Ne mets jamais de clé dans un fichier : ce skill n'en nomme aucune. Installe-moi « npc-showcase-clips ». C'est un playbook en un seul SKILL.md pour enregistrer de courts clips de conversations de PNJ qui ont l'air de vrai gameplay, prêts à publier : scripter un échange à un endroit et un moment choisis, tenir la caméra de gameplay immobile derrière le joueur, rendre les deux répliques avant que le clip tourne pour qu'elles s'enchaînent, ne garder à l'écran que le HUD et les sous-titres du jeu lui-même, et découper des clips de 5-10 s en 16:9 (et 9:16) à l'aide de marqueurs de timeline, en refaisant tout clip trop long au lieu de couper des mots. Dépôt : https://github.com/christos-antono/NPCTalk (le skill est le dossier .agents/skills/npc-showcase-clips/ au commit épinglé : SKILL.md seulement ; la copie identique .claude/skills/ et la copie racine skills/ sont des doublons, pas la source de cette fiche, et le reste du dépôt NPCTalk n'est pas installé) Version épinglée : installe le code au commit 59635ceb8ee010599c3caf9d9d1ee1aa114af91d 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/christos-antono/NPCTalk dans un dossier temporaire, place-toi au commit 59635ceb8ee010599c3caf9d9d1ee1aa114af91d, et copie le dossier .agents/skills/npc-showcase-clips/ 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 e7814d4c757df59772cf8c9af6304a56cbbd4aed690e915f7fba8fce2d34cd6f 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 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 un seul fichier : SKILL.md (4 193 octets). Il n'y a aucun code, aucun script, aucun fichier de référence et aucune liste de dépendances dans le dossier : le skill est un ensemble d'instructions pour scripter, mettre en scène, enregistrer, synchroniser et découper un court clip de PNJ. - 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é. SKILL.md ne nomme aucun service distant, aucun hôte, aucune clé API et aucune télémétrie, ni à l'installation ni à l'usage. C'est une divulgation, pas une étape à exécuter pendant cette installation : tout rendu de voix ou toute écriture de réplique par un LLM dont un clip dépend appartient à l'installation de jeu ou de mod que tu fournis déjà, hors de ce dossier de skill et non installée ici. - À l'usage, le travail que SKILL.md décrit est local : un échange scripté (nom du clip ; at: un endroit nommé ou « x, y, z, heading » ; time: heure du jour ; a: qui parle en premier, le joueur, un personnage ou un modèle ped avec une voix ; b: le partenaire ; line: la première réplique ; reply: une instruction que le LLM écrit en direct, ou say: une réplique approuvée épinglée, par exemple avec [shouting] ; do: un nom d'action ou none), y compris des clips avec seulement des PNJ où le joueur est caché et où deux PNJ se parlent. - Pour avoir l'air de gameplay : à chaque frame, règle le mode de vue de la caméra de suivi ainsi que son heading et son pitch par rapport au joueur et désactive l'entrée du regard (fixe, c'est correct, les caméras cinématiques ont l'air d'une bande-annonce) ; cadre le partenaire devant et un peu sur le côté (2 m devant, 1 m à droite), fais un raycast autour de l'endroit et détourne-toi des murs, kiosques et portes ; colle-toi au trottoir et fais un raycast vers le bas pour le sol (les auvents et les toits trompent les recherches de hauteur) ; garde l'écran propre, le HUD et les sous-titres du jeu affichés et rien du mod à l'écran, et supprime les appels téléphoniques et les textes d'aide pendant une prise ; rends d'abord, tourne ensuite : écris la réplique, choisis l'action et rends les deux voix avant le début du clip, puis joue-les l'une après l'autre. - L'enregistrement, la synchronisation et le découpage dans l'exemple GTA V auquel SKILL.md renvoie (examples/gta-v/mod/DirectorClips.cs, examples/gta-v/tools/shoot.ps1 et examples/gta-v/tools/edit.ts, dont aucun ne fait partie de ce skill et aucun n'est installé) : shoot.ps1 amène le jeu au premier plan, recharge le mod, enregistre l'écran (ffmpeg ddagrab) et l'audio du PC (boucle WASAPI) comme fichiers séparés, démarre le script et relance la capture si le focus est perdu ; chaque segment de capture commence par un flash blanc et un bip de 1 kHz journalisés avec un horodatage, et le mod journalise clip_start/clip_end et les audio_on/audio_off de chaque réplique dans une timeline ; edit.ts --clips <take> produit un MP4 par clip, de 0,2 s avant clip_start jusqu'au dernier mot ou à la dernière action, recadré sur la fenêtre du jeu, 1920 de large et normalisé en loudness, plafonne les clips à 10 s et signale toute réplique qui serait coupée au lieu de la couper. N'exécute rien de tout cela pendant cette installation. - Refais la prise, ne coupe pas les mots : un clip trop long est refait (les nouveaux rendus ont des longueurs différentes) ou sa réplique est raccourcie de quelques mots ; épingle les répliques approuvées avec say:/do: pour qu'une reprise garde la blague. Avant d'envoyer un clip où que ce soit, regarde d'abord : une planche-contact d'une frame par clip (ffmpeg -ss 5 ... tile=5x4) repère en quelques secondes un partenaire caché ou un mur dans le champ. Pièges que SKILL.md liste : Windows Smart App Control qui refuse un nouveau DLL après un rechargement (événement Code Integrity 3077, teste le chargement d'un nouveau build d'abord et garde le dernier qui a chargé), un autre processus qui garde le fichier de log ouvert et fait qu'une prise n'a pas de départ vidéo dans son log, et un appel téléphonique ou un texte d'aide qui atterrit en plein clip. Et sa règle de clôture : les voix des clips sont des clones, donc avant de publier un clip où que ce soit, l'humain décide, et dis que c'est de l'IA. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier npc-showcase-clips dans le répertoire des skills de l'agent, dans un dossier nommé « npc-showcase-clips », en gardant son fichier (SKILL.md). N'utilise pas les routes plugin, marketplace ou npx du dépôt : elles installent tout le plugin NPCTalk ou tous ses skills, pas ce seul skill. 4. Vérifie sans appels réseau : frontmatter valide, fichier en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : fournir moi-même l'intégration de jeu ou de mod, tout personnage, toute voix, tout LLM et toute réplique ; fournir moi-même ffmpeg, Deno, PowerShell et un jeu en cours seulement si je veux suivre les outils de l'exemple GTA V ; fournir moi-même tout script de clip ; utiliser le skill est une étape séparée qui ne commence que quand je le demande, aucun clip n'est enregistré ni publié pendant cette installation, et la décision de publier un clip, avec la divulgation de voix IA que SKILL.md exige, m'appartient seule). 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.