From claude-viral-post
Générer un post viral pour les réseaux sociaux. Utiliser quand l'utilisateur demande "/viral-post", "crée un post viral", "post LinkedIn", "post Twitter/X", ou veut générer du contenu viral pour les réseaux sociaux.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-viral-post:viral-postThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Générer des posts viraux adaptés à chaque réseau social, avec mémoire persistante par thématique et apprentissage automatique via recherche web.
Générer des posts viraux adaptés à chaque réseau social, avec mémoire persistante par thématique et apprentissage automatique via recherche web.
L'utilisateur peut fournir :
--theme <nom> : thème à utiliser--platform <nom> : plateforme cible (linkedin, twitter, instagram, threads, tiktok)--refresh : forcer la recherche web même si mémoire récente--list : lister les thèmes existants--delete <nom> : supprimer un thèmeArguments reçus : $ARGUMENTS
~/.claude/viral-posts/themes/~/.claude/viral-posts/drafts/references/viral-mechanics.md (relatif à ce skill)references/platforms.md (relatif à ce skill)Si --list :
Lister les dossiers dans ~/.claude/viral-posts/themes/. Pour chaque thème, lister les fichiers .md (hors theme.md) pour afficher les plateformes configurées. Si aucun thème n'existe, indiquer "Aucun thème configuré. Lancer /viral-post pour en créer un." Fin.
Si --delete <nom> :
Demander confirmation à l'utilisateur. Si confirmé, supprimer le dossier ~/.claude/viral-posts/themes/<nom>/ et tout son contenu. Confirmer la suppression. Fin.
Parser les arguments pour extraire --theme, --platform, --refresh, et le texte libre restant.
Déterminer le thème :
--theme fourni, utiliser cette valeur.~/.claude/viral-posts/themes/ via ls.
Premier usage d'un thème (dossier inexistant) :
Créer le dossier ~/.claude/viral-posts/themes/<theme>/.
Poser ces questions une par une :
Créer ~/.claude/viral-posts/themes/<theme>/theme.md avec cette structure :
# <Nom du thème>
## Audience
<réponse question 1>
## Ton général
<réponse question 2>
## Vocabulaire clé
<réponse question 3>
## Recherches
Déterminer la plateforme :
--platform fourni, utiliser cette valeur..md (hors theme.md) dans le dossier du thème pour voir les plateformes déjà configurées.
Première utilisation d'une plateforme sur un thème (fichier inexistant) :
Lire references/platforms.md (relatif à ce skill) pour charger les spécificités de la plateforme choisie.
Demander : "Quel ton spécifique adopter sur pour ce thème ?" (proposer des options adaptées à la plateforme).
Créer ~/.claude/viral-posts/themes/<theme>/<plateforme>.md avec cette structure :
# <Plateforme>
## Ton
<ton spécifique choisi>
## Contraintes
<extraire de references/platforms.md les contraintes clés>
## Mécaniques virales préférées
<à enrichir au fil du temps>
## Exemples de posts performants
<à enrichir au fil du temps>
Déterminer l'input :
Lire ~/.claude/viral-posts/themes/<theme>/theme.md.
Chercher la date de la dernière section ### YYYY-MM-DD sous ## Recherches.
Décision de recherche :
| Situation | Action |
|---|---|
| Pas de section datée sous Recherches ou thème vient d'être créé | Recherche web complète |
| Dernière date > 7 jours | Recherche web de mise à jour |
Dernière date ≤ 7 jours et pas de --refresh | Pas de recherche, utiliser la mémoire |
--refresh présent | Recherche web même si récente |
Recherche web (si nécessaire) : Utiliser WebSearch pour chercher (adapter les requêtes au thème et à la langue de l'utilisateur) :
Synthétiser les résultats et les ajouter en append dans theme.md sous ## Recherches :
### YYYY-MM-DD
- Tendance : <résumé de la tendance principale>
- Sujet chaud : <sujet d'actualité du secteur>
- Angle polémique : <débat ou opinion clivante possible>
- Vocabulaire : <nouveaux termes repérés>
Ne jamais écraser les recherches précédentes — toujours ajouter en append.
Lire aussi ~/.claude/viral-posts/themes/<theme>/<plateforme>.md pour le contexte plateforme.
Lire references/viral-mechanics.md (relatif à ce skill) pour charger les mécaniques virales.
En combinant :
theme.md : audience, ton, vocabulaire, recherches)<plateforme>.md + references/platforms.md)references/viral-mechanics.md)Proposer 3 angles différents. Pour chaque angle, présenter :
**Angle N — [Titre court]**
Format : [nom du format viral]
Approche : [2-3 lignes décrivant le contenu]
Hook : "[accroche envisagée]"
Varier les formats entre les 3 angles (ne pas proposer 3 fois le même format).
Appliquer automatiquement les fondamentaux décrits dans viral-mechanics.md (hook, structure, CTA, longueur).
Demander : "Quel angle te plaît ? (1, 2 ou 3)"
Générer le post complet en respectant :
viral-mechanics.md)<plateforme>.md et references/platforms.md)Afficher le post complet dans le terminal, encadré clairement :
---
[contenu du post]
---
Puis proposer les options :
[1] Accepter — sauvegarde + copie dans le presse-papier
[2] Régénérer — même angle, nouvelle version
[3] Autre angle — revenir au choix des angles
[4] Modifier le ton — indiquer la direction souhaitée
Si [2] : régénérer une nouvelle version avec le même angle et format. Si [3] : revenir à l'étape 3 et reproposer 3 angles. Si [4] : demander la direction ("plus punchy", "plus soft", "plus polémique", "plus inspirant"...) et régénérer.
Quand l'utilisateur choisit [1] (Accepter) :
~/.claude/viral-posts/drafts/YYYY-MM-DD-<theme>-<plateforme>.md :---
theme: <theme>
platform: <plateforme>
angle: <format viral utilisé>
date: YYYY-MM-DD
---
<contenu du post>
Si un fichier avec le même nom existe déjà (même thème, même plateforme, même jour), ajouter un suffixe numérique : YYYY-MM-DD-<theme>-<plateforme>-2.md.
echo "<contenu du post sans le frontmatter>" | pbcopy
drafts/YYYY-MM-DD-<theme>-<plateforme>.md et copié dans le presse-papier."npx claudepluginhub jh3ady/claude-plugins --plugin claude-viral-postGuides social media content creation with platform-specific strategies for Instagram, LinkedIn, TikTok, X, Facebook, and Threads, including hook formulas and posting best practices.
Generates platform-native content for X, LinkedIn, TikTok, YouTube, and newsletters from one idea. Useful for social posts, threads, video scripts, and content calendars.
Generates clear, engaging, platform-optimized social media posts for Instagram, LinkedIn, and Facebook from topics, keywords, audience, and tone inputs. Includes hooks, CTAs, and SEO hashtags.