← Recherche

Anima
Design 📌 Version épinglée : commit f0249c4
⚙ Prérequis: Avant de commencer…

Anima

Créer des visualisations soignées et justes de l'anatomie, de la neurobiologie, de la pharmacologie, des drogues, des cellules et de la biologie moléculaire : des figures SVG isométriques...

L’essentiel
Quoi
Créer des visualisations soignées et justes de l'anatomie, de la neurobiologie, de la pharmacologie, des drogues, des cellules et de la biologie moléculaire : des figures SVG isométriques...
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 f0249c4
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 f0249c4 · 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, rien à installer d'abord. Utiliser le skill ensuite demande Node, et un Chrome ou Chromium installé sur la machine pour ses scripts de captures et de vérification (ils pilotent un navigateur local déjà là, sans tête ; ils n'installent rien eux-mêmes). Connaître la forme du temps avant de commencer une figure : le skill dimensionne chaque demande d'avance (une Figure vaut environ 30 à 90 minutes de travail, un Hero 2 à 4 heures, un Epic 6 heures ou plus et n'est jamais commencé avant que je le choisisse après avoir vu l'estimation). Installe-moi « anima ». Il crée des visualisations soignées et justes de l'anatomie, de la neurobiologie, de la pharmacologie, des drogues, des cellules et de la biologie moléculaire : des figures SVG isométriques interactives avec des nombres sourcés, un affichage en direct piloté par un petit modèle, un mouvement accessible, du WebGL optionnel et un mode 3D bêta, encadrées comme une carte avec citations et une note éducative. Dépôt : https://github.com/Garinmckayl/anima (le skill est tout le dépôt au commit épinglé : SKILL.md à la racine, avec kit/, references/, scripts/ et examples/) Version épinglée : installe le code au commit f0249c4fdc94cc854abcff8bf34a087e37145714 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/Garinmckayl/anima dans un dossier temporaire, place-toi au commit f0249c4fdc94cc854abcff8bf34a087e37145714, et copie tout le dossier du dépôt (tout sauf le dossier .git) de ce checkout. Compare ensuite chaque fichier aux empreintes enregistrées pour cette fiche le 2026-10-19 : [FINGERPRINTS] - .gitattributes: SHA-256 cdd266359c792670902c16da138e75d6b10bba6251b1842191ab46939ae2c7aa - .github/ISSUE_TEMPLATE/bug_report.yml: SHA-256 d77b66d00a072cb2eea47bc613a62f9bed736d7525124d7d559698fb6d932d4e - .github/ISSUE_TEMPLATE/config.yml: SHA-256 c351e2c3bd384fa9721f81f9c74e8d47de863c9600b9c82e5abbf882c43a88e5 - .github/ISSUE_TEMPLATE/figure_request.yml: SHA-256 b6ccc467bff8246601de996bfde95be397d0e4082382fdc6ce9b1d148234f922 - .github/PULL_REQUEST_TEMPLATE.md: SHA-256 95bb2be701cd6e1e3e9797596b573f2324d903288bce9b01b114ca3455b1a239 - .github/workflows/ci.yml: SHA-256 98f59c3dcbbba6303cd923c4c0e17cbbdb03a376938f69ba46ecad8dad340772 - .gitignore: SHA-256 064ffc2ecfcd36876bb86714998c7dac0bfc3e80dbd3a782f2f8a80b72fc6f4e - CHANGELOG.md: SHA-256 0a55ee77f7de2563f0d17f5d2e4233f208236bc6c21681f9638e7e32f82ed951 - CNAME: SHA-256 f32b33f68eb77637a59e409131dc73cf2b60ade2824ae58eeb994fae6cba081d - CODE_OF_CONDUCT.md: SHA-256 affdd0644fefe861809b2e870b4367d27bc11358c8e53da85d5f5ed89e98f65f - CONTRIBUTING.md: SHA-256 e14dd7f6061447adb13c7751060e03c8787979fb98cab047fe02c2a0553a2cf0 - LICENSE: SHA-256 72c917a0e53ae88b4a081ad84fad1a2e438f917586c4e9843100fc5f241b09aa - README.md: SHA-256 6b83b34752a5a42c886dcfc00c56daf8f806ea73683994224a682a610752d304 - SECURITY.md: SHA-256 4d077ad644e68c605cc107ac274a07df03d10f607f50c397813a16207dcde410 - SKILL.md: SHA-256 f63598abdd6150c827c25a0b4c05cd55ecd6c20cc06603332465fdedb2ab2fe5 - assets/anima-launch.mp4: SHA-256 a30563213b4e5eec288300752b409aa1a3a1200d55704530862ad5ed45601541 - assets/demo.gif: SHA-256 a787d206ed5a06b03789aa1699176d4b84c48546b510e90a0f31555f189552e7 - assets/demo.mp4: SHA-256 828f5cf73bed232ad162a3875b8fad46c24f31fdfcf4af744b3ccde3ede9874e - assets/shorts/bend.jpg: SHA-256 8122d07580dcac59953dfc58def19e0099ff1f5ee80fa3b99c430fd29b612c87 - assets/shorts/bend.mp4: SHA-256 64be667bd6e5651ef68ae85c832c742a64efd2793288339363e8c4b6fc5d2b3b - assets/shorts/dopa.jpg: SHA-256 d29b5fab8e647ec09abf70e27976d1ea748049ba21f93044feb5dd0f1ed15ef6 - assets/shorts/dopa.mp4: SHA-256 351cca2844edc0eab357e19c670183e82d7d78a22d0b4a4568a4346238533153 - assets/shorts/stim.jpg: SHA-256 7fa213420d7cec2443c52343965e0dc2edf1f5d34fb7bd44451ada46b7d51803 - assets/shorts/stim.mp4: SHA-256 acb4f905bfeff50c5f63cbcd426351567f72a74b9cd08e821fa2cca59485085e - assets/social-preview.png: SHA-256 6aa26e36c55a9d4d5257ff0d983595ce900523b3e65824c4a4994bf18a0fe875 - assets/thumbs/dopamine-receptors.png: SHA-256 26cd01a1eb99aea567f30bc4cc68f82aa1f50ef4bf8b45a8a670a80e70d32ef3 - assets/thumbs/estrogen-aggression.png: SHA-256 fd5a2319586f4e48b490d9c7370b1805c1298784ed22f115515a0aa39dd4f982 - assets/thumbs/neuron.png: SHA-256 b2b76edfddfedf5617d9314844ecf1fa59b8aea0248d810927ee3ea632fe4bde - assets/thumbs/reward-addiction.png: SHA-256 bac3a8b5926bb01dc0f6f185b388ef51a8c1a8d1600f6eecf6501ed6b032aa17 - assets/thumbs/semaglutide-glp1.png: SHA-256 6480ab8155b996347cdba9e88e1333d06b9ea1e79943d0206c968055dddea620 - assets/thumbs/stimulants-dat.png: SHA-256 44fd025bbf5a9d1446404dd416150ab685d629013bae51ab3e2e9642bbb8e9c6 - assets/thumbs/sunflower-bend.png: SHA-256 3e4d42b6c0f945581190fe17c0606edcd55216c96d5e5075de2b5ed66e9d4db5 - evals/evals.json: SHA-256 62eaab1704ff814573280d70a664ebff84952b44caf4f5cadd31a8642cdbc8e4 - examples/dopamine-receptors/build.mjs: SHA-256 cdf0c6fe218958a4973231db9ce64d7b2a13f26965a9deb7dfb59bd9bb698b2d - examples/dopamine-receptors/dopamine-receptors-light.html: SHA-256 e7bb82411aa84177d44cecbdcb1a82fec5667ad67f996c7f21920e12c678f850 - examples/dopamine-receptors/dopamine-receptors.html: SHA-256 e051c37fb386c4d2aa9b603bac65fd81317205065cdbe53e5240769bc3205c4a - examples/estrogen-aggression/build.mjs: SHA-256 247d0e777b192cdfd176eb9e63b10ac4127f7a72d91a4b364b6aca75e0455fa8 - examples/estrogen-aggression/estrogen-aggression-light.html: SHA-256 af2b9e883322cb3a23f2c12f99665e28f1c2a90af7be38e179701d68f5bec859 - examples/estrogen-aggression/estrogen-aggression.html: SHA-256 2135c25bc7b223bab656e47e81827a0fbda813698b17e183917fa380367c5e3f - examples/neuron/build.mjs: SHA-256 9716c467d3bb694de06c69eef79e9d949dadab9e73f78a0bcceca5f6c1ad87e3 - examples/neuron/neuron-light.html: SHA-256 60662afdaa8606f944d9a7026a769bb984fb607e9723edde75cad3c78bc6400a - examples/neuron/neuron.html: SHA-256 00d108ec488b27bc260bec68add44a79f37f4600c7a187b293c3042315e9162b - examples/reward-addiction/build.mjs: SHA-256 a606d0a567160e5b2b4a12b9788a0e238e701c2bc9b7bbe3746302f91053141a - examples/reward-addiction/reward-addiction-light.html: SHA-256 897284d77f0d3abae22300ca42605e69c6478b3b8a30e6424e920d8aa0098f61 - examples/reward-addiction/reward-addiction.html: SHA-256 d8b8ff800ae01b246890a17addcb6b2c9e540d5ab21d2bcb3db2150a8496dfef - examples/semaglutide-glp1/build.mjs: SHA-256 803b13d5e7918396601d55d216e5ce493458f2f8417f18b404fd598836868e6c - examples/semaglutide-glp1/semaglutide-glp1-light.html: SHA-256 3b7d0d4e82fb753c840fc42adbf1b69629b660ef7ae449094516307488b661f7 - examples/semaglutide-glp1/semaglutide-glp1.html: SHA-256 234c954882af1ce3c4f1d243f07b748b45e5b40e049f1b3cd28f202e6a615b04 - examples/stimulants-dat/build.mjs: SHA-256 7cc28ea71e056ec7858a0aa8acc40be9ae0b8f26dec7e5a83d4dc0265a7560c3 - examples/stimulants-dat/stimulants-dat-light.html: SHA-256 25d1fad4b23dcfb772861fed354facf3c5fdc61af0a0f58fec6d218929b02716 - examples/stimulants-dat/stimulants-dat.html: SHA-256 33cf71dccf36f7c34126fc342b7b8706a32231eee5df53b2c7d861a35c1e58f5 - examples/sunflower-bend/build.mjs: SHA-256 46665967378ce1544c3edaf8ffe0b7028ca95ababe4aa401e284048d731e203c - examples/sunflower-bend/sunflower-bend-light.html: SHA-256 c28fb78be5fc208445d238c5c4d31dbc45a1f852e3021d565b4cda7940faadaa - examples/sunflower-bend/sunflower-bend.html: SHA-256 ca0786283cd20c61fe68a6960f936895a3c1a013dd1e6c4e57b808a26c858837 - index.html: SHA-256 4e6ec022e5eec7d968a68fb10030ec9e0e8c48bcca9f3b3aea8aa8f33e12aef4 - kit/audit.mjs: SHA-256 2e92d6e4c18b05c4cb55d72d378bba3cb854a169b19e16d5ca8eb5ebc2fe234b - kit/bio-audit.mjs: SHA-256 ed1f54310193b9ca50765ecfb96756f86c71598a2f0822d16d84fd0324de3e08 - kit/blob.mjs: SHA-256 b01e7e3a439ddfd01d837960e028921f53007d8bdd6c6dae10e8ee1242c6f25f - kit/branch.mjs: SHA-256 d03a96bef28699b9a5c3296e41bc4503af874cc08c8b6ba455a6a9fa0b2b4452 - kit/canvas-painter.mjs: SHA-256 1918db10279c9d9df87d7df52c7ed8c2de8acd0bbce214c8f2115a39e7f955ac - kit/chem.mjs: SHA-256 9048ee2a8d9b27d3cf326154e0f457b7df070af51ac8a023e002967d518652dd - kit/gl-shared.mjs: SHA-256 8c3773cf3e15844df332db3ba55af940186edb2227201e5839347ecc390c039c - kit/gl.mjs: SHA-256 17a477411e0b9fcb8e84e718094eaefa6be2c0b7d6ce15ee03fe8e252944130a - kit/iso-kit.mjs: SHA-256 6d3ecc725d30c3b0346da309cf61dfa5a65017c23620bbd4093009d4fb104018 - kit/iso-kit.ts: SHA-256 e9fc988c61a11bfac1f097e62419915ea86b2130ab091f1b50c0e019c907e253 - kit/iso.css: SHA-256 ef19bac5a42ba9be42b56b2c1cf7fc7e21d332a8060765e9ca1d987b8ab23924 - kit/lathe.mjs: SHA-256 a4e7e974b1a37e603ad2b76363b6f9815cc101dfff0ad277a5d4e8f1dc56fccb - kit/react/draw.tsx: SHA-256 ff54d8accd862d468648941701e6e0530031d6a776058cd0e99d288ef406b662 - kit/react/live.tsx: SHA-256 cc7c38f1bd788f7c2bd1417b6d8f1bd8f8a90c2c7abcb41f6dd074703f93d153 - kit/smoke.mjs: SHA-256 3f66d30854f260fcf3de99130396a7c4766f6a8f2d6c2eee50e71575b4724f36 - kit/tube.mjs: SHA-256 bcb3cc360f6d83e6a5753f4c464b4587ab7965028b05a5d58e285abce58667c9 - kit/turn-audit.mjs: SHA-256 e118b838c00621eb5d86409552b75b50d02c303eaedefc008146a7c62c2eaefd - kit/turn-build.mjs: SHA-256 c2b96e40044b4698c69c472ef85572ae17a3b59de3b6da210884b9a5d0bbf6a3 - kit/turn-fixed.mjs: SHA-256 7429b46eb7673aefb6ed90adeaf130c1dafe8e32af038cbde24a04e693d13fc7 - kit/turn.mjs: SHA-256 cb4b530b5e1750ba0e4fd2367d5f25e00195c0136672aa2ecd665c0622ffd1a2 - references/3d.md: SHA-256 35d6f6134f17e3b5521819149ca351a6c4ffae68032307db5b329d9e582dc0ea - references/bio.md: SHA-256 9e4276bc47a1eea75dd3014298440f7a7be44b49367b9e27edbffe4eb8507398 - references/craft.md: SHA-256 42bb9353c8e9b2b75fa3afb30ed5922243ffb2ca9d8b9c2771754436ce1a1aac - references/kit.md: SHA-256 6ef9361c12774cc3642cd53a8a76dce496f14b51a9d2691b0f1023b687e08045 - references/molecular.md: SHA-256 c615bca01011d98c76f212cfcdb7d6254f014b701931b82897fbccb2e2b9d765 - references/motion.md: SHA-256 fe330274a1d1299327eedba271c447e3492777b9c5725dc153a867cbe7619cae - references/neuro.md: SHA-256 f2797d350fbcffc25483eb2905f32c924354052e759ffdea279da5bb82c3b42f - references/pharma.md: SHA-256 b3a6d268b8012e1e467608e81adee5fb745600f3b0e1fc5b6d9c7ade0702bc77 - references/react.md: SHA-256 c4fc9469ac2f90f696f8836a37c739510a2e0ed0509455d3643d891d5a0ac871 - references/verify.md: SHA-256 fb81437fc5d75094a34432eb6f545644aa228e15173a27d08b3cace912033561 - references/webgl.md: SHA-256 82862b0d4a82b34142029f0128fd19d59ade8f19757b17ae6fa21d0a6c912feb - scripts/capture.mjs: SHA-256 8beb21181258f9edb6b11e0b89d0d339f78cdea080df6c7ef844a4b8bf01d94b - scripts/drive.mjs: SHA-256 e6d19d85b865e2b0fdd28e4feca6537d418299f24fd7727a746ac2698d5cf57f - scripts/inline-kit.mjs: SHA-256 01e08df7c2556ce52a7e8ed9009a332036b209ab7e42389874af2a65fda6e9db - scripts/line-ends.mjs: SHA-256 70a4209a19e2ea1cca39d7f5afd32ea4fbfdfff2ac04c114a7e8d9a10584cf3d - scripts/lines.mjs: SHA-256 b0ca73ab3a0d1cd4a28fda933496cbd7384ef315d821b5d2fffae1c704ce79cc - scripts/make-demo.mjs: SHA-256 f4a0bb0fdc1f6e03251ad0f856c6b2c0f61de180cb9941f1858bd8618ea0140b - scripts/turn-bench.mjs: SHA-256 f64c5156e05ce6e93edea22a531c398883c6f2b31ae73ae1fb7be244d92ef8f2 - scripts/turn-check.mjs: SHA-256 689e4b239587b8bc8f859246f16daf9edf63186ff46a762c5ca45eaec0651adc - scripts/turn-fidelity.mjs: SHA-256 b97ed58582ca6c098c55a26a7fceced3d993bb0580acba5149627143516ba663 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, parcours les références et le kit, et lis les scripts dans scripts/, puis 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 paquet est tout le dépôt, 95 fichiers (environ 19 Mo, en bonne partie des médias de démo) : SKILL.md (la méthode : les sources d'abord, la représentation, la liste des pièces, la géométrie, l'ordre du peintre, le cadrage, le comportement en direct, la vérification), kit/ (le kit de figures isométriques : iso-kit en TypeScript et en ESM compilé, les bibliothèques de géométrie pour les formes lathe, tube, blob, branch et chimie, les audits de géométrie et de biologie, les moteurs WebGL et 3D optionnels, et les composants React), references/ (10 guides : le métier, l'API du kit, le mouvement, React, la vérification, WebGL, la 3D, et les guides de domaine biologique pour les sources, la neurobiologie, la pharmacologie et la biologie moléculaire), scripts/ (les vérifications Chrome sans tête pour captures, conduite et fins de lignes, les vérifications 3D turn, l'inlineur du kit et le faiseur de démo), examples/ (six figures de biologie finies, chacune avec son build.mjs et ses pages HTML sombre et claire bâties : un neurone, les récepteurs de dopamine, les stimulants au transporteur de dopamine, la voie de la récompense, le sémaglutide au récepteur GLP-1, et l'œstrogène et l'agression), assets/ (vidéos et vignettes de démo) et evals/evals.json. Le code est du JavaScript et du TypeScript simples et lisibles ; rien n'est obscurci. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement à l'installation est le dépôt depuis GitHub au commit épinglé. Les fichiers ne nomment aucun compte, aucune clé API et aucune télémétrie, et le skill ne téléverse rien à l'usage : une figure est une page HTML (ou un SVG autonome) écrite sur ma machine. - À l'usage, le travail est local : des scripts de build Node assemblent la figure à partir du kit, et les scripts de vérification (scripts/capture.mjs, drive.mjs, lines.mjs et les vérifications turn) pilotent un Chrome ou Chromium déjà installé sur la machine (un navigateur système ou un Chromium du cache Playwright) contre les pages locales ; les seuls fetch dans ces scripts visent les points DevTools 127.0.0.1 du navigateur lui-même. La seule étape vers l'extérieur est la recherche que la méthode exige avant de dessiner : collecter des sources fiables pour la structure et les nombres (des références primaires ou faisant autorité, par exemple les fiches PubChem pour la formule squelettique d'une molécule, comme un exemple livré les cite), parce que chaque nombre qu'une figure affiche doit porter une citation dans sa légende ou son bloc de sources. - Le contrat de justesse est écrit dans le skill : l'anatomie littérale pour les structures, une métaphore mécanique seulement quand elle est étiquetée comme telle avec ses limites dites ; aucune anatomie inventée et aucun mécanisme que les preuves n'appuient pas ; les figures sont éducatives, pas des conseils médicaux, et la section Limits du skill dit elle-même que ce n'est ni un atlas d'anatomie validé, ni une aide au diagnostic, ni un guide de traitement, ce qui compte le plus pour les figures de drogues et de doses. La vérification fait partie de la méthode, pas un extra : l'audit de géométrie et la vérification des fins de lignes doivent être roulés à zéro, avec des gros plans 4x lus à l'œil, avant qu'une figure compte comme terminée. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier du dépôt (tout sauf .git) dans le répertoire des skills de l'agent, dans un dossier nommé « anima », en gardant les 95 fichiers. La route amont, npx skills add Garinmckayl/anima -g -a claude-code, installe le même dépôt ; l'une ou l'autre route convient tant que chaque fichier correspond aux empreintes. 4. Vérifie sans appels réseau : frontmatter valide, les 95 fichiers en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : avoir Node et un Chrome ou Chromium disponibles avant les étapes de vérification, et nommer moi-même la structure ou le mécanisme ; utiliser le skill est une étape séparée qui ne commence que quand je le demande, en commençant par l'estimation de taille que le skill donne avant de bâtir quoi que ce soit). 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.