CtrlK
BlogDocsLog inGet started
Tessl Logo

shopify-admin

Write or explain **Admin GraphQL** queries and mutations for apps and integrations that extend the Shopify admin. Use when the user wants to **understand, design, or generate** the operation itself—even before deciding how to run it. Do **not** choose `admin` first for **app or extension config validation** —use **`use-shopify-cli`**. Do **not** choose `admin` first to **execute** Admin GraphQL **now via Shopify CLI** or for CLI setup/troubleshooting on store workflows—use **`use-shopify-cli`** (store auth/execute, handle/SKU/location lookups, inventory changes).

75

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

85%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured procedural skill with executable commands, a clear validated workflow, and appropriate externalization of tooling into bundle files. Its main weakness is redundancy across the repeated search/validate sections.

Suggestions

Consolidate the search/validate workflow into one canonical section — the "Required Tool Calls" list and the two "MANDATORY" sections repeat the same commands and flag explanations.

Define the instrumentation flags (YOUR_ARTIFACT_ID, REVISION_NUMBER) once instead of duplicating the explanation at both the tool-calls list and the MANDATORY validate section.

Trim the generic reasoning preamble (e.g. "First think about what I am trying to do with the API") and keep only the domain-specific guidance such as "don't select more than 5 fields".

DimensionReasoningScore

Conciseness

Mostly efficient, but the search/validate workflow is stated three times (the "Required Tool Calls" list plus two "MANDATORY" sections) and the instrumentation-flag explanations are duplicated, so it could be tightened.

2 / 3

Actionability

Provides fully executable commands with all flags (`scripts/search_docs.mjs "<query>"`, `scripts/validate.mjs --code '...' ...`) plus a concrete productCreate example — copy-paste ready.

3 / 3

Workflow Clarity

Clear 5-step sequence with an explicit validation checkpoint and a detailed search→fix→re-validate feedback loop capped at 3 retries.

3 / 3

Progressive Disclosure

SKILL.md is a concise procedural overview; heavy logic and the docs corpus are externalized into clearly-signaled, one-level-deep bundle files (scripts/search_docs.mjs, scripts/validate.mjs, assets/admin_2026-04.json.gz) with no nested references.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, information-dense description that states concrete capabilities, explicit use-when triggers, and clear disambiguation from the sibling CLI skill. It uses third-person voice with no fluff, though it is on the longer side.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Write or explain **Admin GraphQL** queries and mutations", "understand, design, or generate the operation itself" — rather than vague language.

3 / 3

Completeness

Explicitly answers both what ("Write or explain Admin GraphQL queries and mutations for apps and integrations") and when ("Use when the user wants to understand, design, or generate the operation itself").

3 / 3

Trigger Term Quality

Covers natural terms a Shopify developer would say — "Admin GraphQL queries and mutations", "execute... via Shopify CLI", "app or extension config validation", "handle/SKU/location lookups" — with good breadth.

3 / 3

Distinctiveness Conflict Risk

Two explicit "Do not choose admin first for..." clauses carve a clear niche against use-shopify-cli, making conflicts unlikely.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
openai/plugins
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.