Claudemy
Transformer n'importe quel sujet en un court cours audio : il recherche le sujet sur le web, cartographie ce sur quoi les bonnes sources s'entendent et divergent, puis écrit et rend un ensemble de...
- Quoi
- Transformer n'importe quel sujet en un court cours audio : il recherche le sujet sur le web, cartographie ce sur quoi les bonnes sources s'entendent et divergent, puis écrit et rend un ensemble de...
- 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.
Transformer n'importe quel sujet en un court cours audio : il recherche le sujet sur le web, cartographie ce sur quoi les bonnes sources s'entendent et divergent, puis écrit et rend un ensemble de leçons audio à deux animateurs d'environ deux minutes (12 par défaut), chacune avec une carte d'un écran, un petit essai à faire, et des citations retracées aux pages vraiment lues. Un cours peut aussi être bâti à partir de l'œuvre publiée d'une personne nommée.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit 438a628Le 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, rien à installer d'abord, et cette installation ne demande jamais de clé. Utiliser le skill ensuite demande python3 avec le paquet beautifulsoup4 (pip install beautifulsoup4) et ffmpeg. Le rendu audio utilise ma propre clé API ElevenLabs quand ELEVENLABS_API_KEY est définie dans l'environnement à ce moment-là (ElevenLabs est un service payant au-delà de son palier gratuit) ; sans clé, le rendu se rabat sur les voix intégrées gratuites de macOS. Tout ça, c'est l'usage, jamais cette installation. Installe-moi « claudemy ». Il transforme un sujet en un court cours audio : il recherche le sujet sur le web, cartographie ce sur quoi les bonnes sources s'entendent et divergent, écrit un ensemble de leçons audio à deux animateurs d'environ 2 minutes (12 par défaut), chacune avec une carte d'un écran et un petit essai à faire, et emballe le cours avec ses sources citées. Dépôt : https://github.com/assafkip/claudemy (le skill est tout le dossier skills/claudemy/ au commit épinglé : SKILL.md, references/ et scripts/) Version épinglée : installe le code au commit 438a6288fa74a2edad2cc86416d28308cb02ee1a 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/assafkip/claudemy dans un dossier temporaire, place-toi au commit 438a6288fa74a2edad2cc86416d28308cb02ee1a, et copie le dossier skills/claudemy/ 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 49251c4aa514d34dcc9cde9435a08edd0e0997867b3c620d488d8fb66974863f - references/lesson-design.md: SHA-256 5492cd5b80c0ebc5375a1d805ef95efacf9fbd2b6e347befe9d3bae47ea1222c - references/lesson-example.md: SHA-256 4d22360fd8f07800733da1a17ce64ea4593922ef926c1c0449f51a1ae8c1feba - references/map-brief.md: SHA-256 08baa23fd1ff5cf73060e494ff87b0431510c4d54bceb16a9025edffc2fdc5a7 - references/reader-brief.md: SHA-256 c378243fcf0b154b78c121a6cca6778eecb9f35a4723a5537e2b964c740dd469 - references/writer-brief.md: SHA-256 ee5358fb90e4e9c20c4f9fabdce0699ac5399f86c24c72317e54b1114cb6e129 - scripts/check_lessons.py: SHA-256 e52b918ccaf9ebce24630a633bf885949711edf875fdd008ae179d15072445ce - scripts/package_class.py: SHA-256 cf628a0af958009743ca1ca09be7b2497bb280a84b5267c7bac5e42a2f4a04c0 - scripts/render_audio.py: SHA-256 b0f9bb033cf450864233a6992e8514be5e196cc564132cf02cad095efab28de4 - scripts/scrape.py: SHA-256 13e1816564ec6db128ed000edfe4a90058ac2b6113bc73337928ed76e803e615 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 fichiers de référence, et lis les quatre 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 dossier du skill contient 10 fichiers : SKILL.md (la méthode : cartographier le sujet, bâtir une liste de lecture, lire, carte d'accord, plan de leçons, une leçon échantillon pour ma réaction, puis le reste), cinq documents de référence (la conception des leçons, un exemple de leçon complet, et les briefs du lecteur, du cartographe et du rédacteur), et quatre scripts Python simples et lisibles : scripts/scrape.py (va chercher la liste de lecture dans l'espace de travail), scripts/check_lessons.py (fait échouer toute leçon ou tout plan qui cite une page non sauvegardée sur disque), scripts/render_audio.py (rend l'audio à deux voix de chaque leçon) et scripts/package_class.py (bâtit les zips de livraison et le fichier de cartes combiné). Rien n'est obscurci et il n'y a aucune étape de build. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement à l'installation est le dossier claudemy depuis GitHub au commit épinglé. Les fichiers ne nomment aucune télémétrie. La route plugin amont (le plugin Claude Code « claudemy » de ce dépôt) offre une invite de configuration optionnelle pour une clé ElevenLabs stockée dans le trousseau du système ; la copie de dossier que je demande ici n'a aucune invite de ce genre et ne touche à aucune clé. - À l'usage, la recherche est du trafic web auquel je dois m'attendre : des recherches, puis scripts/scrape.py qui télécharge les 20 à 40 pages sources listées dans le sources.json du cours (des pages publiques ; il saute celles derrière un paywall ou un login). En mode personne, quand je nomme quelqu'un à étudier, il va plutôt chercher l'archive publique de cette personne : l'API d'archive de son Substack (https://<host>/api/v1/archive et /posts/<slug>), ou le sitemap ou le fil RSS de son site. Chaque page récupérée est sauvegardée dans l'espace de travail du cours, et les règles d'honnêteté du skill exigent que chaque affirmation citée remonte à une page sauvegardée, et disent que les pages sauvegardées sont pour mon étude privée, pas à republier. - Le seul service auquel le contenu des leçons est envoyé est ElevenLabs, et seulement quand j'ai défini ELEVENLABS_API_KEY : scripts/render_audio.py envoie le texte du dialogue de chaque leçon à https://api.elevenlabs.io/v1/text-to-dialogue avec ma clé comme en-tête xi-api-key et reçoit l'audio en retour. Sans la clé, le rendu reste local avec les voix intégrées de macOS. SKILL.md dit aussi de ne jamais imprimer la clé ni la copier dans l'espace de travail ; si je la garde dans un fichier, elle est sourcée dans la même commande shell que le rendu. - Le skill écrit tout ce qui concerne un cours sous ./claudemy/<topic-slug>/ dans le répertoire courant (sources, pages brutes, notes de recherche, le cours avec MP3, cartes et playbook, et les zips de livraison). SKILL.md dit que le cours ne lit pas mes fichiers de projet, mes notes ni mes réglages. Il fait d'abord une leçon échantillon et attend ma réaction avant de rendre le reste. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier claudemy dans le répertoire des skills de l'agent, dans un dossier nommé « claudemy », en gardant les 10 fichiers. Les routes amont, le plugin Claude Code (/plugin marketplace add assafkip/claudemy, puis /plugin install claudemy@claudemy) ou une copie manuelle du dossier skills/claudemy, installent le même skill ; l'une ou l'autre route convient tant que chaque fichier correspond aux empreintes. 4. Vérifie sans appels réseau : frontmatter valide, les 10 fichiers en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : avoir python3, beautifulsoup4 et ffmpeg disponibles avant le premier usage, décider moi-même de définir ou non une clé ElevenLabs pour des voix naturelles, et nommer moi-même un sujet ; utiliser le skill est une étape séparée qui ne commence que quand je le demande, et les récupérations à l'usage et les appels ElevenLabs divulgués ci-dessus arrivent seulement à ce moment-là). 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.