Anthropic vient de lancer Agent Skills, une feature qui transforme Claude en assistant modulaire capable d'apprendre de nouvelles compétences spécialisées.
L'idée est simple mais puissante : au lieu de tout réexpliquer à Claude à chaque fois, vous packagez votre expertise dans des "skills" (compétences) que Claude peut utiliser automatiquement.
"Skills are like custom onboarding materials that let you package expertise, making Claude a specialist on what matters most to you."
— Anthropic
Pour nous, développeurs et équipes qui utilisons Claude au quotidien, c'est une révolution silencieuse : Claude devient composable.
Un Agent Skill est un dossier structuré qui contient :
- Instructions détaillées : Comment accomplir une tâche spécifique
- Scripts exécutables : Code Python, Bash, etc. pour des opérations déterministes
- Ressources de référence : Documentation, exemples, templates
- Métadonnées : Nom, description, dépendances
excel-skill/
├── SKILL.md # Instructions principales
├── reference.md # Formules Excel de référence
├── templates/
│ └── budget.xlsx # Template de base
└── scripts/
└── validate.py # Validation de formules
Quand vous demandez à Claude de créer un spreadsheet Excel, il :
- Détecte que le skill "Excel" est pertinent
- Charge uniquement ce dont il a besoin
- Utilise les instructions et scripts du skill
- Génère un Excel conforme à vos standards
Avant Skills :
Vous : "Claude, crée un Excel avec colonnes A, B, C, formule SUMIF..."
Claude : *Essaie de son mieux, résultats variables*
[30 minutes plus tard]
Vous : "Claude, refais la même chose pour un autre projet"
Claude : *Oublie les détails, résultats différents*
Avec Skills :
Vous : "Claude, crée un budget Excel pour Q1"
Claude : *Détecte le skill Excel, suit les instructions précises*
→ Résultat cohérent à chaque fois
Votre entreprise a des processus spécifiques ? Packagez-les dans des skills :
Skill "Brand Guidelines" :
- Couleurs officielles
- Polices approuvées
- Templates de slides
- Exemples de communications
Claude devient instantanément expert de votre marque.
Cas d'usage Rakuten :
- Avant : 1 jour pour un workflow comptable manuel
- Après : 1 heure avec un skill custom
- Gain : 7 heures/jour économisées
Les skills se combinent automatiquement :
Tâche : "Analyse ce dataset et crée une présentation PowerPoint"
Claude utilise :
- Skill "Data Analysis" → Nettoie et analyse les données
- Skill "PowerPoint" → Génère les slides
- Skill "Brand Guidelines" → Applique votre charte graphique
Résultat : Présentation brandée avec insights pertinents
Anthropic a conçu les Skills avec un pattern brillant : Progressive Disclosure (divulgation progressive).
Layer 1 : Metadata (toujours chargé)
name: Excel Spreadsheet Creation
description: Create Excel files with formulas, formatting, and data validation
→ Claude sait que ce skill existe
Layer 2 : Core Documentation (chargé si pertinent)
# SKILL.md
## Overview
This skill enables creation of Excel spreadsheets with:
- Complex formulas (VLOOKUP, SUMIF, etc.)
- Conditional formatting
- Data validation rules
## Usage
[Instructions détaillées...]
→ Claude charge les instructions quand il détecte la pertinence
Layer 3 : Supplementary Resources (chargé à la demande)
reference.md # Formules Excel avancées
templates/ # Templates pré-configurés
scripts/ # Scripts de validation
→ Claude charge uniquement ce dont il a besoin pour la tâche
✅ Efficace : Ne charge pas tout dans le contexte d'un coup
✅ Scalable : Peut avoir des dizaines de skills sans saturer
✅ Smart : Claude décide lui-même ce dont il a besoin
✅ Transparent : Vous voyez dans le chain-of-thought quels skills sont utilisés
Skill PowerPoint :
- Génère des présentations avec templates custom
- Applique votre charte graphique automatiquement
- Inclut des scripts pour validation de structure
Exemple d'utilisation :
Vous : "Crée une présentation sur nos résultats Q3"
Claude :
1. Détecte le skill PowerPoint
2. Charge le template corporate
3. Génère les slides avec votre branding
4. Valide la structure finale
Résultat : Présentation prête en 2 minutes au lieu de 30.
Skill PDF :
- Extraction de données de formulaires
- Remplissage automatique de champs
- Conversion PDF → autres formats
Use case réel :
Vous : "Remplis ce formulaire PDF avec les données du CSV"
Claude :
1. Skill PDF chargé
2. Parse le formulaire
3. Mappe les données du CSV
4. Génère le PDF rempli
Gain de temps : 1 heure → 2 minutes par formulaire.
Skill "Accounting Workflow" (Rakuten) :
- Instructions spécifiques à leur process comptable
- Scripts de validation de données
- Templates de rapports
- Règles métier intégrées
Impact :
- Workflow réduit de 1 jour à 1 heure
- Moins d'erreurs (validation automatique)
- Cohérence garantie
Skill "Brand Guidelines" (Box) :
- Couleurs officielles
- Polices approuvées
- Templates de documents
- Exemples de tone-of-voice
Utilisation :
Vous : "Crée un deck commercial"
Claude :
→ Applique automatiquement les brand guidelines
→ Cohérence visuelle garantie
Disponibilité : Plans Pro, Max, Team, et Enterprise
Skills intégrés :
- Excel Spreadsheets
- PowerPoint Presentations
- Word Documents
- PDF Manipulation
Créer un skill custom :
- Aller dans Settings
- Section "Skills"
- "Create New Skill"
- Uploader votre dossier structuré
Note : Les admins Team/Enterprise doivent activer les skills pour l'organisation.
Installation depuis le marketplace :
# Dans Claude Code
/skills install anthropics/excel
/skills install anthropics/powerpoint
Installation manuelle :
# Créer le dossier skills
mkdir -p ~/.claude/skills
# Ajouter votre skill
cp -r mon-skill/ ~/.claude/skills/
Vérifier les skills installés :
/skills list
Marketplace officiel :
anthropics/skills (hypothétique, à vérifier)
Endpoint dédié : /v1/skills
Créer un skill via API :
import anthropic
client = anthropic.Anthropic(api_key="sk-ant-...")
# Créer un skill
skill = client.skills.create(
name="Custom Excel Skill",
description="Generate financial reports with specific formatting",
files={
"SKILL.md": open("skill.md", "rb"),
"reference.md": open("reference.md", "rb")
}
)
print(f"Skill created: {skill.id}")
Utiliser un skill dans une conversation :
response = client.messages.create(
model="claude-sonnet-4.5-20251022",
max_tokens=2048,
skills=[skill.id], # Active le skill pour cette conversation
messages=[{
"role": "user",
"content": "Create a Q3 financial report"
}]
)
Lister vos skills :
skills = client.skills.list()
for skill in skills:
print(f"{skill.name}: {skill.description}")
Versioning :
# Mettre à jour un skill
client.skills.update(
skill_id="skill_abc123",
version="2.0",
files={"SKILL.md": open("skill_v2.md", "rb")}
)
Fichier SKILL.md obligatoire :
---
name: Mon Skill Custom
description: Description concise de ce que fait le skill
version: 1.0
---
# Mon Skill Custom
## Overview
[Qu'est-ce que ce skill fait ?]
## When to Use
[Quand Claude devrait-il utiliser ce skill ?]
## Instructions
[Instructions étape par étape]
## Examples
[Exemples concrets]
## Resources
[Fichiers additionnels si nécessaire]
Structure :
git-commit-skill/
├── SKILL.md
└── examples.md
SKILL.md :
---
name: Git Commit Message Generator
description: Generate conventional commit messages following team standards
version: 1.0
---
# Git Commit Message Generator
## Overview
Generate commit messages following the Conventional Commits specification
with our team's specific conventions.
## When to Use
Use this skill when the user asks to create a commit message or needs
help formatting their git commits.
## Format
<type>(<scope>): <subject>
<body>
<footer>
```
- feat: New feature
- fix: Bug fix
- docs: Documentation
- style: Formatting
- refactor: Code restructuring
- test: Adding tests
- chore: Maintenance
See examples.md for real commit messages from our codebase.
- Analyze the changes described
- Determine the appropriate type
- Identify the scope (component/module)
- Write a concise subject (max 50 chars)
- Add detailed body if needed
- Include breaking changes in footer if applicable
**examples.md :**
```markdown
# Example Commit Messages
## Feature Addition
feat(auth): add OAuth2 Google provider
Implement Google OAuth2 authentication flow with PKCE.
Users can now sign in using their Google accounts.
Closes #234
## Bug Fix
fix(api): handle null values in user profile endpoint
Add validation to prevent 500 errors when profile fields are null.
Returns default values instead.
Fixes #456
Utilisation :
Vous : "Crée un commit message pour mes changements sur l'auth"
Claude :
→ Détecte le skill Git Commit
→ Analyse vos changements
→ Génère un message conforme à vos conventions
1. Gardez SKILL.md focalisé
- Max 500-1000 lignes pour le core doc
- Splittez la documentation supplémentaire dans d'autres fichiers
2. Écrivez pour Claude, pas pour les humains
- Instructions claires et étape par étape
- Exemples concrets
- Edge cases couverts
3. Testez avec des tâches représentatives
- Créez 5-10 exemples de tâches réelles
- Vérifiez que Claude utilise bien le skill
- Itérez sur les instructions
4. Versionnez vos skills
- Utilisez semantic versioning (1.0, 1.1, 2.0)
- Documentez les changements
- Testez avant de déployer en production
5. Sécurisez vos skills
- Auditez le code exécutable
- Limitez les permissions nécessaires
- N'incluez pas de secrets/credentials
- Validez les dépendances externes
Un skill peut contenir des scripts Python, Bash, etc. qui sont exécutés par Claude.
Risques potentiels :
- Exfiltration de données
- Exécution de code malveillant
- Connexions réseau non autorisées
- Modification de fichiers système
Avant d'installer un skill :
-
Auditez le code
- Lisez SKILL.md et tous les scripts inclus
- Vérifiez qu'il n'y a pas de code suspect
-
Vérifiez la source
- Installez uniquement des skills de sources fiables
- Préférez les skills officiels Anthropic
- Vérifiez la réputation de l'auteur
-
Limitez les permissions
- Ne donnez pas d'accès inutiles
- Sandboxez l'exécution si possible
-
Testez en environnement isolé
- Testez d'abord sur des données non-sensibles
- Vérifiez le comportement avant déploiement
-
Versionnez et trackez
- Gardez trace des skills installés
- Mettez à jour régulièrement
- Retirez les skills non utilisés
Team/Enterprise :
- Créez un repository interne de skills approuvés
- Auditez tous les skills avant déploiement
- Formez les équipes aux bonnes pratiques
- Mettez en place un processus de review
Avant Skills :
- Processus manuel : 1 jour complet
- Erreurs fréquentes (saisie manuelle)
- Pas de standardisation
Avec Skill Custom :
- Temps réduit à 1 heure
- Validation automatique
- Process standardisé
ROI :
- 7 heures/jour économisées
- Moins d'erreurs
- Scalabilité améliorée
Use Case :
Transformer des fichiers stockés en présentations et spreadsheets brandés.
Skill Custom :
- Détection automatique du type de fichier
- Application des brand guidelines
- Génération de présentations PowerPoint
- Création de spreadsheets Excel
Impact :
- Génération automatique de documents brandés
- Cohérence visuelle garantie
- Temps de création divisé par 10
Objectif :
Passer d'une question utilisateur à une action concrète plus rapidement.
Skill Integration :
- Détection de l'intention
- Mapping vers les actions Notion
- Exécution automatique
Résultat :
- Workflows plus fluides
- Moins de friction
- Meilleure productivité
Vision :
Intégrer les Skills dans des workflows de design agentic.
Potentiel :
- Génération automatique de designs
- Application de brand guidelines
- Itérations rapides sur des concepts
Avant : Claude était un assistant monolithique.
Maintenant : Claude est une plateforme modulaire.
Vous pouvez :
- Ajouter des compétences
- Créer un écosystème de skills
- Partager des skills avec votre équipe/communauté
Votre expertise métier peut maintenant être :
- Packageé dans des skills
- Réutilisé à l'infini
- Partagé avec d'autres équipes
- Versionné et amélioré
Anthropic mentionne des plans pour :
- Découverte de skills
- Partage communautaire
- Marketplace officiel (?)
Potentiel :
- Skills spécialisés par industrie (finance, legal, healthcare)
- Skills open-source communautaires
- Skills premium/payants (?)
Pour les développeurs :
- Créer des skills custom pour des clients
- Vendre des skills spécialisés
- Contribuer à l'écosystème open-source
Pour les entreprises :
- Standardiser les processus via skills
- Réduire les coûts de formation (onboarding dans des skills)
- Améliorer la cohérence des outputs
Posez-vous ces questions :
- Quelles tâches répétez-vous souvent avec Claude ?
- Quels processus métier sont standardisés ?
- Quelles expertises pourraient être packageées ?
Exemples :
- Génération de rapports mensuels
- Création de documentation technique
- Rédaction d'emails type
- Analyse de datasets spécifiques
Commencez avec les skills officiels :
- Excel Spreadsheets
- PowerPoint Presentations
- Word Documents
- PDF Manipulation
Sur Claude.ai :
- Activez les skills dans Settings
- Testez avec des tâches réelles
- Notez ce qui fonctionne/ne fonctionne pas
Sur Claude Code :
/skills install anthropics/excel
# Testez avec une tâche Excel
Commencez simple :
- Choisissez un processus bien défini
- Documentez les étapes dans SKILL.md
- Testez avec Claude
- Itérez sur les instructions
Template de démarrage :
---
name: Mon Premier Skill
description: [Décrivez ce qu'il fait en une phrase]
version: 1.0
---
# Mon Premier Skill
## When to Use
[Quand Claude devrait-il utiliser ce skill ?]
## Instructions
1. [Étape 1]
2. [Étape 2]
3. [Étape 3]
## Examples
[1-2 exemples concrets]
Trackez :
- Temps économisé par tâche
- Cohérence des outputs
- Réduction des erreurs
- Satisfaction des utilisateurs
Métriques clés :
- Temps avant/après skill
- Nombre de fois utilisé
- Taux de succès des tâches
- Feedbacks utilisateurs
Tester Agent Skills Maintenant
- Claude.ai : Activez les skills dans Settings (Pro et +)
- Claude Code : Installez via
/skills install
- API : Utilisez l'endpoint
/v1/skills
🇫🇷 100+ développeurs francophones explorent Claude Code et ses nouvelles features.
Rejoignez-nous pour :
- Partager des skills custom
- Échanger des use cases
- Rester à jour sur les features
- Poser vos questions
👉 cc-france.org
Agent Skills marque un tournant dans l'évolution de Claude.
Pour la première fois, on peut :
- Packager notre expertise dans des skills réutilisables
- Composer des compétences qui se combinent automatiquement
- Standardiser des processus métier complexes
- Rendre Claude expert sur nos domaines spécifiques
La question n'est plus "Claude peut-il faire ça ?"
Mais "Comment transformer notre expertise en skills réutilisables ?"
Les prochains mois vont être passionnants. Le marketplace de skills, les use cases émergents, l'écosystème communautaire... tout reste à construire.
Et vous, quel skill custom allez-vous créer en premier ?