Plugins Claude Cowork : Étendre les Capacités de votre Assistant IA
By Learnia Team
Plugins Claude Cowork : Étendre les Capacités de votre Assistant IA
📅 Dernière mise à jour : 10 mars 2026 — Couvre le catalogue de plugins Cowork et l'API de création de plugins.
📚 Articles liés : Skills vs Projets vs Plugins | Guide Skills utilisateur | MCP Protocol
Qu'est-ce qu'un Plugin Cowork ?
Un plugin Cowork est une extension qui connecte Claude à des services, APIs et outils externes. Les plugins permettent à Claude de :
- →Lire des données depuis des sources externes (Google Drive, Notion, bases de données)
- →Écrire dans des services tiers (Slack, GitHub, email)
- →Transformer des données avec des outils spécialisés (Mermaid, LaTeX, analyse d'images)
- →Exécuter des actions dans des environnements externes (déploiements, CI/CD)
Plugins vs Skills vs MCP
| Aspect | Plugins Cowork | Skills | MCP Servers |
|---|---|---|---|
| Nature | Connexions à des services | Procédures internes | Standard ouvert d'outils |
| Installation | Catalogue intégré | Fichier SKILL.md | Configuration serveur |
| Interface | GUI native | CLI / fichiers | JSON-RPC |
| Accès réseau | Oui | Non (local) | Oui |
| Cible | Utilisateurs finaux | Développeurs/Power users | Développeurs |
Explorer le Catalogue de Plugins
Le catalogue est accessible depuis l'interface Claude via Menu > Plugins ou dans Claude Cowork via l'icône d'extensions.
Navigation et Recherche
Le catalogue organise les plugins par catégories :
| Catégorie | Description | Nombre de plugins |
|---|---|---|
| Productivité | Google Drive, Notion, Slack, Trello | 25+ |
| Développement | GitHub, GitLab, Code Review, CI/CD | 20+ |
| Visualisation | Mermaid, Chart.js, LaTeX, Excalidraw | 15+ |
| Données | SQL, MongoDB, Google Sheets, Airtable | 12+ |
| Communication | Email, Teams, Discord, Webhooks | 10+ |
| Recherche | Web Search, Academic Papers, News | 8+ |
Filtres Disponibles
- →Par catégorie : Productivité, Dev, Data, etc.
- →Par popularité : Nombre d'installations
- →Par note : Évaluations communautaires
- →Par compatibilité : Claude Pro, Team, Enterprise
- →Par éditeur : Anthropic, Vérifié, Communautaire
Plugins Installés par Défaut
Certains plugins sont pré-installés avec Claude Cowork :
Code Review
Le plugin Code Review analyse automatiquement le code partagé :
- →Détection de bugs potentiels
- →Suggestions de performance
- →Vérification des bonnes pratiques
- →Support multi-langages (Python, JS, TypeScript, Java, Go, Rust)
Vous : [Upload fichier.py]
Claude (via plugin) :
🔍 Analyse Code Review
├── 2 bugs potentiels détectés (lignes 42, 87)
├── 3 suggestions d'optimisation
└── Score qualité : 7.2/10
Mermaid Diagrams
Le plugin Mermaid génère des diagrammes visuels directement dans la conversation :
- →Diagrammes de flux
- →Diagrammes de séquence
- →Diagrammes de classes
- →Gantt charts
- →Entity-Relationship diagrams
Web Search
Le plugin Web Search permet à Claude d'accéder à des informations à jour :
- →Recherche web en temps réel
- →Extraction de contenu de pages
- →Vérification de faits
- →Suivi d'actualités
File Converter
Le plugin File Converter transforme les fichiers entre formats :
- →Markdown → PDF, DOCX, HTML
- →CSV → Excel, JSON
- →Images → formats optimisés
- →Code → snippets mis en forme
Top 10 des Plugins Indispensables
| Rang | Plugin | Catégorie | Usage | Note |
|---|---|---|---|---|
| 1 | GitHub Integration | Dev | Lire issues, PRs, créer des branches | ⭐ 4.9 |
| 2 | Google Drive | Productivité | Lire/écrire docs et sheets | ⭐ 4.8 |
| 3 | Mermaid Diagrams | Visualisation | Générer des diagrammes techniques | ⭐ 4.8 |
| 4 | SQL Explorer | Données | Requêter des bases en langage naturel | ⭐ 4.7 |
| 5 | Notion Sync | Productivité | Synchroniser avec Notion pages/databases | ⭐ 4.7 |
| 6 | Code Review Pro | Dev | Revue de code approfondie avec métriques | ⭐ 4.6 |
| 7 | Slack Messenger | Communication | Envoyer/recevoir des messages Slack | ⭐ 4.6 |
| 8 | Chart Builder | Visualisation | Créer des graphiques interactifs | ⭐ 4.5 |
| 9 | Academic Search | Recherche | Chercher dans les publications scientifiques | ⭐ 4.5 |
| 10 | Jira Connector | Productivité | Gérer les tickets et sprints | ⭐ 4.4 |
Créer un Plugin Personnalisé
Architecture d'un Plugin
📁 mon-plugin/
├── manifest.json → Métadonnées et déclarations
├── src/
│ ├── index.ts → Point d'entrée
│ ├── handlers/ → Gestionnaires de requêtes
│ └── utils/ → Utilitaires
├── schemas/
│ ├── input.json → Schéma des entrées
│ └── output.json → Schéma des sorties
├── tests/
│ └── plugin.test.ts → Tests
└── README.md → Documentation
Le Fichier Manifest
{
"name": "weather-plugin",
"version": "1.0.0",
"description": "Récupère les prévisions météo pour n'importe quelle ville",
"author": "votre-nom",
"permissions": ["network:read"],
"endpoints": [
{
"name": "get_weather",
"description": "Obtenir la météo actuelle d'une ville",
"input_schema": {
"type": "object",
"properties": {
"city": { "type": "string", "description": "Nom de la ville" },
"units": { "type": "string", "enum": ["celsius", "fahrenheit"] }
},
"required": ["city"]
}
}
]
}
Implémenter le Handler
// src/handlers/weather.ts
import { PluginHandler, PluginRequest, PluginResponse } from '@anthropic/plugin-sdk';
export const getWeather: PluginHandler = async (req: PluginRequest): Promise<PluginResponse> => {
const { city, units = 'celsius' } = req.input;
const response = await fetch(
`https://api.weather.example/v1/current?city=${encodeURIComponent(city)}&units=${units}`
);
if (!response.ok) {
return { error: `Impossible de récupérer la météo pour ${city}` };
}
const data = await response.json();
return {
result: {
city: data.city,
temperature: data.temp,
conditions: data.description,
humidity: data.humidity
}
};
};
Tester Localement
# Installer le SDK de développement
npm install -g @anthropic/plugin-dev
# Lancer le serveur de test
plugin-dev serve --manifest ./manifest.json
# Tester un endpoint
plugin-dev test get_weather --input '{"city": "Paris"}'
Publier sur le Catalogue
# Valider le plugin
plugin-dev validate
# Soumettre pour révision
plugin-dev publish --manifest ./manifest.json
Le processus de révision prend généralement 3 à 5 jours ouvrés.
Modèle de Sécurité
Permissions Granulaires
Chaque plugin déclare les permissions dont il a besoin :
| Permission | Description | Exemple |
|---|---|---|
network:read | Requêtes HTTP en lecture | API météo |
network:write | Requêtes HTTP en écriture | Poster sur Slack |
files:read | Lire les fichiers partagés | Analyser un CSV |
files:write | Créer/modifier des fichiers | Générer un PDF |
user:profile | Accéder au profil utilisateur | Personnaliser les réponses |
oauth:* | Authentification OAuth | Google Drive |
Processus de Vérification
Les plugins passent par un pipeline de sécurité avant publication :
- →Analyse statique : Vérification du code pour vulnérabilités connues
- →Sandbox testing : Exécution dans un environnement isolé
- →Review manuelle : Vérification par l'équipe Anthropic pour les plugins à permissions élevées
- →Monitoring continu : Surveillance des comportements anormaux post-publication
Bonnes Pratiques de Sécurité
| Pratique | Description |
|---|---|
| Principe du moindre privilège | Ne demander que les permissions nécessaires |
| Chiffrement en transit | Toutes les données via HTTPS |
| Pas de stockage de secrets | Utiliser le vault intégré pour les tokens |
| Logs d'audit | Tracer toutes les actions du plugin |
| Rate limiting | Limiter les appels API pour éviter les abus |
Plugin API — Référence
Cycle de Vie d'un Plugin
Installation → Autorisation → Activation → Exécution → Désactivation
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
Manifest Permissions Trigger Handler Cleanup
parsed granted matched called resources
Événements du SDK
| Événement | Déclencheur | Usage |
|---|---|---|
onInstall | Plugin installé | Initialisation, configuration |
onActivate | Plugin activé dans une conversation | Chargement des ressources |
onRequest | Claude appelle un endpoint | Traitement de la requête |
onError | Erreur durant l'exécution | Gestion d'erreurs, logging |
onDeactivate | Conversation terminée | Libération des ressources |
Conseils pour les Développeurs de Plugins
Do's ✅
| Conseil | Raison |
|---|---|
| Descriptions claires des endpoints | Claude choisit les plugins basé sur les descriptions |
| Schémas d'entrée stricts | Réduit les erreurs d'appel |
| Réponses concises | Économise des tokens dans le contexte |
| Tests exhaustifs | Garantit la fiabilité |
| Documentation complète | Facilite l'adoption |
Don'ts ❌
| Anti-pattern | Risque |
|---|---|
| Permissions trop larges | Rejet lors de la vérification |
| Endpoints sans description | Claude ne sait pas quand les utiliser |
| Réponses trop volumineuses | Dépasse les limites de contexte |
| Secrets en dur | Fuite de données sensibles |
| Pas de gestion d'erreurs | Expérience utilisateur dégradée |
Conclusion
Les plugins Cowork transforment Claude d'un assistant conversationnel en un hub de productivité connecté à vos outils quotidiens. Que vous utilisiez des plugins existants ou créiez les vôtres, l'écosystème offre une flexibilité adaptée à tous les niveaux d'expertise.
Prochaines étapes :
- →Explorez le catalogue de plugins dans votre interface Claude
- →Créez votre premier plugin avec le SDK développeur
- →Combinez plugins et Skills pour maximum d'impact — voir notre comparatif
Module 0 — Prompting Fundamentals
Build your first effective prompts from scratch with hands-on exercises.
Weekly AI Insights
Tools, techniques & news — curated for AI practitioners. Free, no spam.
Free, no spam. Unsubscribe anytime.
→Related Articles
FAQ
Qu'est-ce qu'un plugin Claude Cowork ?+
Un plugin Cowork est une extension qui connecte Claude à des services externes ou ajoute des fonctionnalités spécifiques. Contrairement aux Skills qui ajoutent des procédures internes, les plugins interagissent avec des APIs et outils tiers.
Comment installer un plugin Cowork ?+
Ouvrez le catalogue de plugins dans l'interface Claude, recherchez le plugin souhaité, et cliquez 'Installer'. Certains plugins nécessitent une autorisation OAuth pour accéder à vos comptes de services tiers.
Peut-on créer ses propres plugins ?+
Oui. L'API Plugin permet de créer des plugins personnalisés en définissant des endpoints, des schémas d'entrée/sortie et des permissions. Le SDK de développement offre des outils de test et de débogage.
Les plugins sont-ils sécurisés ?+
Les plugins passent par un processus de vérification avant publication. Ils fonctionnent avec des permissions granulaires (lecture seule, écriture, etc.) et les données transitent via des connexions chiffrées.
Quelle est la différence entre un plugin et un serveur MCP ?+
Un plugin Cowork est une extension native de l'interface Claude avec catalogue intégré. Un serveur MCP est un standard ouvert pour connecter des outils à n'importe quel client LLM. Les plugins peuvent utiliser MCP en interne.