framadatelisted
Install: claude install-skill ALQ78/skill-framadate
# Skill : Création de sondage de dates sur Framadate
Ce skill pilote Chrome pour créer un sondage de dates sur beta.framadate.org,
évitant la saisie manuelle répétitive (ex. : 7 semaines × 2 lieux = ~42 clics minimum).
Framadate n'a pas d'API REST — le skill navigue le vrai navigateur via Chrome MCP.
La gestion des cookies et tokens CSRF est transparente (le navigateur s'en charge).
## Étape 0 : Collecter les informations
Deux modes d'entrée possibles — détecter lequel s'applique :
### Mode A — Fichier CSV (ou Excel)
Si l'utilisateur fournit un fichier CSV ou Excel, le lire avec les outils Read ou Bash.
Format CSV attendu (une ligne = un créneau) :
```csv
date,lieu,debut,fin
2026-09-01,Saint-Cyr,9h,11h30
2026-09-01,Bois d'Arcy,9h,11h30
2026-09-08,Saint-Cyr,9h,11h30
```
Pour un Excel (.xlsx), utiliser Bash + Python :
```bash
python3 -c "
import openpyxl, csv, sys
wb = openpyxl.load_workbook('fichier.xlsx')
ws = wb.active
for row in ws.iter_rows(min_row=2, values_only=True):
print(','.join(str(c) for c in row))
"
```
**En cas d'échec** (`python3` introuvable, ou `ModuleNotFoundError: openpyxl`) : ne pas
tenter d'autres invocations Python (`python`, installation d'openpyxl via pip, etc.) —
si python3 échoue, la présence d'openpyxl dans l'environnement est de toute façon peu
probable, et ces détours ajoutent de la fragilité pour rien. Informer directement
l'utilisateur que la lecture du fichier Excel a échoué sur ce système et proposer une
conversion en CSV, par exem