CommunityEscrita e Ediçãogithub.com

devkindhq/shopifyql-skill

Habilidade de ShopifyQL e Linguagem de Consulta de Segmento para Claude Code — escreva, depure e explique consultas de análise do Shopify e filtros de segmento de clientes.

O que é shopifyql-skill?

Esta habilidade capacita o Claude Code a escrever, depurar e explicar consultas ShopifyQL e filtros de segmento de clientes do Shopify. Ela permite que desenvolvedores e analistas interajam diretamente com a linguagem de consulta analítica do Shopify e a lógica de segmentação de clientes, sem precisar alternar entre ferramentas. Suporta a sintaxe ShopifyQL para métricas de negócio (vendas, tráfego, estoque) e a linguagem de consulta de segmento para definir públicos-alvo. Ao entender a estrutura, operadores e funções dessas linguagens, o Claude pode gerar consultas precisas, identificar erros comuns e otimizar análises. É particularmente útil para equipes de e-commerce que usam Claude Code como assistente de desenvolvimento, pois elimina a necessidade de consultar documentação externa ou construir consultas manualmente. A habilidade está disponível para Claude Code (modelo de linha de comando) e pode ser adaptada para Cursor e outros agentes de IA que suportam skills markdown.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add devkindhq/shopifyql-skill

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que shopifyql-skill faz?

Habilidade de ShopifyQL e Linguagem de Consulta de Segmento para Claude Code — escreva, depure e explique consultas de análise do Shopify e filtros de segmento de clientes.

Visão Geral

Esta habilidade permite que o Claude Code entenda e trabalhe com duas linguagens de consulta específicas do ecossistema Shopify:

  • ShopifyQL: Linguagem de consulta analítica para métricas de negócio como vendas, tráfego e inventário.
  • Segment Query Language: Linguagem para definir segmentos de clientes com base em comportamento, atributos e histórico de pedidos.

Sintaxe Básica do ShopifyQL

-- Exemplo de consulta ShopifyQL
SHOW sales BY product SINCE -30d UNTIL TODAY
-- Agrupamento por região
SHOW sales BY region SINCE last_month

Cláusulas Principais

CláusulaDescrição
SHOWEspecifica a métrica desejada
BYDefine a dimensão de agrupamento
SINCEData de início do período
UNTILData de fim do período (opcional)
WHEREFiltros condicionais
ORDER BYOrdenação dos resultados
LIMITNúmero máximo de linhas

Linguagem de Consulta de Segmento

A linguagem de segmento usa operadores e funções para definir públicos:

// Exemplo: Clientes que compraram mais de 3 vezes nos últimos 60 dias
customer.purchase_count >= 4 AND customer.last_purchase_date >= -60d

Operadores

  • = (igual)
  • != (diferente)
  • >= / <= (maior ou igual / menor ou igual)
  • > / < (maior que / menor que)
  • IN (em lista)
  • NOT IN (não em lista)

Funções Comuns

FunçãoDescrição
customer.purchase_countNúmero total de compras do cliente
customer.last_purchase_dateData da última compra
customer.total_spentValor total gasto pelo cliente
product.tagsTags do produto
order.subtotalSubtotal do pedido

Uso no Claude Code

Para usar esta habilidade, basta descrever em linguagem natural o que você precisa:

"Mostre as vendas dos últimos 30 dias agrupadas por categoria de produto"

"Crie um segmento de clientes que gastaram mais de R$500 nos últimos 90 dias"

"Depure esta consulta ShopifyQL: SHOW sales BY customer SINCE -90d"

Exemplos de Conversão

Consulta em Linguagem Natural → ShopifyQL

Entrada: "Quero ver os 10 produtos mais vendidos esta semana"

Saída:

SHOW sales BY product SINCE -7d ORDER BY sales DESC LIMIT 10

Descrição de Segmento → Query

Entrada: "Clientes que não compraram nos últimos 6 meses mas já gastaram mais de R$1000"

Saída:

customer.last_purchase_date <= -180d AND customer.total_spent > 1000

Depuração e Explicação

A habilidade também pode:

  • Identificar erros de sintaxe em consultas existentes
  • Explicar o significado de cada cláusula em uma consulta complexa
  • Sugerir otimizações de performance
  • Converter entre linguagem natural e ShopifyQL/segmento

Plataformas Suportadas

  • Claude Code (modelo de linha de comando)
  • Compatível com Cursor, Codex e outros agentes de IA que suportam skills markdown

Contribuição

Contribuições são bem-vindas! Abra uma issue ou pull request no repositório do GitHub.

Licença

MIT

Habilidades Relacionadas