Que fait spreadsheet ?
Utilisez-le pour les tâches qui impliquent la création, l'édition, l'analyse ou la mise en forme de feuilles de calcul (.xlsx, .csv, .tsv) avec des workflows prenant en compte les formules, un recalcul en cache et une révision visuelle.
Pourquoi ce skill est-il utile ?
Ce skill fournit une approche structurée pour travailler avec des données tabulaires. Il garantit que l'agent est capable de manipuler des classeurs complexes contenant des formules, d'optimiser les performances grâce à la mise en cache des résultats de calcul, et de fournir un retour visuel pour valider les modifications avant l'exportation. Cela réduit les erreurs et améliore la fiabilité des tâches de manipulation de données.
Quand l'utiliser
- Création de rapports ou de tableaux de bord à partir de données brutes.
- Nettoyage et transformation de données (suppression de doublons, fusion de colonnes, etc.).
- Application de formules mathématiques ou logiques sur des ensembles de données.
- Exportation de résultats formatés pour d'autres systèmes ou utilisateurs.
Comment ça marche
Le skill suit un workflow défini dans SKILL.md qui comprend :
- Analyse du fichier source : Ouverture et analyse du fichier existant (
.xlsx,.csvou.tsv) pour comprendre sa structure (en-têtes, types de données). - Exécution des opérations : Application des modifications demandées (création de nouvelles colonnes, ajout de formules, filtrage, tri, mise en forme conditionnelle).
- Recalcul en cache : Les résultats des formules sont mis en cache pour éviter de recalculer l'ensemble du classeur à chaque opération, ce qui accélère les tâches répétitives.
- Révision visuelle : Avant la sauvegarde finale, un résumé ou un aperçu visuel des modifications est présenté (par exemple, les 10 premières lignes modifiées) pour validation.
- Exportation : Sauvegarde du fichier dans le format souhaité, en préservant les formules et la mise en forme.
Exemple de flux de travail
# Commande cible pour l'agent
# Utiliser ce skill lorsque l'utilisateur demande :
# "Dans mon fichier 'ventes.xlsx', ajoute une colonne 'Total' qui est le produit
# des colonnes 'Quantité' et 'Prix unitaire'. Affiche un aperçu avant de sauvegarder."
étapes:
- ouvrir fichier: ventes.xlsx
- ajouter colonne: Total
- définir formule: =[@Quantité]*[@Prix unitaire]
- mettre en cache les résultats: vrai
- afficher aperçu: 5
- sauvegarder: ventes_avec_total.xlsx
Précautions
- Les chemins de fichiers et les noms de colonnes sont sensibles à la casse.
- Les formules doivent être écrites dans la syntaxe du tableur cible (par exemple,
=SUM(A1:A10)pour Excel). - Pour les fichiers
.csv, les formules seront converties en valeurs statiques après le calcul.
Plateformes supportées
- Claude Code, Cursor, Codex, et autres agents compatibles avec la spécification SKILL.md.