Acquia Source

Dokumentuje niestandardową ścieżkę JSON:API Acquia Source i pułapki Canvas Page API, które standardowa wiedza Drupal błędnie interpretuje.

Autor: grasmash · grasmash/drupal-claude-skills

Testowano · Działa ★ 9.6/10

Acquia Source — Dokumentuje niestandardową ścieżkę JSON:API Acquia Source i pułapki Canvas Page API, które standardowa wiedza Drupal błędnie interpretuje.

Co robi ten skill

Obejmuje integrację Acquia Source (zarządzany Drupal CMS SaaS): uwierzytelnianie OAuth2 client-credentials, jego JSON:API, które jest serwowane pod /api zamiast domyślnego /jsonapi w Drupalu, przepływ rejestracji serwera MCP oraz trudno zdobyte zasady wdrażania Canvas Page API (atomowe PATCH całego drzewa, ponowne odkrywanie hashów wersji, pułapki niewidzialnych obrazów i usuniętych stylów). Uruchamia się przy podłączaniu agenta do witryny Source CMS, wdrażaniu stron docelowych Canvas lub rejestrowaniu serwera Source MCP, i dba o odróżnienie się od niezwiązanego produktu Acquia Cloud Platform.

Raport z testu

Poproszono o polecenia curl do pobierania artykułów z JSON:API witryny Acquia Source; podstawowa odpowiedź używająca standardowych konwencji Drupal trafia na /jsonapi i zwraca 404, podczas gdy umiejętność poprawnie używa nadpisanego prefiksu /api witryny i udokumentowanego przepływu OAuth2 client-credentials.

Testowano: 2026-07-14 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /acquia-sourceDokumentuje niestandardową ścieżkę JSON:API Acquia Source i pułapki Canvas Page API, które standardowa wiedza Drupal błędnie interpretuje.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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