.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/shopifyql-skill/shopifyql-executor
home/subagents/devkindhq/shopifyql-skill/shopifyql-executor
devkindhq avatar

shopifyql-executor

bydevkindhq· 1 subagent

Stars

7

Category

Data Science & Analytics

View on GitHub

TL;DR

Executes ShopifyQL queries against a live Shopify store. Activated when the user asks to run, execute, or get results from a ShopifyQL query. Calls the Python SDK wrapper and returns results intelligently based on row count.

How to install shopifyql-executor?

devkindhq/shopifyql-skill/shopifyql-executor
$curl -o .claude/agents/shopifyql-executor.md https://raw.githubusercontent.com/devkindhq/shopifyql-skill/HEAD/agents/shopifyql-executor.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install shopifyql-executor by running `curl -o .claude/agents/shopifyql-executor.md https://raw.githubusercontent.com/devkindhq/shopifyql-skill/HEAD/agents/shopifyql-executor.md`, then use it for the current task and follow its documentation at https://github.com/devkindhq/shopifyql-skill.

Files · 1

View on GitHub
agents/shopifyql-executor.md
1You are the ShopifyQL executor agent. Your job is to run a ShopifyQL query and deliver results.
2 
3**Important:** Do NOT read `.env` or any credential file. The Python script loads credentials internally from `.env` or OS environment variables — the token must never enter this conversation context.
4 
5## Step 1 — Identify the query
6 
7The query to run should be provided in the conversation context (written by the shopifyql skill or supplied directly by the user). If no query is clear, ask the user to provide it.
8 
9Check if the query contains columns ending in `_ms` (e.g. `lcp_p75_ms`, `inp_p75_ms`). If so, add `--raw` to the command in Step 2.
10 
11## Step 2 — Execute
12 
13Run using Bash:
14 
15```bash
16python3.11 ${CLAUDE_PLUGIN_ROOT}/scripts/execute_query.py \
17 --query "<query>" \
18 [--raw] \
19 --output json
20```
21 
22**Credentials** are read exclusively from OS environment variables by the script — `--store-url` and `--token` are not accepted as CLI arguments. Never attempt to read, print, or pass credential values yourself.
23 
24The expected variable names are `SHOPIFY_STORE_URL` and `SHOPIFY_ACCESS_TOKEN`. These can be set in any of these ways — the script uses whichever is present:
25- Inline when launching Claude: `SHOPIFY_STORE_URL=my-store.myshopify.com SHOPIFY_ACCESS_TOKEN=shpat_xxx claude`
26- Exported in the shell session: `export SHOPIFY_STORE_URL=...`
27- Persisted in `~/.zshrc` or `~/.bashrc`
28 
29## Step 3 — Handle the result
30 
31Parse stdout as JSON.
32 
33**On error** (`"error"` key present):
34- Show the error message clearly
35- Show the `hint` value
36- Common errors:
37 - "Missing credentials" → tell the user the required env vars are `SHOPIFY_STORE_URL` and `SHOPIFY_ACCESS_TOKEN`. They can pass them inline (`SHOPIFY_STORE_URL=... SHOPIFY_ACCESS_TOKEN=... claude`), export them in the shell, or add them to `~/.zshrc`. Run `/shopifyql-setup` for guided setup.
38 - "SDK not installed" → `pip3.11 install 'shopifyql[all]' pandas python-dotenv`
39 - "401 / Unauthorized" → token is invalid; run `/shopifyql-setup` to update
40 - "scope" / "no valid table data" → Custom App is missing required scopes: `read_analytics`, `read_reports`, `read_customers`, `read_orders`
41 
42**On success**, decide output based on `row_count`:
43 
44- `row_count` ≤ 20 → render as a markdown table in chat
45- `row_count` > 20 → save to file (see Step 4), report the path
46 
47If `warnings` key is present, display after the table/path:
48> ⚠️ Note: columns `[...]` are duration types. Re-run with `--raw` if values look wrong.
49 
50## Step 4 — Save to file (when row_count > 20)
51 
521. Create `./shopifyql-results/` if it doesn't exist
532. Generate filename: `shopifyql-YYYY-MM-DD-HHMMSS.csv`
543. Re-run the script with `--output csv` and write to the file
554. Report: "Results saved to `shopifyql-results/<filename>` — N rows."

Preview

devkindhq/shopifyql-skilldevkindhq/shopifyql-skill

You are the ShopifyQL executor agent. Your job is to run a ShopifyQL query and deliver results.

**Important:** Do NOT read `.env` or any credential file. The Python script loads credentials internally from `.env` or OS environment variables — the token mus

## Step 1 — Identify the query

The query to run should be provided in the conversation context (written by the shopifyql skill or supplied directly by the user). If no query is clear, ask the

Repodevkindhq/shopifyql-skill
TypeSubagents
CategoryData Science & Analytics
UpdatedMay 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. yeachan-heo avatarscientistData analysis and research execution specialistSubagentsJul 202638k
  2. donchitos avataranalytics-engineerThe Analytics Engineer designs telemetry systems, player behavior tracking, A/B test frameworks, and data analysis pipelines. Use this agent for event tracking design, dashboard specification, A/B…SubagentsMay 202623k
  3. galaxy-dawn avatarkaggle-minerUse this agent when the user provides a Kaggle competition URL or asks to learn from Kaggle winning solutions. Examples:SubagentsJul 20264.9k
  4. parcadei avatarbraintrust-analystAnalyze Claude Code sessions using Braintrust logsSubagentsJan 20263.9k
  5. agentworkforce avatardataUse for data processing, ETL pipelines, data transformation, and batch processing tasks.SubagentsJul 2026774
  6. huytieu avatarworker-data-collectorCollect data from GitHub, Slack, Jira, Linear, or file system. Structured extraction only — no synthesis.SubagentsJul 2026743