Skills Claude Code pour créer ton SaaS personnel (Cloudflare, Convex, Lumail, Stripe) : grill-me, audit-safety et plus. Ressource : codelynx.dev/fx
Overview
Les skills Claude Code que j'utilise dans la formation gratuite . Tu les installes une fois, et Claude sait créer, déployer, sécuriser et vendre ton application tout seul, avec la stack Cloudflare, Convex, Lumail et Stripe. - La formation et la ressource complète (stack, étapes, prompts) : codelynx.dev/aimaxxing/get - Le lien court à partager : mlv.sh/fx - La plateforme créée en direct dans la vidéo : formations.ai-maxxing.pro Les 35 skills sont installés une seule fois dans ~/.agents/skills/ (Codex les lit là), et ~/.claude/skills/ pointe juste dessus. Les skills du brain (skills/brain/) n'en font pas partie : /setup-brain les installe dans ton brain uniquement. Relance Claude Code (ou ouvre une nouvelle session dans l'app Claude, onglet ) et tape / pour les voir. Mac ou PC tout neuf, sans Node ni Git ? La commande npx ne marchera pas encore.
README
AI Maxxing Skills
Les skills Claude Code que j’utilise dans la formation gratuite “Comment créer ton SaaS personnel en moins de 30 minutes”. Tu les installes une fois, et Claude sait créer, déployer, sécuriser et vendre ton application tout seul, avec la stack Cloudflare, Convex, Lumail et Stripe.
- La formation et la ressource complète (stack, étapes, prompts) : codelynx.dev/aimaxxing/get
- Le lien court à partager : mlv.sh/fx
- La plateforme créée en direct dans la vidéo : formations.ai-maxxing.pro
Installation en une commande
Dans ton terminal :
npx skills add Melvynx/ai-maxxing-skills -g -a claude-code -s '*' -y
Les 35 skills sont installés une seule fois dans ~/.agents/skills/ (Codex les lit là), et ~/.claude/skills/ pointe juste dessus. Les skills du brain (skills/brain/) n’en font pas partie : /setup-brain les installe dans ton brain uniquement. Relance Claude Code (ou ouvre une nouvelle session dans l’app Claude, onglet Code) et tape / pour les voir.
Mac ou PC tout neuf, sans Node ni Git ? La commande npx ne marchera pas encore. Colle plutôt ce prompt dans une session Claude (onglet Code), il n’a besoin de rien d’installé :
Télécharge l'archive https://github.com/Melvynx/ai-maxxing-skills/archive/refs/heads/main.tar.gz avec curl, extrais-la avec tar dans un dossier temporaire, copie chaque dossier de skills/ qui contient un SKILL.md dans ~/.agents/skills (pas ceux de skills/brain/) (avec ses scripts et ses références), crée pour chacun un lien ~/.claude/skills/ vers ~/.agents/skills/, puis liste les skills installés. N'utilise ni git ni npm.
Par où commencer
Dans cet ordre, une seule fois, chacun dans une nouvelle session. Chaque skill s’adapte à ton système (macOS, Linux ou Windows), saute ce qui est déjà prêt et finit par une check-list :
-
/setup-node: installe Homebrew (sur Mac, ton mot de passe Mac une seule fois) et Node.js. -
/initialize: les skills de base pour tous tes dossiers, en une commande et tous tirés de ce kit :/initializelui-même (pour le relancer),skill-manager(installe, met à jour ou retire des skills, et crée les tiens),/show-me,/grill-me,/wait-what,/connect-toolet/use-style, plus les réglages pour que Claude Code et Codex arrêtent de te demander la permission à chaque action (les commandes dangereuses restent bloquées) les raccourciscc/cxdans le terminal et la barre de conso de Claude Code, dans l’app desktop comme dans le terminal (contexte, coût, limites 5 h et semaine), puis Claude te montre les styles visuels et retient celui que tu préfères pour tous les fichiers qu’il crée. Sans le kit installé, colle ça dans ton terminal (si Claude refuse de changer tes réglages de sécurité, il installe le reste et tu actives toi-même le mode sans permission dans les réglages de Claude et de Codex) :curl -fsSL https://raw.githubusercontent.com/Melvynx/ai-maxxing-skills/main/skills/initialize/scripts/initialize.sh -o /tmp/initialize.sh && bash /tmp/initialize.sh -
/setup-github: Git, le CLI GitHub, la connexion à ton compte et ton nom dans les commits. -
Setup brain, avec le lien (il n’est pas dans l’installation globale) :
Crée mon brain avec ce skill : https://github.com/Melvynx/ai-maxxing-skills/tree/main/skills/brain/setup-brain. Ton dossier de travail avec sonAGENTS.md, et les skills qui le font vivre (/create-project,/done,/cleanup), installés dans le brain seulement. -
/setup-dev-browser: le Chrome dédié à Claude. -
/setup-cloudflare,/setup-convex,/setup-lumail, puis/setup-stripesi tu vends. -
/connect-vps hostinger: quand tu as acheté ton VPS, le raccourcissh hermespour y entrer. -
/setup-vps mon-domaine.com: ton agent Hermes sur le VPS, joignable sur Telegram ou Discord (/setup-vps discordpour brancher Discord plus tard), avec son dashboard protégé par une connexion avec ton email et un code reçu par Lumail (tu peux inviter d’autres personnes, admin ou membre). -
/setup-my-hermes-dashboard mon-domaine.com: ton dashboard perso, vide au départ, où Hermes ajoute les modules que tu lui demandes. Ou écris simplement à Hermes “crée mon dashboard”. -
/install-skills:/setup-vpsinstalle déjà le pack par défaut de Hermes sur le serveur (create-dashboard,connect-tool,create-internal-appet les skills de ses outils, la liste est dansskills/setup-vps/hermes-pack). Ce skill ajoute ceux du kit que tu veux aussi donner à Hermes (create-landing,lumail,verify…). Tu peux aussi écrire directement à Hermes sur Telegram “installe le pack par défaut” ou “installe le skill lumail”.
Tu n’as pas envie de tout installer ? Lance un seul skill avec son lien, sans rien installer avant. Claude lit le skill et ne télécharge que les fichiers dont il a besoin :
Setup my GitHub with: https://github.com/Melvynx/ai-maxxing-skills/tree/main/skills/setup-github
Ça marche pareil avec n’importe quel skill : remplace setup-github par son nom.
Installation manuelle
git clone --depth 1 https://github.com/Melvynx/ai-maxxing-skills.git
mkdir -p ~/.agents/skills ~/.claude/skills
for d in ai-maxxing-skills/skills/*/; do
n=$(basename "$d")
[ -f "$d/SKILL.md" ] && cp -R "$d" ~/.agents/skills/ && ln -sfn ~/.agents/skills/"$n" ~/.claude/skills/"$n"
done
Pour un seul projet, copie les dossiers dans .agents/skills/ à la racine du projet, puis fais de .claude/skills un seul lien vers ce dossier : mkdir -p .claude && ln -sfn ../.agents/skills .claude/skills.
Pour mettre à jour : relance la commande d’installation (ou git pull puis la copie).
Les skills
| Skill | Ce qu’il fait | Comment l’utiliser |
|---|---|---|
setup-node |
Installe Node.js (et donc npm et npx) sans mot de passe administrateur : Homebrew s’il est là, sinon la version officielle dans ton dossier perso, winget sur Windows. Les autres skills le lancent tout seuls si Node manque. |
/setup-node, à faire en premier sur un ordi neuf. |
initialize |
Installe en une commande, pour tous tes dossiers et pour Claude Code et Codex, les skills de base, tous tirés de ce kit : /initialize lui-même, skill-manager, /show-me, /grill-me, /wait-what, /connect-tool et /use-style. Il règle aussi Claude Code et Codex pour qu’ils arrêtent de demander la permission à chaque action (Claude Code refuse toujours rm -rf, sudo et la lecture des fichiers .env) ajoute les raccourcis cc / ccc (Claude Code) et cx / cxc (Codex), et la barre de conso au-dessus du prompt, dans l’app Claude desktop comme dans le terminal (contexte utilisé, coût, limites 5 h et semaine). S’il trouve des skills de développeur installés par une ancienne version (apex, arena…), il te propose de les retirer. Puis il t’ouvre la galerie des styles, te demande celui qui te parle le plus et l’écrit dans tes règles globales. Relance-le pour tout mettre à jour. Sur Windows, pas de barre de conso. |
/initialize, juste après /setup-node. |
setup-github |
Rend Git utilisable (les outils Apple sur Mac), installe le CLI GitHub, te connecte avec un code à usage unique dans le navigateur, sans mot de passe ni token, et règle ton nom et ton email dans Git. | /setup-github |
setup-cloudflare |
Installe le CLI officiel cf, te connecte à Cloudflare dans le navigateur, choisit le bon compte et liste tes domaines. |
/setup-cloudflare |
setup-convex |
Te connecte à Convex depuis le terminal (création du compte avec GitHub ou Google au passage), pour que Claude crée les bases de données de tes apps. | /setup-convex |
setup-lumail |
Connecte ton compte Lumail à Claude dans le navigateur, sans coller de clé API dans le chat. | /setup-lumail |
setup-stripe |
Installe le CLI Stripe et l’associe à ton compte en mode test avec un code de vérification, pour que Claude crée tes produits et teste les paiements. | /setup-stripe, seulement si ton app vend. |
setup-brain |
Monte ton “brain” : un seul dossier où Claude range tout par projet, avec un AGENTS.md qui lui dit qui tu es et où tout se trouve. Interview en 10 questions (qui tu es, ton niveau technique, comment l’agent doit bosser), puis il écrit ton style dans les règles globales de tous tes agents (et de Hermes si tu as un serveur), crée la structure, tes premiers projets et la sauvegarde git. Installe aussi tous les skills du dossier skills/brain/ (ceux juste en dessous). |
/setup-brain dans une nouvelle session, à faire en premier. |
create-project |
Démarre un nouveau projet dans ton brain : 5 questions (c’est quoi, où ça en est, ce qui existe déjà, la date, les prochaines étapes), puis Claude le range dans le bon dossier avec sa fiche About.md et sa liste de tâches. |
/create-project ou “nouveau projet : …” |
projects |
Reprend un projet là où tu l’avais laissé (Claude lit sa fiche et te dit la prochaine étape), liste tes projets ou en archive un. | “Charge le projet X”, “liste mes projets” |
done |
À la fin de chaque conversation, Claude range ce qui a changé dans le bon projet (état, décisions avec leur raison, prochaines étapes, journal du jour), note tes idées et todos, et sauvegarde le brain. Si tu oublies, il le fait tout seul 20 minutes après la fin de la conversation, que tu sois dans Claude Code ou dans Codex. | /done à la fin de chaque session, ou rien |
dream |
Le “sommeil” du brain : une fois par jour, Claude ou Codex relit tout ce qui a été dit et sauvegardé depuis la dernière fois, dans tous tes outils, et range le brain : fusionne les doublons, corrige ce qui n’est plus vrai, remplace “demain” par la vraie date, vérifie que chaque règle n’est écrite qu’une fois, à un seul endroit. Il travaille sur une copie, vérifiée avant d’entrer dans le brain, ne supprime jamais de fichier, et « annule le dernier rêve » le défait. | /dream, ou rien : il tourne tout seul |
cleanup |
Fait le ménage dans ton brain : repère les projets finis, oubliés, en double ou mal rangés et les vieux fichiers, t’ouvre une page de revue où tu choisis projet par projet (garder, archiver, fusionner, déplacer), et ne touche à rien sans ton OK. | /cleanup une fois par mois |
skill-manager |
Installe, met à jour ou retire n’importe quel skill : un skill du kit par son nom, un lien GitHub ou un dossier, pour tous tes dossiers ou seulement ton brain, et aussi sur ton serveur. Crée, améliore ou fait le tri dans tes propres skills, pour que Claude refasse tout seul un travail que tu fais souvent. Rien n’est supprimé pour de bon : un skill retiré se récupère. | “Installe le skill create-landing”, "installe ce skill : ", “supprime ce skill”, “mets à jour mes skills”, “fais-en un skill” |
connect-tool |
Branche n’importe quel outil à Claude : installe son CLI officiel (Notion, Stripe…) ou, s’il n’en a pas (ClickFunnels, Kajabi…), écrit un petit script Python avec ta clé API. Puis crée un skill disponible partout. | /connect-tool notion ou /connect-tool clickfunnels |
connect-google |
Branche ton compte Google (Gmail, Agenda, Drive, Docs, Sheets, Slides, Contacts, Tâches) à tous tes agents avec le CLI gog, tout seul : Claude crée le projet Google Cloud et la clé dans Chrome AI, puis t’affiche les pages de connexion Google, tu choisis juste ton compte et tu cliques “Autoriser”. |
/connect-google, après /setup-dev-browser. |
connect-youtube-developer-platform |
Branche ta chaîne YouTube à tous tes agents avec ton propre compte développeur Google : Claude crée le projet Google Cloud, active les API YouTube (Data et Analytics) et crée la clé dans Chrome AI, tu choisis juste ta chaîne et tu cliques “Autoriser”. Il crée ensuite le skill /youtube-cli : stats, meilleures vidéos, commentaires et réponses, titres et descriptions, upload, avec ton quota gratuit (10 000 unités par jour). |
/connect-youtube-developer-platform, après /setup-dev-browser. Puis “Quelles sont mes 5 meilleures vidéos du mois ?” |
connect-instagram-developer-platform |
Branche ton Instagram (compte pro) à tous tes agents, au choix avec Zernio (complexité 1/10, payant au-delà de 2 comptes) ou avec ton propre compte développeur Meta (complexité 9/10, gratuit) : Claude t’inscrit sur Meta for Developers, crée l’app, la relie à ton Instagram et génère la clé secrète dans Chrome AI, tu te connectes et tu cliques “Autoriser”. Il crée ensuite le skill /instagram-cli : lire et répondre aux DM, aux commentaires, stats des posts, publication. Il te demande toujours avant d’envoyer ou de publier. |
/connect-instagram-developer-platform, après /setup-dev-browser. Puis “Résume mes DM Instagram et propose une réponse à chacun.” |
setup-dev-browser |
Donne à Claude son propre Chrome : une fenêtre “Chrome AI” séparée de ton Chrome perso, où tu te connectes une fois à tes outils (Google, GitHub, Stripe, Lumail…). Installe le CLI dev-browser, le lanceur chrome-ai, une app dans Spotlight, et vérifie que tes connexions tiennent après un redémarrage. |
/setup-dev-browser une fois, après /setup-brain. |
dev-browser |
Claude pilote ta fenêtre Chrome AI : ouvre des sites, clique, remplit des formulaires, lit les pages, fait des captures, vérifie ton app en ligne en étant connecté. Il s’arrête pour te laisser te connecter et te demande avant d’envoyer, payer ou supprimer. | “Ouvre mon dashboard Stripe et dis-moi les ventes d’hier.” |
connect-vps |
Branche le VPS que tu as acheté (Hostinger, Hetzner, OVH…) : Claude ouvre ton espace client dans Chrome AI, trouve le serveur et l’endroit des clés SSH, crée la clé et le raccourci ssh hermes dans ton terminal, sans mot de passe ensuite. Puis il dit à tous tes agents (brain, Claude Code, Codex) que le serveur est là pour tes sites et tes apps. |
/connect-vps hostinger |
setup-vps |
Transforme ton VPS en agent qui tourne 24h/24 : copie tes accès GitHub et Cloudflare sur le serveur (l’accès Cloudflare ne marche que depuis le serveur), installe Claude Code et Hermes avec le modèle recommandé (Opus, effort medium, modifiable), branche Telegram ou Discord pour lui parler (sur Discord, Claude crée le bot dans Chrome AI, un salon privé et un rôle pour choisir qui peut parler à l’agent : tu te connectes et tu cliques “Autoriser”), et met son dashboard sur hermes.mon-domaine.com. Toutes les pages que le serveur met en ligne passent par la même page de connexion (ton email + un code à 6 chiffres envoyé par Lumail, plusieurs personnes avec chacune son rôle, admin ou membre, bloquée après trop d’essais), où tu peux sauvegarder l’IP de chez toi pour ne plus te connecter (jamais un Wi-Fi public ni la 4G). |
/setup-vps mon-domaine.com, après /connect-vps. /setup-vps discord pour brancher (ou réparer) Discord seul, sur un serveur où Hermes tourne déjà. |
setup-my-hermes-dashboard |
Met ton dashboard perso sur dashboard.mon-domaine.com, avec le même look et les mêmes outils que le dashboard Hermes (TanStack Start, Tailwind, SQLite), derrière la même page de connexion. Il démarre vide : tu demandes à Hermes “ajoute un module qui montre mes conversations” (ou tes crons, un rapport du matin, tes ventes du jour) et il le code, le teste, le met en ligne et le sauvegarde sur ton GitHub. |
/setup-my-hermes-dashboard mon-domaine.com, après /setup-vps. |
install-skills |
Hermes a déjà son pack par défaut (create-dashboard, connect-tool, create-internal-app et les skills de ses outils). Ce skill installe sur ton VPS ceux du kit que tu veux en plus (create-landing, create-software, lumail, verify…), dans le dossier que Hermes lit. Après, Hermes sait aussi le faire tout seul : “quels skills tu peux installer ?”, “installe connect-tool”, “mets à jour tes skills”. Tes propres skills ne sont jamais touchés. |
/install-skills, ou /install-skills connect-tool verify, après /setup-vps. |
grill-me |
Claude te pose 10 questions à la fois sur l’app que tu veux (pour qui, l’action principale, les données, qui voit quoi, le prix, les emails, le domaine, le design, la v1), chacune avec une réponse recommandée, puis te donne un brief à valider avant de coder. create-software, create-internal-app et create-landing le lancent tout seuls. |
Automatique avec /create-software, /create-internal-app et /create-landing, ou /grill-me à la fin de n’importe quel prompt. |
show-me |
Claude t’explique n’importe quoi (un code, une archi, un process) avec un petit schéma ou un visuel au lieu d’un mur de texte. | /show-me comment marche mon paiement |
wait-what |
Tu n’as pas compris le dernier message de Claude ? Il le réexplique en mots simples, avec un peu de contexte. Repris de Matt Pocock (licence MIT). | /wait-what |
use-style |
Donne un style visuel précis (Vercel, Stripe, Linear, Raycast, Anthropic, New York Times…) à tes pages, apps, dashboards et documents. Ton style préféré, choisi pendant /initialize, s’applique tout seul à chaque fichier que Claude crée. |
Automatique, ou /use-style stripe, /use-style list |
codex-images |
Génère plusieurs images d’un coup avec Codex (son générateur d’images intégré) : une liste de prompts, des variantes, ou des images faites à partir de tes photos de référence (miniatures YouTube, photos produit). Les images arrivent dans ton projet, bien nommées, avec un fichier qui liste chaque prompt. Il faut Codex installé et connecté. | /codex-images 5 miniatures YouTube pour ma vidéo, avec ma photo |
better |
Rend un écran ou une page plus beau, plus clair et plus facile à utiliser : mise en page, textes, couleurs, typo, accessibilité, listes et réglages propres. À passer après chaque écran créé ou modifié : Claude fait les corrections lui-même, compare ses captures à une référence et recommence jusqu’à ce que ce soit bon. | /better ma page d'accueil |
create-landing |
Crée une landing page, une page de vente ou une waitlist sur Cloudflare, sans base de données ni connexion : TanStack Start, shadcn/ui + Base UI, formulaire email branché sur Lumail (avec double opt-in, c’est un formulaire à froid), bouton d’achat Stripe ou Codeline en option, copy écrite avec toi avant le code. | /create-landing une waitlist pour mon app sur mon-domaine.com |
create-software |
Crée une app web publique hébergée sur Cloudflare, pour des gens qui s’inscrivent ou paient : TanStack Start, shadcn/ui + Base UI, Convex pour tout, les librairies TanStack (données, listes, formulaires, markdown, raccourcis clavier), Better Auth, Lumail (inscrits directement, sans double opt-in) et Stripe si l’app vend. Décide dès le départ si l’app a besoin d’organisations (équipes, rôles, invitations), applique des règles produit et un design soigné, et passe better sur chaque écran. |
/create-software une plateforme de formation sur formation.mon-domaine.com |
create-internal-app |
Crée un outil interne (CRM, dashboard, back-office) sur ton VPS via Dokploy, géré ensuite par ton agent. URL publique mais verrouillée comme le QG de l’agent : mot de passe, puis seulement tes IP autorisées dans Cloudflare. | /create-internal-app un CRM perso sur crm.mon-domaine.com |
cloudflare |
Tout Cloudflare avec le CLI officiel cf (jamais Wrangler) : domaines, DNS, déploiement des Workers, secrets, R2, cache. |
Automatique dès que tu parles de domaine, DNS ou déploiement. |
convex |
Setup Convex (dev et prod), schéma et index, vérification des droits dans chaque fonction, et optimisation des lectures quand la base grossit. | Automatique sur tout ce qui touche à la base. |
lumail |
Connexion à Lumail, domaines d’envoi, abonnés, tags, codes de connexion par email, campagnes et workflows automatiques. | “Crée un workflow Lumail qui…” |
stripe-checkout |
Stripe Checkout en mode test d’abord (carte 4242), puis en production : produits, webhook signé, accès débloqué seulement après un paiement vérifié. | “Voici mes clés Stripe de test, branche le paiement.” |
audit-safety |
Audit de sécurité d’une fonctionnalité : authentification, droits, isolation des données entre utilisateurs, webhooks, clés secrètes, réponses trop bavardes. Lecture seule, avec preuve fichier:ligne pour chaque faille. |
/audit-safety le paiement avant chaque mise en ligne. |
code-debug |
Debug méthodique : reproduire le bug, tester des hypothèses une par une, corriger au plus petit, ajouter un test, prouver que c’est réglé. | “Ce bug revient, debug-le.” |
verify |
Prouve qu’un changement marche vraiment, sur le vrai site ou le vrai service, pas juste “ça compile”. | “Vérifie que l’achat marche en prod.” |
safe-ship |
Commit et push propres : ne prend que les fichiers concernés, lance les vérifications, pousse et contrôle le déploiement. | “Commit et push.” |
La stack
| Outil | Rôle |
|---|---|
| Claude (app desktop, onglet Code) | L’IA qui crée, publie et maintient ton application. |
| GitHub | Sauvegarde le code. Tu te connectes partout avec ce compte. |
| Cloudflare | Hébergement, domaine et DNS. |
| Convex | Base de données et backend. |
| Lumail | Emails : codes de connexion, newsletters, workflows. |
| Stripe | Paiement avec Stripe Checkout. |
| Better Auth | Connexion par code email, installé par Claude. |
| Tella | Hébergement des vidéos de formation. |
Le prompt de départ
Ouvre une nouvelle session Claude dans un dossier vide et envoie :
Crée un nouveau site avec la stack suivante :
1. TanStack Start
2. shadcn/ui + Base UI + Tailwind CSS
3. Convex Database
4. Better Auth
5. Lumail.io pour l'email marketing
But de l'application :
- formation.ton-domaine.com = landing page pour ma formation [nom]. [Pour qui, ce qu'on apprend, le prix.]
- formation.ton-domaine.com/app = application pour suivre la formation : modules, sections, leçons, éditeur admin simple, vidéos Tella par URL.
- Login via code OTP par email uniquement.
/grill-me
Ensuite, la règle d’or : réponds “fais-le toi-même” au moins 10 fois avant de lever le petit doigt.
Sécurité
Ces skills ne contiennent aucune clé ni donnée personnelle. Tes clés (Stripe, Lumail, Cloudflare) restent dans tes variables d’environnement : ne les colle jamais dans un fichier versionné, et lance /audit-safety avant de vendre.
Licence
MIT. Utilise, modifie et partage librement.
Fait par Melvyn.
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add melvynx/ai-maxxing-skills