Acquia Source

Dokumentiert Acquia Source's nicht-standardmäßigen JSON:API-Pfad und Canvas Page API-Fallstricke, die Standard-Drupal-Wissen falsch versteht.

von grasmash · grasmash/drupal-claude-skills

Getestet · Funktioniert ★ 9.6/10

Acquia Source — Dokumentiert Acquia Source's nicht-standardmäßigen JSON:API-Pfad und Canvas Page API-Fallstricke, die Standard-Drupal-Wissen falsch versteht.

Was es kann

Behandelt die Integration von Acquia Source (verwaltetes Drupal CMS SaaS): OAuth2-Client-Credentials-Authentifizierung, seine JSON:API, die unter /api statt Drupal's Standard /jsonapi bereitgestellt wird, den MCP-Server-Registrierungsfluss und hart erkämpfte Canvas Page API-Bereitstellungsregeln (atomares Full-Tree-PATCH, Version-Hash-Wiederentdeckung, unsichtbare Bilder und gestrippte Stil-Fallstricke). Wird ausgelöst, wenn ein Agent mit einer Source CMS-Site verbunden, Canvas-Landingpages bereitgestellt oder der Source MCP-Server registriert wird, und achtet darauf, sich vom nicht verwandten Acquia Cloud Platform-Produkt abzugrenzen.

Testbericht

Es wurden die curl-Befehle angefordert, um Artikel von der JSON:API einer Acquia Source-Site abzurufen; eine Baseline-Antwort, die Standard-Drupal-Konventionen verwendet, trifft auf /jsonapi und 404s, während die Skill korrekt das überschriebene /api-Präfix der Site und den von ihr dokumentierten Client-Credentials OAuth2-Flow verwendet.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /acquia-sourceDokumentiert Acquia Source's nicht-standardmäßigen JSON:API-Pfad und Canvas Page API-Fallstricke, die Standard-Drupal-Wissen falsch versteht.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • I need to deploy a Canvas landing page to our Acquia Source site
  • Help me set up OAuth2 client credentials for our Acquia Source JSON:API
  • Register the Acquia Source MCP server so our agent can manage content