Acquia Source
Documents Acquia Source's non-default JSON:API path and Canvas Page API gotchas that standard Drupal knowledge gets wrong.
Test report
- Verdict
- Tested · Works
- Score
- Tested
- Jul 14, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · 194d12e
Asked for the curl commands to pull articles from an Acquia Source site's JSON:API; a baseline answer using standard Drupal conventions hits /jsonapi and 404s, while the skill correctly uses the site's overridden /api prefix and the client-credentials OAuth2 flow it documents.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 9/10
- Docs & honesty 5/5
What Acquia Source does
Covers Acquia Source (managed Drupal CMS SaaS) integration: OAuth2 client-credentials auth, its JSON:API which is served at /api instead of Drupal's default /jsonapi, the MCP server registration flow, and hard-won Canvas Page API deploy rules (atomic full-tree PATCH, version-hash rediscovery, invisible-image and stripped-style pitfalls). Triggers when wiring an agent to a Source CMS site, deploying Canvas landing pages, or registering the Source MCP server, and is careful to distinguish itself from the unrelated Acquia Cloud Platform product.
How to install Acquia Source
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
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Acquia Source
-
/acquia-sourceDocuments Acquia Source's non-default JSON:API path and Canvas Page API gotchas that standard Drupal knowledge gets wrong.
It also activates on plain-language prompts like these:
-
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
Frequently asked questions
- Is the Acquia Source skill free?
- Yes. The skill itself is free from grasmash/drupal-claude-skills. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Acquia Source work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 14, 2026. Verdict: Tested · Works. Asked for the curl commands to pull articles from an Acquia Source site's JSON:API; a baseline answer using standard Drupal conventions hits /jsonapi and 404s, while the skill correctly uses the site's overridden /api prefix and the client-credentials OAuth2 flow it documents.
- What is the Acquia Source SkillProof Score?
- 9.6/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 5/5.
- How do I install Acquia Source?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Acquia Source with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.