Pular para o conteúdo
Skillpedia
Automações48 mil · #4234

square-automation

Faz seu agente automatizar tarefas no sistema Square. Ele pode gerenciar pagamentos, pedidos e informações de lojas.

O que ela faz

Este agente ajuda você a gerenciar tarefas da sua conta Square, como pagamentos, pedidos e faturas. Ele se conecta à sua conta Square para automatizar essas ações.

Quando usar

  • ✓Verificar o histórico de pagamentos.
  • ✓Procurar por pedidos específicos.
  • ✓Cancelar uma fatura que ainda não foi paga.

Exemplo do que pedir para a IA

“Quero ver todos os pagamentos feitos na semana passada na minha loja principal.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/square-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/square-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele usa ferramentas específicas para se conectar à sua conta Square. Primeiro, ele verifica quais informações estão disponíveis e depois usa os comandos corretos para buscar ou modificar seus dados.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill square-automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/square-automation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Automação do Square via Rube MCP

Automatize o processamento de pagamentos do Square, gerenciamento de pedidos e faturamento através do kit de ferramentas Square da Composio via Rube MCP.

Pré-requisitos

  • O Rube MCP deve estar conectado (RUBE_SEARCH_TOOLS disponível)
  • Conexão ativa do Square via RUBE_MANAGE_CONNECTIONS com o kit de ferramentas square
  • Sempre chame RUBE_SEARCH_TOOLS primeiro para obter os esquemas de ferramentas atuais

Configuração

Obter Rube MCP: Adicione https://rube.app/mcp como um servidor MCP na configuração do seu cliente. Nenhuma chave de API é necessária — basta adicionar o endpoint e funciona.

  1. Verifique se o Rube MCP está disponível confirmando que RUBE_SEARCH_TOOLS responde
  2. Chame RUBE_MANAGE_CONNECTIONS com o kit de ferramentas square
  3. Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth do Square
  4. Confirme se o status da conexão mostra ATIVA antes de executar quaisquer fluxos de trabalho

Fluxos de Trabalho Principais

1. Listar e Monitorar Pagamentos

Quando usar: O usuário deseja visualizar o histórico de pagamentos ou verificar o status do pagamento

Sequência de ferramentas:

  1. SQUARE_LIST_PAYMENTS - Recuperar pagamentos com filtros opcionais [Obrigatório]
  2. SQUARE_CANCEL_PAYMENT - Cancelar um pagamento pendente, se necessário [Opcional]

Parâmetros principais:

  • begin_time / end_time: Timestamps RFC 3339 para filtragem de intervalo de datas
  • sort_order: 'ASC' ou 'DESC' para ordenação cronológica
  • cursor: Cursor de paginação da resposta anterior
  • location_id: Filtrar pagamentos por localização específica

Armadilhas:

  • Timestamps devem estar no formato RFC 3339 (ex: '2024-01-01T00:00:00Z')
  • Paginação necessária para grandes conjuntos de resultados; siga cursor até que esteja ausente
  • Apenas pagamentos pendentes podem ser cancelados; pagamentos concluídos exigem reembolsos
  • SQUARE_CANCEL_PAYMENT requer o payment_id exato dos resultados da lista

2. Pesquisar e Gerenciar Pedidos

Quando usar: O usuário deseja encontrar pedidos por critérios ou atualizar detalhes do pedido

Sequência de ferramentas:

  1. SQUARE_LIST_LOCATIONS - Obter IDs de localização para filtragem [Pré-requisito]
  2. SQUARE_SEARCH_ORDERS - Pesquisar pedidos com filtros [Obrigatório]
  3. SQUARE_RETRIEVE_ORDER - Obter detalhes completos de um pedido específico [Opcional]
  4. SQUARE_UPDATE_ORDER - Modificar o estado ou detalhes do pedido [Opcional]

Parâmetros principais:

  • location_ids: Array de IDs de localização para pesquisar (obrigatório para pesquisa)
  • query: Objeto de filtro de pesquisa com intervalos de datas, estados, tipos de fulfillment
  • order_id: ID de pedido específico para operações de recuperação/atualização
  • cursor: Cursor de paginação para resultados de pesquisa

Armadilhas:

  • location_ids é obrigatório para SEARCH_ORDERS; obtenha os IDs de LIST_LOCATIONS primeiro
  • Os estados do pedido incluem: OPEN, COMPLETED, CANCELED, DRAFT
  • UPDATE_ORDER requer o campo version atual para evitar conflitos
  • Os resultados da pesquisa são paginados; siga cursor até que esteja ausente

3. Gerenciar Localizações

Quando usar: O usuário deseja visualizar locais de negócios ou obter detalhes de localização

Sequência de ferramentas:

  1. SQUARE_LIST_LOCATIONS - Listar todos os locais de negócios [Obrigatório]

Parâmetros principais:

  • Nenhum parâmetro obrigatório; retorna todos os locais acessíveis
  • A resposta inclui id, name, address, status, timezone

Armadilhas:

  • IDs de localização são necessários para a maioria das outras operações do Square (pedidos, pagamentos)
  • Sempre armazene em cache os IDs de localização após a primeira recuperação para evitar chamadas redundantes
  • Locais inativos ainda podem aparecer nos resultados; verifique o campo status

4. Gerenciamento de Faturas

Quando usar: O usuário deseja listar, visualizar ou cancelar faturas

Sequência de ferramentas:

  1. SQUARE_LIST_LOCATIONS - Obter ID de localização para filtragem [Pré-requisito]
  2. SQUARE_LIST_INVOICES - Listar faturas para uma localização [Obrigatório]
  3. SQUARE_GET_INVOICE - Obter informações detalhadas da fatura [Opcional]
  4. SQUARE_CANCEL_INVOICE - Cancelar uma fatura agendada ou não paga [Opcional]

Parâmetros principais:

  • location_id: Obrigatório para listar faturas
  • invoice_id: Obrigatório para operações de obter/cancelar
  • cursor: Cursor de paginação para resultados da lista
  • limit: Número de resultados por página

Armadilhas:

  • location_id é obrigatório para LIST_INVOICES; resolva via LIST_LOCATIONS primeiro
  • Apenas faturas SCHEDULED, UNPAID ou PARTIALLY_PAID podem ser canceladas
  • CANCEL_INVOICE requer o version da fatura para evitar condições de corrida
  • Faturas canceladas não podem ser reativadas

Padrões Comuns

Resolução de ID

Nome da localização -> ID da localização:

1. Call SQUARE_LIST_LOCATIONS
2. Find location by name in response
3. Extract id field (e.g., 'L1234ABCD')

Pesquisa de pedido:

1. Chame SQUARE_SEARCH_ORDERS com location_ids e filtros de consulta
2. Extraia order_id dos resultados

…
Perguntas frequentes

Preciso de alguma senha especial para usar?

Não, você só precisa ter sua conta Square conectada ao sistema. O agente cuidará da conexão segura.

Posso cancelar qualquer pagamento?

Você só pode cancelar pagamentos que ainda não foram finalizados. Pagamentos concluídos precisam de um processo de reembolso separado.

Como ele sabe qual loja eu quero?

Você pode especificar o nome da loja ou o ID dela. Se não especificar, ele pode pedir mais detalhes ou usar a loja principal.

Detalhes

Descrição original do autor

Automate Square tasks via Rube MCP (Composio): payments, orders, invoices, locations. Always search tools first for current schemas.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4234
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas