create-cowork-plugin

Par anthropics · knowledge-work-plugins

Skill fonctionnel du plugin cowork-plugin-management guidant Claude pour créer un nouveau plugin Cowork de A à Z, en cinq phases conversationnelles, jusqu'à la livraison d'un fichier .plugin installable.

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill create-cowork-plugin

create-cowork-plugin

Ce skill fait partie du plugin cowork-plugin-management, lui-même inclus dans le repository open source anthropics/knowledge-work-plugins. Son rôle est de guider Claude — et donc l'utilisateur — tout au long de la création d'un nouveau plugin destiné à Claude Cowork, depuis la première idée jusqu'au fichier .plugin prêt à installer.

Un workflow en cinq phases

Le SKILL.md définit un processus structuré que Claude suit en mode conversationnel :

  1. Discovery — comprendre le besoin et le périmètre du plugin à construire.
  2. Component Planning — décider quels types de composants sont nécessaires (skills, MCP servers, agents, hooks).
  3. Design & Clarifying Questions — spécifier chaque composant en détail avant toute implémentation.
  4. Implementation — créer tous les fichiers du plugin selon l'architecture standard.
  5. Review & Package — valider la structure, corriger les erreurs éventuelles, puis empaqueter le résultat en fichier .plugin.

Tout au long du processus, Claude s'adresse à l'utilisateur en langage courant, sans exposer les détails techniques (chemins de fichiers, schémas JSON) sauf demande explicite.

Architecture et conventions documentées

Le skill embarque une référence complète de l'architecture plugin : structure de répertoires, schéma du manifest plugin.json, tableau des composants supportés, règles de nommage en kebab-case, usage de la variable ${CLAUDE_PLUGIN_ROOT} pour la portabilité, et le mécanisme de placeholders ~~ pour les plugins destinés à une distribution externe.

Comment l'utiliser

Il suffit d'activer le plugin cowork-plugin-management dans une session Cowork (mode Cowork requis, avec accès au dossier outputs), puis de demander à Claude de créer un plugin — par exemple : « je veux créer un plugin », « construis-moi un nouveau plugin », « je veux développer un plugin de A à Z ». Claude prend en charge le reste de la conversation guidée. Le skill renvoie vers deux fichiers de référence (references/component-schemas.md et references/example-plugins.md) pour les spécifications détaillées des composants.

Skills similaires