QuickBooks Automation
Ajuda seu agente a gerenciar faturas, clientes e pagamentos no QuickBooks Online. Facilita a organização financeira e contábil do seu negócio.
O que ela faz
Esta ferramenta ajuda você a gerenciar suas finanças no QuickBooks Online. Você pode criar faturas, adicionar clientes e verificar suas contas.
Quando usar
- ✓Criar uma nova fatura para um cliente.
- ✓Adicionar um novo cliente ao seu sistema.
- ✓Verificar o saldo de uma conta específica.
Exemplo do que pedir para a IA
“Crie uma fatura para o cliente com ID 21, com um item de serviço de 150.”
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 ao QuickBooks Online para realizar ações como criar faturas ou adicionar clientes. Ela usa comandos específicos para cada tarefa.
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 QuickBooks AutomationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/quickbooks-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 QuickBooks
Automatize operações do QuickBooks Online, incluindo a criação de faturas, gerenciamento de clientes, consulta de contas e listagem de faturas para relatórios financeiros.
Documentação do Toolkit: composio.dev/toolkits/quickbooks
Configuração
Esta habilidade requer o servidor Rube MCP conectado em https://rube.app/mcp.
Antes de executar qualquer ferramenta, certifique-se de que uma conexão ativa exista para o toolkit quickbooks. Se nenhuma conexão estiver ativa, inicie uma através de RUBE_MANAGE_CONNECTIONS.
Fluxos de Trabalho Principais
1. Criar uma Fatura
Crie uma nova fatura para um cliente com itens de linha.
Ferramenta: QUICKBOOKS_CREATE_INVOICE
Parâmetros Chave:
customer_id(obrigatório) -- ID do cliente (CustomerRef.value)lines(obrigatório) -- Array de objetos de item de linha. Cada um deve incluir:DetailType-- por exemplo,"SalesItemLineDetail"Amount-- Total do item de linhaSalesItemLineDetail-- Objeto comItemRefcontendovalue(ID do item)
minorversion-- Parâmetro opcional de versão da API
Exemplo:
Tool: QUICKBOOKS_CREATE_INVOICE
Arguments:
customer_id: "21"
lines: [
{
"DetailType": "SalesItemLineDetail",
"Amount": 150.00,
"SalesItemLineDetail": {
"ItemRef": {"value": "1", "name": "Services"}
}
}
]
Pré-requisitos: Resolva o ID do cliente usando QUICKBOOKS_READ_CUSTOMER ou crie um com QUICKBOOKS_CREATE_CUSTOMER. Resolva os IDs de item/conta usando QUICKBOOKS_QUERY_ACCOUNT.
2. Gerenciar Clientes
Crie e leia registros de clientes.
Ferramentas:
QUICKBOOKS_CREATE_CUSTOMER-- Criar um novo clienteQUICKBOOKS_READ_CUSTOMER-- Ler um cliente por ID
Parâmetros Chave para QUICKBOOKS_CREATE_CUSTOMER:
display_name-- Nome de exibição (deve ser único entre clientes, fornecedores, funcionários; máximo de 500 caracteres)given_name-- Primeiro nome (máximo de 100 caracteres)family_name-- Sobrenome (máximo de 100 caracteres)middle_name-- Nome do meio (máximo de 100 caracteres)title-- Título, por exemplo,"Mr.","Dr."(máximo de 16 caracteres)suffix-- Sufixo do nome, por exemplo,"Jr."(máximo de 16 caracteres)
Pelo menos um de
display_name,title,given_name,middle_name,family_nameousuffixé necessário.
Parâmetros Chave para QUICKBOOKS_READ_CUSTOMER:
customer_id(obrigatório) -- ID do cliente a ser lido
Exemplo:
Tool: QUICKBOOKS_CREATE_CUSTOMER
Arguments:
display_name: "Acme Corporation"
given_name: "John"
family_name: "Doe"
3. Consultar e Ler Contas
Recupere informações de contas para uso em itens de linha de faturas e relatórios financeiros.
Ferramentas:
QUICKBOOKS_QUERY_ACCOUNT-- Executar uma consulta em contasQUICKBOOKS_READ_ACCOUNT-- Ler uma conta específica por ID
Parâmetros Chave para QUICKBOOKS_QUERY_ACCOUNT:
query(obrigatório) -- String de consulta semelhante a SQL, por exemplo,"SELECT * FROM Account WHERE AccountType = 'Income'"
Exemplo:
Tool: QUICKBOOKS_QUERY_ACCOUNT
Arguments:
query: "SELECT * FROM Account WHERE AccountType = 'Income' MAXRESULTS 10"
4. Listar e Filtrar Faturas
Recupere faturas com paginação e filtragem opcionais.
Ferramenta: QUICKBOOKS_LIST_INVOICES
Etapas:
- Chame
QUICKBOOKS_LIST_INVOICEScom parâmetros de paginação - Use
start_positionemax_resultspara percorrer os resultados - Filtre por critérios específicos conforme necessário
Plano de Execução Recomendado
- Resolva o cliente usando
QUICKBOOKS_READ_CUSTOMER(se você tiver um ID de cliente) ou crie um comQUICKBOOKS_CREATE_CUSTOMER - Resolva os itens/contas de receita usando
QUICKBOOKS_QUERY_ACCOUNTeQUICKBOOKS_READ_ACCOUNTpara obter os IDs de conta ou item para os itens de linha da fatura - Crie a fatura usando
QUICKBOOKS_CREATE_INVOICEcom ocustomer_idresolvido e itens de linha bem formatados - Verifique a criação usando
QUICKBOOKS_LIST_INVOICESpara localizar a nova fatura por ID ou DocNumber
Armadilhas Conhecidas
| Armadilha | Detalhe |
|---|---|
| Referências inválidas | QUICKBOOKS_CREATE_INVOICE falha se customer_id ou ItemRef.value apontarem para registros inexistentes ou inativos. Sempre resolva os IDs primeiro. |
| Validação de item de linha | Campos DetailType incorretos ou ausentes SalesItemLineDetail causam erros de esquema/validação durante a criação da fatura. |
| Paginação | QUICKBOOKS_LIST_INVOICES usa start_position e max_results. Configurações de paginação incompletas podem perder faturas em livros maiores. |
…
Perguntas frequentes
Como eu adiciono um cliente?
Você pode usar o comando para criar um cliente, fornecendo o nome e outras informações.
Como eu sei o ID de um cliente ou item?
Você pode usar os comandos de leitura ou consulta para encontrar os IDs de clientes e contas existentes.
O que acontece se eu tentar criar um cliente com um nome que já existe?
O QuickBooks não permitirá a criação de um cliente com um nome de exibição duplicado.
Detalhes
Descrição original do autor
QuickBooks Automation: manage invoices, customers, accounts, and payments in QuickBooks Online for streamlined bookkeeping
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1461
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC