CLI Agent Readiness Report — shopify
Generated: 2026-05-28
CLI version: @shopify/cli/4.1.0 darwin-arm64 node-v25.9.0
Depth: full
Readiness Score: 6/15 [D]
| Dimension | Score | Key finding |
|---|---|---|
| 1. Documentation Quality | 1/3 | Official docs and package README cover install and basic usage, but there is no AGENTS.md or agent-specific invocation guidance. |
| 2. Self-Description | 2/3 | shopify commands --json returns parseable command and typed flag metadata, but --schema, manifest, and --manifest are not supported and no exit-code map or etag is exposed. |
| 3. Pre-built Integrations | 0/3 | No MCP server, OpenAPI spec, Claude skill, agent config, LangChain/LlamaIndex tool, or workflow recipe artifact was found in the installed package. |
| 4. Setup Reproducibility | 2/3 | npm install -g @shopify/cli@latest --no-fund --no-audit is documented, non-interactive, idempotent after npm completes, dependencies are declared, and shopify --version verifies the install. |
| 5. Workflow Coverage | 1/3 | Basic workflow commands and examples exist, but realistic app/theme/store workflows require auth, stores, app IDs, project files, or human-specific values and do not consistently document non-interactive agent paths. |
Grade scale: A 13-15 · B 10-12 · C 7-9 · D 4-6 · F 0-3
Notes
- Documentation source checked: Shopify CLI docs at
https://shopify.dev/docs/api/shopify-cli, installed packageREADME.md, andshopify help. - Schema probes:
shopify --schemaexited 1: command not found.shopify manifestexited 1: command not found.shopify --manifestexited 1: command not found.shopify commands --jsonexited 0 and returned JSON command metadata including command IDs, summaries, flags, flag types, environment variable bindings, aliases, plugin names, and strictness.- Integration artifact scan under
/opt/homebrew/lib/node_modules/@shopify/clifound no MCP, OpenAPI, Claude skill, agent recipe, or workflow artifact. The package does includeoclif.manifest.json, which is useful for CLI self-description but is not a pre-built agent integration. - Install idempotency check: a second
npm install -g @shopify/cli@latest --no-fund --no-auditcompleted successfully. A simultaneousshopify versionprobe failed while npm was replacing files, then succeeded after npm completed; this was treated as an installation race observation, not a persistent install failure. - Verified read-only example:
shopify versionexited 0 and returned4.1.0.