Setup
Outil de ciblage B2B France pour directeurs commerciaux — branché sur data.gouv.fr (gratuit, 30M+ entreprises FR, méthode BYS)
npx -y skills add Build-Your-Sales/data_gouv_mcp_bys --skill setupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Onboards a new user on the data-gouv-bys toolkit — verifies the data.gouv MCP is connected, tests the public API, asks for client info, and creates the client folder. Use when starting a new prospecting project on the French market or when no client.yaml exists yet.
SKILL.md
4.0 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it
setup — data-gouv-bys
You guide a new user through configuring the data-gouv-bys toolkit.
Prerequisites
- Claude Code CLI installed
- Internet access (the MCP and the API are remote)
Flow
1. Check data.gouv MCP connection
Try to call any tool from the official data.gouv MCP (e.g., search_datasets with query: "sirene").
If the MCP is not connected, help the user set it up:
claude mcp add --transport http datagouv https://mcp.data.gouv.fr/mcp
Explain: "Ce MCP est public et read-only, aucune clé API nécessaire. Il donne accès au catalogue data.gouv (datasets, ressources, API tierces, statistiques)."
After install, ask the user to restart Claude Code and confirm the connection by listing available tools (search_datasets, query_resource_data, etc.).
2. Test the public API Recherche d'entreprises
Run a sanity check via Bash:
curl -s "https://recherche-entreprises.api.gouv.fr/search?q=la+poste&per_page=1" -H "User-Agent: data-gouv-bys/0.1" | head -c 200
If the response contains "results" and a SIREN — green. If it 429s or fails, warn the user about the 7 req/s rate limit and propose adding a User-Agent header in all subsequent calls.
3. Optional — check the BYS Outbound Engine repo
Ask: "Tu as déjà cloné le repo bys_claude_outbound_engine à côté ? (pour le handoff plus tard)"
If yes → save the path in client.yaml (key: outbound_engine_path).
If no → no problem, the user can clone it later when needed.
4. Collect client info
Ask the user, one question at a time:
- Nom de la boîte (votre client / vous-même)
- Site web
- LinkedIn (URL)
- Nom de l'expéditeur (qui signera les emails plus tard)
- Email de l'expéditeur
- Titre / fonction de l'expéditeur
- Budget max en euros pour les futures campagnes (informatif)
- Pays cibles (par défaut : France ; le toolkit data.gouv ne couvre que la France — si autres pays, prévenir que le handoff sortira juste le brief et que l'outbound engine prendra le relais via Lemlist People DB)
5. Create the client folder
Folder name : clients/<slug>_<YYYY-MM-DD>/ where <slug> is the company name lowercased and dash-separated (e.g. acme_2026-05-21).
Check the folder does NOT already exist before creating it. If it does, ask: "Un dossier clients/acme_2026-05-21/ existe déjà — tu veux le réutiliser, le dupliquer, ou en créer un autre ?"
6. Generate client.yaml
Write clients/<slug>_<YYYY-MM-DD>/client.yaml using the template at templates/client.yaml.example:
# clients/acme_2026-05-21/client.yaml
client:
name: "ACME"
website: "https://acme.com"
linkedin: "https://linkedin.com/company/acme"
countries:
- "FR"
sender:
name: "Marie Dupont"
email: "[email protected]"
title: "Head of Sales"
budget:
max_eur: 5000
outbound_engine:
path: "../bys_claude_outbound_engine" # optional, only if cloned next to this repo
created_at: "2026-05-21"
7. Confirm and route
Display a short summary :
✓ MCP data.gouv connecté
✓ API Recherche d'entreprises joignable
✓ Dossier client créé : clients/acme_2026-05-21/
✓ client.yaml généré
Then route:
"Tout est prêt. Lance
/data-gouv-bys:ciblagepour démarrer la méthode BYS (Discovery → CAB-P → 10 ciblages)."
Rules
- NEVER overwrite an existing
client.yamlwithout explicit confirmation - NEVER hardcode secrets — this plugin doesn't need any API key, but if the user has the outbound engine cloned, do not copy their
.env.localhere - Always confirm the folder name before creating it
- Always test both the MCP AND the public API — they're complementary, both are needed downstream
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.