Xero Automation
Ajuda seu agente a gerenciar faturas, contatos e pagamentos no Xero. É útil para manter as finanças da sua empresa organizadas.
O que ela faz
Esta ferramenta ajuda a gerenciar suas finanças no Xero, como faturas, contatos e pagamentos. Ela automatiza tarefas de contabilidade para pequenas empresas.
Quando usar
- ✓Quando você precisa ver todas as faturas pagas.
- ✓Quando você quer registrar um novo pagamento de uma conta.
- ✓Quando você precisa encontrar um contato específico.
Exemplo do que pedir para a IA
“Liste todas as faturas autorizadas e pagas, ordenadas pela data mais recente.”
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
A ferramenta se conecta à sua conta Xero para acessar e modificar suas informações financeiras. Ela usa comandos específicos para buscar, criar ou atualizar dados como faturas e contatos.
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 ComposioHQ/awesome-claude-skills --skill Xero AutomationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/xero-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 Xero
Automatize operações de contabilidade Xero, incluindo gerenciamento de faturas, contatos, pagamentos, transações bancárias e plano de contas para contabilidade de pequenas empresas.
Documentação do Toolkit: composio.dev/toolkits/xero
Configuração
Esta habilidade requer o servidor Rube MCP conectado em https://rube.app/mcp.
Antes de executar qualquer ferramenta, certifique-se de que existe uma conexão ativa para o toolkit xero. Se nenhuma conexão estiver ativa, inicie uma através de RUBE_MANAGE_CONNECTIONS.
Multi-tenant: Se você gerencia várias organizações Xero, primeiro chame XERO_GET_CONNECTIONS para listar os tenants ativos e obter o tenant_id correto para chamadas subsequentes.
Fluxos de Trabalho Principais
1. Listar e Filtrar Faturas
Recupere faturas com filtragem por status, contato, intervalo de datas e paginação.
Ferramenta: XERO_LIST_INVOICES
Parâmetros Principais:
Statuses-- Filtro de status separado por vírgula:"DRAFT","SUBMITTED","AUTHORISED","PAID"ContactIDs-- IDs de Contato separados por vírgula para filtrarInvoiceIDs-- IDs de Fatura separados por vírgula para filtrarwhere-- Filtro no estilo OData, por exemplo,"Status==\"AUTHORISED\" AND Total>100"order-- Expressão de ordenação, por exemplo,"Date DESC","InvoiceNumber ASC"page-- Número da página para paginaçãoIf-Modified-Since-- Timestamp UTC; retorna apenas faturas modificadas desde esta datatenant_id-- ID da organização Xero (usa o primeiro tenant se omitido)
Exemplo:
Tool: XERO_LIST_INVOICES
Arguments:
Statuses: "AUTHORISED,PAID"
order: "Date DESC"
page: 1
2. Gerenciar Contatos
Recupere e pesquise contatos para uso em faturas e transações.
Ferramenta: XERO_GET_CONTACTS
Parâmetros Principais:
searchTerm-- Pesquisa insensível a maiúsculas e minúsculas em Nome, PrimeiroNome, Sobrenome, Email, NumeroContatoContactID-- Busca um único contato por IDwhere-- Filtro OData, por exemplo,"ContactStatus==\"ACTIVE\""page,pageSize-- Controles de paginaçãoorder-- Ordenação, por exemplo,"UpdatedDateUTC DESC"includeArchived-- Inclui contatos arquivados quandotruesummaryOnly-- Resposta leve quandotrue
Exemplo:
Tool: XERO_GET_CONTACTS
Arguments:
searchTerm: "acme"
page: 1
pageSize: 25
Nota: Em contas com alto volume, alguns filtros
where(por exemplo,IsCustomer,IsSupplier) podem ser rejeitados pelo Xero. Volte parasearchTermou paginação.
3. Criar Pagamentos
Vincule uma fatura a uma conta bancária criando um registro de pagamento.
Ferramenta: XERO_CREATE_PAYMENT
Parâmetros Principais:
InvoiceID(obrigatório) -- ID da Fatura Xero à qual o pagamento se aplicaAccountID(obrigatório) -- ID da conta bancária para o pagamentoAmount(obrigatório) -- Valor do pagamento (número)Date-- Data do pagamento no formatoYYYY-MM-DDReference-- Referência ou descrição do pagamentoCurrencyRate-- Taxa de câmbio para pagamentos em moeda estrangeira
Exemplo:
Tool: XERO_CREATE_PAYMENT
Arguments:
InvoiceID: "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
AccountID: "b2c3d4e5-f6a7-8901-bcde-f12345678901"
Amount: 1500.00
Date: "2026-02-11"
Reference: "Payment for INV-0042"
4. Criar Transações Bancárias
Registre despesas (pagamentos efetuados) ou recebimentos (dinheiro recebido) em transações bancárias.
Ferramenta: XERO_CREATE_BANK_TRANSACTION
Parâmetros Principais:
Type(obrigatório) --"SPEND"(pagamento efetuado) ou"RECEIVE"(dinheiro recebido)ContactID(obrigatório) -- ID do Contato XeroBankAccountCode(obrigatório) -- Código da conta bancária do plano de contasLineItems(obrigatório) -- Array de itens de linha, cada um com:Description(obrigatório) -- Descrição do item de linhaUnitAmount(obrigatório) -- Preço unitárioAccountCode(obrigatório) -- Código da conta para categorizaçãoQuantity-- Quantidade (padrão 1)TaxType-- Tipo de imposto:"OUTPUT","INPUT","NONE"
Date-- Data da transação no formatoYYYY-MM-DDReference-- Referência da transaçãoStatus--"AUTHORISED"ou"DELETED"CurrencyCode-- por exemplo,"USD","EUR"
Exemplo:
Tool: XERO_CREATE_BANK_TRANSACTION
Arguments:
Type: "SPEND"
ContactID: "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
BankAccountCode: "090"
LineItems: [
{
"Description": "Office supplies",
"UnitAmount": 75.00,
"AccountCode": "429",
"Quantity": 1,
"TaxType": "INPUT"
}
]
Date: "2026-02-11"
Reference: "Feb office supplies"
5. Listar Pagamentos e Transações Bancárias
Revise pagamentos existentes e histórico de transações bancárias.
Ferramentas:
…
Perguntas frequentes
O que é um 'tenant_id'?
É um identificador único para cada organização Xero que você conecta. É importante usá-lo corretamente se você gerencia várias empresas no Xero.
Como faço para registrar um gasto?
Use o comando para criar transações bancárias do tipo 'SPEND', informando o contato, a conta bancária e os detalhes do item.
O que acontece se eu não especificar um 'tenant_id'?
A ferramenta usará a primeira conta Xero conectada. Se você tiver várias, é melhor verificar e especificar o 'tenant_id' correto para evitar erros.
Detalhes
Descrição original do autor
Xero Automation: manage invoices, contacts, payments, bank transactions, and accounts in Xero for cloud-based bookkeeping
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1661
- Licença
- —
- Atualizada em
- 18/09/2026
Comentários
- …
Mais skills deste repositório
artifacts-builder
Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.
ComposioHQ/awesome-claude-skills
brand-guidelines
Ajuda seu agente a aplicar cores e fontes oficiais da marca em materiais. É útil para manter a identidade visual em qualquer peça que precise ter a cara da empresa.
ComposioHQ/awesome-claude-skills
canvas-design
Faz seu agente criar artes visuais originais em .png e .pdf. Use quando o usuário pedir para criar um pôster, arte ou design estático.
ComposioHQ/awesome-claude-skills
changelog-generator
Ajuda seu agente a criar notas de lançamento para usuários a partir de códigos de programação. Transforma informações técnicas em textos fáceis de entender.
ComposioHQ/awesome-claude-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