EmDash publie des agent skills pour les assistants de programmation IA. Un skill est un dossier d’instructions et de documentation de référence qu’un assistant charge lorsqu’une tâche en a besoin. Avec les skills EmDash installés, un assistant suit les modèles EmDash actuels pour le schéma, les requêtes, les plugins et la CLI.
| Skill | À utiliser pour |
|---|---|
building-emdash-site | Schéma et fichiers seed, requêtes de contenu, Portable Text, menus, taxonomies, déploiement |
creating-plugins | Plugins sandboxed et natifs : hooks, routes, stockage, interface d’administration |
emdash-cli | Gérer un site EmDash depuis la ligne de commande |
upgrading-emdash | Mettre à jour les paquets, le code du projet, les skills et les migrations du cœur |
wordpress-theme-to-emdash | Porter un thème WordPress vers un site EmDash |
wordpress-plugin-to-emdash | Porter le comportement d’un plugin WordPress vers EmDash |
Les skills sont publiés dans le dépôt emdash-cms/skills à chaque version d’EmDash.
Les skills dans les modèles EmDash
Un projet créé avec npm create emdash inclut building-emdash-site, creating-plugins et emdash-cli dans .agents/skills/. Un plugin généré avec la commande init de la CLI des plugins inclut creating-plugins. Les assistants qui prennent en charge les Agent Skills au niveau du projet les chargent sans configuration supplémentaire. Le lien de compatibilité .claude/skills pointe vers les mêmes fichiers.
Ces copies restent à la version avec laquelle le projet a été créé. Installez les skills depuis le dépôt pour les mettre à jour ou pour ajouter les skills de portage WordPress.
Installer les skills
Skills CLI
La commande skills prend en charge Codex, Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenCode et d’autres assistants. Exécutez-la dans votre projet :
npx skills add emdash-cms/skillsElle demande quels skills installer et pour quels assistants. Ajoutez --skill <name> pour choisir les skills à l’avance, ou -g pour les installer pour votre compte utilisateur plutôt que pour le projet actuel.
Codex
Ajoutez le marketplace EmDash et installez son plugin avec la CLI Codex :
codex plugin marketplace add emdash-cms/skills
codex plugin add emdash@emdashLe plugin inclut tous les skills EmDash. Démarrez une nouvelle tâche Codex après l’avoir installé.
Claude Code
Ajoutez le dépôt comme marketplace de plugins, puis installez le plugin emdash :
/plugin marketplace add emdash-cms/skills
/plugin install emdash@emdashClaude Code nomme les skills installés avec le préfixe emdash:, par exemple emdash:building-emdash-site.
GitHub Copilot, Cursor et Factory Droid peuvent aussi installer le dépôt comme plugin. Le README du dépôt des skills répertorie les instructions actuelles pour chaque assistant.
Mettre à jour les skills
Skills CLI
Mettez à jour les skills au niveau du projet avec la commande suivante :
npx skills updateAjoutez -g pour mettre à jour plutôt les skills au niveau utilisateur.
Codex
Actualisez le marketplace EmDash avec la commande suivante :
codex plugin marketplace upgrade emdash Claude Code
Exécutez /plugin marketplace update emdash, ou activez la mise à jour automatique du marketplace emdash dans /plugin.
Pour les autres assistants, suivez leur procédure de mise à jour des plugins ou exécutez de nouveau la commande d’installation.
Signaler un problème
Les skills sont maintenus dans le dossier skills/ du dépôt EmDash. Ouvrez-y des issues et des pull requests. Le dépôt emdash-cms/skills ne les accepte pas.