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
Mensagem pronta para colar
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-automationOu 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.mdConteú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_CONNECTIONScom o kit de ferramentassquare - Sempre chame
RUBE_SEARCH_TOOLSprimeiro 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.
- Verifique se o Rube MCP está disponível confirmando que
RUBE_SEARCH_TOOLSresponde - Chame
RUBE_MANAGE_CONNECTIONScom o kit de ferramentassquare - Se a conexão não estiver ATIVA, siga o link de autenticação retornado para completar o OAuth do Square
- 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:
SQUARE_LIST_PAYMENTS- Recuperar pagamentos com filtros opcionais [Obrigatório]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 datassort_order: 'ASC' ou 'DESC' para ordenação cronológicacursor: Cursor de paginação da resposta anteriorlocation_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
cursoraté que esteja ausente - Apenas pagamentos pendentes podem ser cancelados; pagamentos concluídos exigem reembolsos
SQUARE_CANCEL_PAYMENTrequer opayment_idexato 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:
SQUARE_LIST_LOCATIONS- Obter IDs de localização para filtragem [Pré-requisito]SQUARE_SEARCH_ORDERS- Pesquisar pedidos com filtros [Obrigatório]SQUARE_RETRIEVE_ORDER- Obter detalhes completos de um pedido específico [Opcional]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 fulfillmentorder_id: ID de pedido específico para operações de recuperação/atualizaçãocursor: 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
versionatual para evitar conflitos - Os resultados da pesquisa são paginados; siga
cursoraté 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:
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:
SQUARE_LIST_LOCATIONS- Obter ID de localização para filtragem [Pré-requisito]SQUARE_LIST_INVOICES- Listar faturas para uma localização [Obrigatório]SQUARE_GET_INVOICE- Obter informações detalhadas da fatura [Opcional]SQUARE_CANCEL_INVOICE- Cancelar uma fatura agendada ou não paga [Opcional]
Parâmetros principais:
location_id: Obrigatório para listar faturasinvoice_id: Obrigatório para operações de obter/cancelarcursor: Cursor de paginação para resultados da listalimit: 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
versionda 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4234
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC