From shopify-cowork
Fixes Shopify store SEO, data quality, and theme issues via Admin GraphQL API. Supports product/collection content, image alt text, tags, schema markup, robots rules, and internal linking with rollback safety.
How this skill is triggered — by the user, by Claude, or both
Slash command
/shopify-cowork:store-fixerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implement Shopify store changes safely and reversibly via the Admin GraphQL API.
Implement Shopify store changes safely and reversibly via the Admin GraphQL API.
Read progressively — only load what the current task needs:
| Fix | API Mutation | Scope |
|---|---|---|
| Product descriptions | productUpdate → descriptionHtml | write_products |
| Collection descriptions | collectionUpdate → descriptionHtml | write_products |
| Product SEO titles/descriptions | productUpdate → seo { title, description } | write_products |
| Collection SEO titles/descriptions | collectionUpdate → seo { title, description } | write_products |
| Image alt text | fileUpdate → alt (batch) | write_products |
| Product type cleanup | productUpdate → productType | write_products |
| Vendor normalization | productUpdate → vendor | write_products |
| Tag cleanup | tagsAdd / tagsRemove | write_products |
| compare_at_price cleanup | productVariantsBulkUpdate | write_products |
| URL redirects | urlRedirectCreate | write_content |
| Article SEO tags | metafieldsSet on Article | write_content |
| Variant SKUs | inventoryItemUpdate → sku | write_inventory |
write_themes, higher risk)| Fix | Approach | Risk |
|---|---|---|
| Structured data / JSON-LD | Add snippets/seo-schema.liquid | Medium |
| Collection-prefixed links | Remove within: collection | High |
| Dawn H1-on-logo | Edit sections/header.liquid | Medium |
| Robots.txt AI bot rules | Create templates/robots.txt.liquid | Medium |
Tier 2 always requires backup before editing. See references/theme-fixes.md.
userErrors immediately. On error, stop the current batch and ask how to proceed.Read references/access-setup.md. Verify with a shop query (see graphql-mutations.md). If access is missing, switch to Plan mode and tell the user exactly what they need.
Use assets/fix-plan-template.md. Include exact counts, mutations, and scopes. Wait for approval.
Query and save current state for every resource you'll modify. Use the canonical format in references/safety-and-rollback.md. Save to local file: store-fixer-rollback-{domain}-{timestamp}.json.
Process 10-20 mutations per batch. For 50+ items, use bulkOperationRunMutation (see graphql-mutations.md). Check userErrors on every response. On error, stop and report.
Data: Follow-up read on 2-3 resources to confirm values changed. Theme: Fetch the modified page HTML and check the target element is present/changed.
Use assets/fix-summary-template.md. Include changes, failures, rollback file path, and any remaining manual steps.
old_value from each entryoriginal_content or delete created files via themeFileDeleteWhen the user approves AI-generated content:
Product descriptions: 150-300 words. Write for shoppers. Include materials, sizing, care if derivable from product data. HTML with <p> and <ul> tags.
SEO titles: Format {Product Name} - {Key Attribute} | {Brand}. Under 60 chars. Note: character counts are generation constraints, not audit findings — the store-analyzer correctly ignores character-count violations because Google rewrites freely.
SEO descriptions: 120-155 chars. Include a benefit and product category.
Image alt text: Describe what's in the image. Include product name and distinguishing feature. If you can't see the image, use: "{Product Title} - Image {n}".
Example 1: Fix the issues from this audit report
→ Parse report, classify findings, present fix plan, execute with approval.
Example 2: Tell me what access the client needs before we can fix product SEO and theme schema
→ Plan-only response with exact access requirements and scopes.
npx claudepluginhub prajapatimehul/shopify-cowork --plugin shopify-coworkScores a Shopify store's catalog for AI agent findability, readability, and recommendability, then maps each gap to a remediation skill.
Builds and debugs Shopify themes with Liquid, develops custom apps, and implements headless storefronts via Storefront API. Invoke for Shopify theme, app, or checkout customization.
References Shopify development: Liquid templating, OS 2.0 themes/sections/blocks, GraphQL Admin/Storefront APIs, CLI/Polaris apps, Functions, Hydrogen React storefronts, Ajax cart, webhooks, performance, debugging. API v2026-01.