{
  "version": "2",
  "generatedAt": "2026-11-03T21:36:30.074Z",
  "listing": {
    "slug": "40rty-ai--shopify-admin-skills",
    "name": "Shopify Admin Skills",
    "tagline": "116 agent skills and 21 scheduled routines that run a Shopify store over the Admin GraphQL API.",
    "shortTagline": "Shopify agent skills",
    "description": "A skills package for coding agents: each SKILL.md teaches a workflow against the Shopify Admin GraphQL API (merchandising, support, marketing, fulfilment, finance, returns, store management), previewing mutations with dry_run before executing. Twenty-one routine definitions schedule those skills on Claude Code. Third party to Shopify; MIT.",
    "capabilities": [
      "adaptable",
      "operable"
    ],
    "vertical": "ecommerce",
    "shape": "skill",
    "formFactor": "skill",
    "executionModel": "hybrid",
    "provenance": "unknown",
    "codeStack": {
      "languages": [
        "Markdown",
        "TypeScript"
      ],
      "frameworks": [
        "Astro (docs site)"
      ],
      "packageManager": "pnpm",
      "database": [],
      "hostingTarget": [
        "local agent",
        "Claude Code scheduled tasks"
      ]
    },
    "modelStack": {
      "providers": [
        "any agent that loads skills (Claude Code, Cursor, Cline, Copilot, Gemini CLI, Codex)"
      ],
      "models": [],
      "requiredKeys": [],
      "promptLocations": [
        "SKILL.md",
        "skills/*/*/SKILL.md",
        "CLAUDE.md",
        "routines/*"
      ],
      "tools": [
        "shopify store execute (Shopify CLI) for Admin GraphQL"
      ]
    },
    "repos": [
      {
        "url": "https://github.com/40RTY-ai/shopify-admin-skills",
        "owner": "40RTY-ai",
        "name": "shopify-admin-skills",
        "license": "MIT",
        "stars": 181,
        "lastCommit": "2026-08-14"
      }
    ],
    "interface": {
      "kind": "cli",
      "url": "https://github.com/40RTY-ai/shopify-admin-skills",
      "official": true,
      "hosted": "local"
    },
    "operability": "native",
    "recommendedWrapper": null,
    "reach": [
      {
        "job": "Merchandising: pricing, stock, forecasts, variants",
        "reachable": true,
        "evidence": "skills/merchandising, 25 skills"
      },
      {
        "job": "Customer support: order lookup, refunds, returns",
        "reachable": true,
        "evidence": "skills/customer-support, 8 skills"
      },
      {
        "job": "Marketing: cart recovery, win-back, promo codes",
        "reachable": true,
        "evidence": "skills/marketing, 6 skills"
      },
      {
        "job": "Fulfilment ops: routing, tracking, SLA, carriers",
        "reachable": true,
        "evidence": "skills/fulfillment-ops, 11 skills"
      },
      {
        "job": "Finance: profit, payout reconciliation, tax, MRR",
        "reachable": true,
        "evidence": "skills/finance, 12 skills"
      },
      {
        "job": "Order intelligence and fraud",
        "reachable": true,
        "evidence": "skills/order-intelligence, 9 skills"
      },
      {
        "job": "Returns analysis",
        "reachable": true,
        "evidence": "skills/returns, 6 skills"
      },
      {
        "job": "Store management: redirects, drafts, pages, staff audit",
        "reachable": true,
        "evidence": "skills/store-management, 8 skills"
      },
      {
        "job": "AI-agent readiness (schema, alt text, llms.txt)",
        "reachable": true,
        "evidence": "skills/agentic, 10 skills"
      },
      {
        "job": "Scheduled monitoring routines",
        "reachable": true,
        "evidence": "routines/ with 21 cron definitions (README header says 21, body says 20; 21 .md files exist); Claude Code only"
      }
    ],
    "editions": [
      {
        "name": "Open source",
        "price": null,
        "open": true,
        "distributions": [
          {
            "kind": "installable",
            "url": "https://github.com/40RTY-ai/shopify-admin-skills",
            "command": "npx skills add 40RTY-ai/shopify-admin-skills"
          },
          {
            "kind": "installable",
            "url": "https://github.com/40RTY-ai/shopify-admin-skills",
            "command": "/plugin marketplace add 40RTY-ai/shopify-admin-skills"
          }
        ]
      }
    ],
    "skills": {
      "kind": "pure",
      "paths": [
        "SKILL.md",
        "skills/",
        "routines/"
      ],
      "install": "npx skills add 40RTY-ai/shopify-admin-skills",
      "note": "Repo is the skill: a root SKILL.md, per-topic skills, and scheduled routines for driving the Shopify Admin API; the site/ folder is only docs."
    },
    "customization": {
      "summary": "The customization surface is the prompt files themselves: the root SKILL.md, each category's SKILL.md, CLAUDE.md (store domain, scopes, cold-start steps), and the routine definitions. Change a store domain, trim categories, or edit a workflow's steps in Markdown; the smart installer profiles the store and picks routines. Nothing to compile.",
      "envVars": [],
      "configFiles": [
        "CLAUDE.md",
        ".claude-plugin/",
        "routines/INSTALL.md"
      ],
      "promptFiles": [
        "SKILL.md",
        "skills/*/*/SKILL.md",
        "routines/*"
      ],
      "effort": "config-only",
      "editCount": 6
    },
    "useWhen": [
      "I run a Shopify store and want my coding agent to do the weekly merchandising and finance chores",
      "I want low-stock, fraud, and abandoned-cart checks running on a schedule without building an app"
    ],
    "accounts": [
      "Shopify store with staff access",
      "Shopify CLI login with read/write scopes",
      "Claude Code (for routines)"
    ],
    "active": true,
    "lastActivity": "2026-08-14",
    "gotchas": [
      "Needs the Shopify CLI (shopify store auth, shopify store execute) and the Shopify AI Toolkit plugin for GraphQL execution",
      "Routines run only on Claude Code scheduled tasks",
      "CLAUDE.md is written around the author's own dev store; change the store domain before use",
      "Third party to Shopify; skills can break when Admin API versions change"
    ],
    "fit": {
      "adaptable": 3,
      "operable": 3
    },
    "evidence": {
      "formFactor": "SKILL.md files installed with npx skills add or Claude Code plugin marketplace",
      "executionModel": "skills run inside an agent that calls a model; workflows are bounded",
      "operability": "the agent is the only operator; built as skills",
      "effort": "surface is Markdown prompt files; README 'How it works'",
      "editions": "LICENSE MIT; no paid edition",
      "active": "pushedAt 2026-08-14"
    },
    "confidence": {
      "formFactor": 0.95,
      "executionModel": 0.85,
      "operability": 0.95,
      "effort": 0.9,
      "reach": 0.8,
      "editions": 0.9
    },
    "openQuestions": [
      "Whether the skills work outside Claude Code without the Shopify AI Toolkit plugin",
      "Provenance: the repo reads as agent-assisted but nothing states it"
    ],
    "sources": [
      {
        "url": "https://github.com/40RTY-ai/shopify-admin-skills",
        "foundBy": "sourcing:ecommerce:community"
      }
    ],
    "research": {
      "stage": "verified",
      "verdict": "approve",
      "reason": "Native holds: the package is 116 SKILL.md files plus 21 routine Markdown files with no GUI, CLI, or web app of its own; the only install paths are npx skills add and the Claude Code plugin marketplace, and every workflow runs inside an agent calling Shopify Admin GraphQL. Root SKILL.md, skills/<category>/<skill>/SKILL.md (116 counted), CLAUDE.md, .claude-plugin/, routines/INSTALL.md and the routine files all exist; CLAUDE.md hard-codes the author dev store domain and scopes, so editing it changes behavior.",
      "disputed": []
    },
    "url": "apps/40rty-ai--shopify-admin-skills.html",
    "coverage": "complete",
    "paid": false,
    "source": "research/verified/40rty-ai--shopify-admin-skills.json"
  }
}
