Acquia Source
Documente le chemin JSON:API non par défaut d'Acquia Source et les pièges de l'API Canvas Page que les connaissances Drupal standard ignorent.
Testé · Fonctionne
Ce que fait
Couvre l'intégration d'Acquia Source (Drupal CMS SaaS géré) : authentification OAuth2 client-credentials, son JSON:API servi à /api au lieu du /jsonapi par défaut de Drupal, le flux d'enregistrement du serveur MCP, et les règles de déploiement de l'API Canvas Page (PATCH atomique de l'arbre complet, redécouverte du hachage de version, pièges des images invisibles et des styles supprimés). Se déclenche lors de la connexion d'un agent à un site Source CMS, du déploiement de pages de destination Canvas, ou de l'enregistrement du serveur Source MCP, et prend soin de se distinguer du produit Acquia Cloud Platform sans rapport.
Rapport de test
A demandé les commandes curl pour extraire des articles du JSON:API d'un site Acquia Source ; une réponse de base utilisant les conventions Drupal standard frappe /jsonapi et renvoie des 404, tandis que la compétence utilise correctement le préfixe /api surchargé du site et le flux OAuth2 client-credentials qu'elle documente.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/grasmash/drupal-claude-skills cd drupal-claude-skills mkdir -p ~/.claude/skills cp -r skills/acquia-source ~/.claude/skills/acquia-source
Commandes et exemples de prompts
/acquia-sourceDocumente le chemin JSON:API non par défaut d'Acquia Source et les pièges de l'API Canvas Page que les connaissances Drupal standard ignorent.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
I need to deploy a Canvas landing page to our Acquia Source siteHelp me set up OAuth2 client credentials for our Acquia Source JSON:APIRegister the Acquia Source MCP server so our agent can manage content