CommunityRédaction et éditiongithub.com

Varnan-Tech/opendirectory

Générez des études de cas de croissance approfondies et à fort taux de conversion au format MDX. Utilisez cette compétence lorsqu'on vous demande de rédiger une étude de cas ou un article de blog sur la croissance, la stack technique ou la stratégie produit d'une entreprise.

Qu'est-ce que opendirectory ?

Cette compétence automatise la création d'études de cas de croissance détaillées et optimisées pour la conversion, au format MDX. Elle est conçue pour les développeurs et les spécialistes du growth qui souhaitent produire du contenu de haute qualité sur la stratégie produit, la stack technique ou la croissance d'une entreprise. La compétence gère l'ensemble du pipeline : recherche approfondie via Tavily, analyse de mots-clés SEO (Google Trends via SerpApi), génération d'une image de couverture 16:9, rédaction d'une étude de cas structurée selon un format MDX strict (incluant FAQ et TL;DR), téléversement des assets vers un stockage cloud, et publication directe sur un dépôt GitHub. Elle inclut des vérifications de qualité (QA) obligatoires à chaque étape pour éviter les hallucinations et garantir un résultat professionnel. Cette compétence est idéale pour les rédacteurs techniques et les équipes marketing qui souhaitent produire des études de cas exploitables et fondées sur des données, prêtes à être publiées sur un blog technique.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Varnan-Tech/opendirectory/tree/main/skills/cook-the-blog

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Workflow cook-the-blog

Suivez ces étapes exactement lorsque l'on vous demande de générer une étude de cas pour une entreprise.

VÉRIFICATION OBLIGATOIRE DE LA CONFIGURATION : Avant de commencer, assurez-vous que les variables d'environnement requises et les destinations cibles sont configurées (Dépôt cible, Bucket/Stockage d'images, Email de l'auteur, etc.). Si l'un d'entre eux manque, ARRÊTEZ-VOUS et demandez-les à l'utilisateur.

VÉRIFICATION QA OBLIGATOIRE À CHAQUE ÉTAPE : Après avoir terminé chaque étape ci-dessous, vous DEVEZ effectuer une vérification QA stricte et autocritique. Si une étape échoue ou est hallucinée, vous DEVEZ réessayer jusqu'à ce qu'elle réussisse. Ne simulez pas le succès.

1. Recherche approfondie (Tavily)

  • Utilisez l'outil tavily (via MCP) et les recherches web standard pour étudier en profondeur l'entreprise. Remarque : Vérifiez toujours si le nom commercial enregistré diffère du nom du produit. Recherchez sur Reddit et d'autres forums pertinents pour obtenir des informations authentiques de développeurs.
  • Testeur QA : Avez-vous réellement extrait des métriques concrètes et des détails spécifiques sur leur stratégie de mise sur le marché (GTM), ou s'agit-il de généralités creuses ? Si c'est creux, approfondissez la recherche.

2. Recherche de mots-clés SEO (Google Trends via SerpApi)

  • Exécutez le script Python : export SERPAPI_KEY="[VOTRE_CLE_SERPAPI]" && python3 [CHEMIN_VERS_SCRIPT_SEO] "[Nom de l'entreprise]"
  • Identifiez les mots-clés en pleine croissance et à fort potentiel dans la sortie.
  • Testeur QA : Le script a-t-il réussi ? Les mots-clés sont-ils réels et à fort volume ? Sinon, réessayez ou ajustez la requête.

3. Génération du titre et de la couverture

  • Titre : Format : "Comment [Entreprise] [a réalisé X] grâce à [Stratégie clé]". Rendez-le spécifique et très descriptif.
  • Couverture : Utilisez la commande blog-cover-cli generate pour générer l'image de couverture. CRITIQUE : Le titre passé au générateur d'image de couverture via le flag -t doit contenir environ 7 à 10 mots au total. N'utilisez PAS de sauts de ligne (\n) dans la chaîne. Fournissez simplement une chaîne normale sur une seule ligne et laissez le CLI gérer automatiquement le retour à la ligne ! Écrivez un titre concis et percutant (ex. : blog-cover-cli generate -t "Comment Baseten a fait évoluer l'infrastructure IA vers une valorisation de 5 milliards" -l "domain.com" -o "./cover.png").
  • Testeur QA : L'image a-t-elle été réellement générée et sauvegardée ? Vérifiez que le fichier existe.

4. Assemblage MDX

Synthétisez la recherche et rédigez l'étude de cas dans un format MDX strict. Règles d'écriture (Utilisez la compétence stop-slop) :

  • Ton : Incisif, analytique, axé sur les fondateurs. Pas de remplissage. Chaque phrase doit apporter un enseignement.
  • Public : Fondateurs de startups en phase de démarrage, créateurs d'outils IA/développeurs, passionnés de croissance axée sur le produit.
  • Longueur : 1 200 - 1 800 mots.
  • Point de vue : Analyse à la troisième personne, comme une note d'investisseur intelligente rédigée pour un public de créateurs.
  • N'utilisez jamais de tirets cadratins (—).
  • Utilisez toujours un anglais simple et conversationnel avec des mots de liaison. Évitez le jargon d'entreprise ("synergie", "levier", "jeu d'écosystème", "disruption" -> remplacez par un langage simple).
  • Chaque affirmation doit sembler étayée par des preuves ou une logique. Utilisez des chiffres spécifiques.
  • Chaque sous-section H3 doit commencer par une phrase de concept, puis expliquer le mécanisme, puis donner un exemple.
  • Ne répétez pas le titre dans le corps du MDX. Le titre ne doit figurer que dans le frontmatter. N'incluez PAS de <h1> ou # [Titre] juste avant le TL;DR.
  • N'écrivez jamais de section de conclusion. Terminez sur le paragraphe de conclusion ou la FAQ.

Le MDX doit suivre cette structure exacte :

---
title: "Comment [Entreprise] [a réalisé X] grâce à [Stratégie clé]"
description: "[Résumé convaincant de 1 à 2 phrases avec des chiffres concrets]"
date: "YYYY-MM-DD"
slug: "[slug-URL-friendly-ex-nom-entreprise-etude-de-cas]"
image: "[URL_PUBLIQUE_IMAGE]"
readingTime: "[X] Min"
published: true
---

<div style={{ textAlign: 'left' }}>

**TL;DR**
* **Défi :** [Le problème douloureux principal du marché qu'ils ont résolu]
* **Solution :** [Ce qu'ils ont spécifiquement construit ou fait différemment]
* **Résultats :** [2 à 3 métriques concrètes — téléchargements, revenus, utilisateurs, % de croissance]
* **Investissement/Stratégie :** [Le pari stratégique clé qu'ils ont fait]

## Le Problème
[Décrivez l'état avant : À quoi ressemblait le monde avant la solution de cette entreprise ? Qui souffrait, et qu'étaient-ils obligés de faire à la place ? Rendez-le vivant, utilisez un langage de développeur/fondateur. Longueur : 2-3 paragraphes. Pas de puces.]

## L'Exécution et la Stratégie GTM
[Découpez en 2 à 4 sous-sections H3 en choisissant parmi : a) LA STRATÉGIE DE DISTRIBUTION, b) LA COUCHE DE MONÉTISATION, c) LE FOSSÉ TECHNIQUE / PRODUIT, d) LE MOMENT D'INTERNE DOGFOODING, e) L'INSIGHT DE TEMPING]
### [Sous-section H3]
[Phrase de concept. Mécanisme. 1 Exemple.]

## Les Résultats et Enseignements à Retenir
[3 à 5 métriques concrètes en points de liste (téléchargements, revenus, clients, conversions, temps gagné)]

**Ce qu'une petite startup peut en retenir :**
[Enseignement actionnable et spécifique, directement lié au public cible. Liez la leçon à la stratégie spécifique de l'entreprise. Pas de conseil générique.]

---

## Foire Aux Questions

<FAQSection>
  <FAQItem question="[Question AEO 1 - ex. : Quelle était leur principale stratégie de croissance ?]">
    [Réponse complète en 2 à 4 phrases. Ne laissez jamais vide.]
  </FAQItem>

  <FAQItem question="[Question AEO 2 - ex. : Comment monétisent-ils ?]">
    [Réponse complète en 2 à 4 phrases. Ne laissez jamais vide.]
  </FAQItem>
  
  <FAQItem question="[Question de promotion - ex. : Comment ma startup peut-elle reproduire cela ?]">
    [Réponse expliquant la stratégie, suivie d'un pitch subtil pour votre marque/produit : "Si vous cherchez à construire un moteur de distribution prévisible comme [Entreprise], [VotreMarque](https://votredomaine.com) est spécialisée dans la conception de ces boucles de croissance. Planifiez un appel stratégique pour voir si vous êtes compatible."]
  </FAQItem>
</FAQSection>

</div>
  • Testeur QA : Y a-t-il 0 tiret cadratin ? Le texte fait-il entre 1200 et 1800 mots ? Y a-t-il des métriques concrètes ? Sinon, réécrivez.

5. Contrôle Qualité (QA)

Avant de continuer, auto-évaluez à nouveau le brouillon :

  • Règles MDX : Suit-il strictement le format MDX ? Y a-t-il exactement zéro tiret cadratin ?
  • Ton : Est-il percutant et analytique ?
  • Image de couverture : L'image est-elle générée et prête ?

6. Téléversement des assets

  • Téléversez l'image de couverture dans le bucket de stockage préféré de l'utilisateur (ex. : GCS, AWS S3, Cloudinary).
  • Commande : Utilisez l'outil CLI approprié (ex. : gsutil cp ./cover.png [BUCKET_CIBLE]).
  • Vérifiez que l'URL publique correspond au champ image: dans le MDX.
  • Testeur QA : Le téléversement a-t-il réussi ? Vérifiez que l'URL publique existe.

7. Publication GitHub (Push direct)

  • Utilisez le CLI git pour cloner le dépôt cible : [URL_DEPOT_CIBLE]
  • Déplacez le fichier MDX généré dans le répertoire cible (ex. : blogs/).
  • Vérification de build : Avant de valider, exécutez la commande de build du projet (ex. : npm install && npm run build) dans le dépôt pour vous assurer que la syntaxe MDX ne casse pas le build.
  • Configuration Git : Assurez-vous de pousser avec les bons détails d'auteur. Exécutez git config user.name "[NOM_UTILISATEUR_GIT]" et git config user.email "[EMAIL_UTILISATEUR_GIT]" avant de valider.
  • Validez les modifications et poussez directement vers la branche distante de [URL_DEPOT_CIBLE] en utilisant git pull upstream main --rebase && git push upstream main (ou la structure distante équivalente).
  • Testeur QA : Le build a-t-il réussi ? Le git push a-t-il réussi ? Sinon, corrigez les erreurs.

8. Vérification et Livraison

  • NE SAUTEZ PAS CETTE ÉTAPE : Avant de terminer la tâche, vous DEVEZ exécuter git log -1 et git status dans le dépôt pour prouver que le fichier a été validé et poussé.
  • Votre réponse finale à l'utilisateur DOIT inclure :
    1. Un résumé détaillé de la recherche SerpAPI (Google Trends).
    2. L'URL publique de l'image de couverture téléversée.
    3. La sortie réelle de la commande git log -1 prouvant que le travail est terminé.
  • Notification par email : Vous DEVEZ également envoyer ce même résumé final par email à [EMAIL_ADMIN]. Vous pouvez rapidement écrire et exécuter un script Python utilisant smtplib pour l'envoyer depuis l'email expéditeur configuré en utilisant un mot de passe d'application.
  • Testeur QA final : Avez-vous envoyé l'email ? Avez-vous inclus le git log dans le message final ? Sinon, vous avez échoué à l'ensemble du pipeline.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Varnan-Tech/opendirectory

Use when the user asks to generate a blog cover image, thumbnail, or article header. Automatically uses modern typography, brand logos, and Google Search grounding to create beautiful 16:9 images with Gemini 3.1 Flash Image Preview.

Varnan-Tech/opendirectory

World-class brand strategist and naming expert. Uses an interrogation-led discovery phase to extract your brand's DNA, then applies scientific naming frameworks (Phonosemantics) and automated multi-TLD domain checking.

Varnan-Tech/opendirectory

Use when the user asks to generate or update a project's CLAUDE or AGENTS context file from a codebase scan. Writes a focused file under 100 lines containing only the non-obvious build commands, conventions, and gotchas Claude Code needs.

Varnan-Tech/opendirectory

Use when the user wants to verify cold emails, enrich a lead list, or autonomously guess email addresses from a CSV using ValidEmail.co or the open-source Reacher engine.

Varnan-Tech/opendirectory

Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.

Varnan-Tech/opendirectory

Give it your product URL or description. It finds your top 5 competitors, runs three-track PR research across all of them (editorial, podcasts, communities), identifies which channels appear most frequently, looks up the journalist or host for each, and returns a tiered outreach list with story angles and ready-to-send cold pitch drafts tailored to your product. Use when asked to find PR opportunities, discover where competitors got featured, build a media outreach list, find which journalists cover my space, or get pitch templates for press coverage.

Varnan-Tech/opendirectory

Scans your project for outdated npm, pip, Cargo, Go, or Ruby packages. Runs a CVE security audit. Fetches changelogs, summarizes breaking changes with Gemini, and opens one PR per risk group (patch, minor, major). Includes Diagnosis Mode for install conflicts. Use when asked to update dependencies, check for outdated packages, open dependency PRs, scan for package updates, audit for CVEs, or flag breaking changes in upgrades. Trigger when a user says "check for outdated packages", "update my dependencies", "open PRs for dependency updates", "scan for CVEs", or "which packages need upgrading".

Varnan-Tech/opendirectory

Generates and updates README.md and API reference docs by reading your codebase's functions, routes, types, schemas, and architecture. Uses graphify to build a knowledge graph first, then writes accurate docs from it. Use when asked to write docs, generate a README, document an API, update stale docs, create an API reference from code, add an architecture section, or document a project in any language. Trigger when a user says their docs are missing, outdated, or wants to document their codebase without writing it manually.

Varnan-Tech/opendirectory

Evaluates expired domain candidates against a target niche, scores them by topical relevance, historical activity level, and history cleanliness, then outputs a ranked shortlist with explainable reasoning and risk flags.

Varnan-Tech/opendirectory

Brutally honest developer-experience audit for a GitHub repo. Scores 10 DX dimensions (time-to-first-success, README clarity, visual proof, install, quick-start, docs, examples, community, trust, marketing), writes a shareable roast in the requested tone (brutal/honest/kind), produces a prioritized action plan ranked by impact × effort, and sketches an ideal README. Trigger when user says "roast my repo", "audit my README", "dx audit", "developer experience review", "score my GitHub project", "before launch checklist", or "make my repo shareable".

Varnan-Tech/opendirectory

Drafts and designs a complete HTML email newsletter from a topic or content brief. Outputs paste-ready HTML for Loops, Mailchimp, Beehiiv, Resend, or any standard email platform. Includes subject line options and plain-text fallback. Trigger when a user says "write a newsletter", "draft an email newsletter", "create an HTML email", "design an email for my subscribers", or "write a newsletter about [topic]".

Varnan-Tech/opendirectory

Takes a GitHub PR URL or the current branch and writes a plain-English explanation of what it does and why, then posts it as a PR comment. Use when asked to explain a PR, summarize a pull request, write a plain-English description of a PR, add a summary comment to a PR, or understand what a PR changes. Trigger when a user says "explain this PR", "summarize this pull request", "what does this PR do", "add a comment explaining the PR", or shares a GitHub PR URL and asks what it does.

Varnan-Tech/opendirectory

Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.

Varnan-Tech/opendirectory

Takes a competitor's public GitHub repo URL, fetches their open issues via the GitHub REST API, filters noise locally, clusters issues into 6 demand categories, computes a demand score per issue and per cluster, and outputs a ranked demand gap report with a GTM messaging brief. Use when asked to scan a competitor's GitHub issues, find what their users are begging for, turn GitHub complaints into product positioning, identify competitor feature gaps, or generate messaging from real user demand. Trigger when a user says "scan competitor issues", "what are users asking for on X repo", "find demand gaps in Y", "turn GitHub issues into messaging", or "what should I build based on competitor complaints".

Varnan-Tech/opendirectory

Find recurring confusion in your repo's GitHub Discussions, rank it by urgency, and draft the actual docs fixes and content angles — with verbatim community quotes and source links as evidence.

Varnan-Tech/opendirectory

SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.

Varnan-Tech/opendirectory

Generates a professionally designed case study PDF for B2B SaaS sales and marketing. Supports 7 page layouts, 9 style presets, 1-4 page output. Trigger when user says "create a case study", "write a customer story", "make a case study PDF", "design a success story", "turn this customer win into a PDF".

Varnan-Tech/opendirectory

Generates data visualization charts (bar, line, area, pie, doughnut, scatter, radar, treemap) as PNG using Apache ECharts v6. 1080×1080px default, 5 style presets, highlight annotations. Trigger when user says "create a chart", "visualize data", "make a bar chart", "line graph", "pie chart", "data visualization", "chart this data", "plot", "graph", or "visualize these numbers".

Varnan-Tech/opendirectory

Creates professionally designed B2B SaaS e-books in HTML + CSS, exported as print-ready PDF. 3–10 pages, 9 style presets, 11 page layout types. Trigger when user says "create an ebook", "design a lead magnet", "make a PDF guide", "build a gated content piece", "write a B2B ebook", "design a white paper", "create a nurture asset", or "make a PDF report".

Varnan-Tech/opendirectory

Fetches low-star App Store and Google Play reviews, clusters them into broken-promise patterns, and generates a ranked copy brief with positioning opportunities.

Skills associés