Install
$ agentstack add skill-hugrowth98-superfounder-os-premier-contact ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
L'email 1 apporte 80 % des réponses positives d'une séquence : c'est là que va l'effort. Il marche quand il part d'un fait vérifié sur le lecteur, nomme un problème qu'il a, prouve avec un chiffre, et demande une seule chose. Cible : 50 à 90 mots, 3 à 6 lignes, une question à la fin.
Ressources
{SKILL_BASE}/ressources/principes-copywriting.md: les règles par composant, à lire en premier.{SKILL_BASE}/ressources/variations-email-1.md: les 7 variantes d'email 1 avec exemples.{SKILL_BASE}/ressources/templates-34.md: les 26 templates de premier contact (#1 à #26), par cas d'usage.{SKILL_BASE}/ressources/frameworks-13.md: les frameworks nommés et les 8 autorisés côté commercial.{SKILL_BASE}/ressources/brief-strategie.md: le brief à remplir avant d'écrire.{SKILL_BASE}/ressources/relecteurs.md: les quatre relectures avant de rendre.
Méthode
- Lire
05_Departements/Go-to-Market/contexte.md: offre, preuves autorisées, ICP, personas ATL et BTL, signaux prioritaires, voix. Sans preuve chiffrée validée, demander une preuve ou écrire une preuve de mécanisme. - Remplir le brief (
brief-strategie.md) : cible, persona, registre, niveau de connaissance, angle en une phrase, signal, preuve, CTA. Le montrer à l'utilisateur et continuer. - Identifier le persona : ATL (dirigeant, directeur) ou BTL (manager, opérationnel), d'après la colonne
senioritedu CSV et les personas de05_Departements/Go-to-Market/contexte.md. Liremessage-atloumessage-btlpour la longueur et l'angle. - Trouver le déclencheur : quel signal justifie d'écrire maintenant ? (
signal_type,signal_detail, ou un fait deenrichir_personne/enrichir_entreprise). Sans signal, choisir la pertinence de repli (segment) et le dire. - Choisir la variante et le framework : selon le tableau de fin de
variations-email-1.mdet le tableau de choix deframeworks-13.md. Un email 1 sans signal prend la variante 7 (douleur du rôle) ou le framework "Les responsabilités du rôle". - Écrire trois variantes de l'email 1 sur le même angle (objet + corps), pour le test A/B/C. Fait avant adjectif, un seul CTA, aucune puce.
- Passer les relecteurs (
relecteurs.md) et la checklist §H d'anti-ai-voice.md. Corriger, repasser. - Montrer trois emails remplis sur trois prospects réels de la liste, attendre le "oui", puis remplir le CSV.
Exécution
Séquence de collecte, chaque verbe seulement si sa colonne est vide :
enrichir_personne(skillenrichir-personne) : titre, séniorité, ancienneté, headline, et les posts récents avec--posts. Colonnes :titre,seniorite,linkedin_url,headline,anciennete_poste,experiences,posts_recents(avec--posts).detecter_signal(skilldetecter-signaux(scriptdetecter_signal.py)) : levée, recrutement, changement de poste. Colonnes :signal_type,signal_date,signal_detail,score_signal,fraicheur.scraper_engagement(skillscraper-engagement) si la campagne vise les personnes qui ont réagi à un post. Colonne :signal_detail(le post, le commentaire).enrichir_entreprise(skillenrichir-entreprise) : effectif, secteur, site, description, et les posts de la page avec--posts. Colonnes :secteur,effectif,domaine,description,tagline,nb_offres_emploi,posts_recents(avec--posts).trouver_email(skilltrouver-email) : email vérifié. Colonnes :email,email_statut. Seules les lignesDELIVERABLEouHIGH_PROBABILITYpartent ;CATCH_ALLetUNKNOWNà 20 % de la liste au plus (--avec-catch-all) ;INVALID,INVALID_DOMAIN,NOT_FOUNDet les adresses sans statut ne partent pas.- Rédaction (interne) : colonnes ajoutées
persona(ATL ou BTL),framework,var_objet,var_email_1,var_email_2,var_email_3,ouverture(si personnalisée),ouverture_source. Le préfixevar_compte :envoyer_lemlist.pypousseicebreakeret toute colonnevar_*comme variable Lemlist (var_email_1devient{{email_1}}dans la séquence). envoyer_sequence(skillenvoyer-sequence) :envoyer_lemlist.pypousse les leads et leurs variables dans la campagne Lemlist ; la séquence elle-même (étapes, objets, textes, variantes A/B) s'écrit dans Lemlist, ou par le MCP Lemlist s'il est branché. Canal LinkedIn selon05_Departements/Go-to-Market/OUTILS.md. Après validation explicite sur trois exemples.
Entrée : CSV aux colonnes normalisées (prenom, nom, titre, seniorite, entreprise, domaine, linkedin_url, email, email_statut, secteur, effectif, signal_type, signal_date, signal_detail, score_icp, tier). Sortie : le même CSV enrichi des colonnes de rédaction, écrit dans 05_Departements/Go-to-Market/Messages/messages__.csv, et la séquence de référence (objets, corps, variantes) dans sequence__.md au même endroit.
Repères
| Repère | Valeur | |---|---| | Longueur | 50 à 90 mots, 3 à 6 lignes ; ATL 2 à 3 phrases, BTL 3 à 4 | | Objet | 2 à 5 mots, sur le sujet, pas sur l'offre | | CTA | un seul, une question d'intérêt ou de ressource | | Part des réponses | 80 % sur l'email 1 | | Réponse attendue | à froid sans signal 2 à 5 %, avec signal 10 à 20 % (les 6 à 8 %, 18 à 22 % et 35 à 40 % des sources anglophones sont des repères étrangers) | | Fraîcheur du signal | moins de 30 jours ; prise de poste entre 14 et 45 jours | | Variantes à tester | 3 ou 4, 100 envois chacune avant de juger | | Écart entre variantes | jusqu'à un facteur 13 |
Template
Objet : {{sujet du signal, 2 à 5 mots}}
Bonjour {{prenom}},
{{Le fait vérifié, avec sa source}} : {{question d'observation}} ?
{{Ce que vous faites, en résultat}}. {{client_similaire}} {{résultat chiffré}} en {{delai}}.
{{CTA doux}} ?
{{Prénom de l'expéditeur}}
Exemple rempli (fictif) : voir templates-34.md, #1, et les exemplaires B1 à B5 de exemplaires.md.
Règles
- Un fait vérifié en première ligne, avec sa source. Aucun fait inventé : une colonne vide vaut mieux qu'un signal faux.
- Une preuve chiffrée de
05_Departements/Go-to-Market/contexte.md, jamais un adjectif ("significatif", "excellent"). - Un seul CTA, une question, jamais une demande de 30 minutes dès l'email 1.
- Vouvoiement, "Bonjour {{prenom}}", signature d'une ligne. Aucune formule de politesse creuse, aucune demande de permission d'écrire, aucune salutation anglophone.
- Texte brut : pas de puce, de gras, d'image, de pièce jointe, plus d'un lien.
- Aucun tiret cadratin ni demi-cadratin. Checklist §H d'
anti-ai-voice.mdsur chaque email. - Jamais d'envoi sans avoir montré trois emails remplis et obtenu un oui explicite.
- Un prospect qui a déjà répondu ou qui est en
ne_plus_contacterne reçoit rien.
Exemples
- "Écris-moi un cold email pour les DAF d'ETI qui recrutent un comptable" : brief en 8 lignes, persona ATL, framework Faites le calcul (variante 4), trois variantes d'objet et de corps, trois emails remplis sur trois DAF de la liste, attente du oui.
- "Fais un email 1 pour cette liste de 200 dirigeants d'agences" : vérification des colonnes vides,
detecter_signalpuistrouver_emailsur les lignes manquantes avec annonce du coût, variante 1 avec repli de segment pour les lignes sans signal, CSV enrichi dans Messages/. - "Mon email 1 ne marche pas, regarde" : passage des quatre relecteurs sur son texte, constats du plus fort au plus faible (pertinence, preuve, forme, voix), réécriture proposée sur le même angle.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: hugrowth98
- Source: hugrowth98/superfounder-os
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.