Acquia Source
Dokumentuje niestandardową ścieżkę JSON:API Acquia Source i pułapki Canvas Page API, które standardowa wiedza Drupal błędnie interpretuje.
Testowano · Działa
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 siteHelp me set up OAuth2 client credentials for our Acquia Source JSON:APIRegister the Acquia Source MCP server so our agent can manage content