Harvest Automation
Faz seu agente automatizar o rastreamento de tempo e faturamento no Harvest. Ele pode registrar horas, gerenciar projetos e clientes. Isso simplifica o gerenciamento de projetos e o faturamento.
O que ela faz
Esta ferramenta ajuda você a gerenciar seu tempo e projetos no Harvest. Você pode registrar horas trabalhadas, criar projetos e clientes, e gerar relatórios, tudo usando comandos de texto simples.
Quando usar
- ✓Registrar horas trabalhadas em um projeto específico.
- ✓Criar um novo projeto ou cliente para organizar seu trabalho.
- ✓Verificar quais tarefas foram realizadas em um determinado período.
Exemplo do que pedir para a IA
“Registre 3 horas no projeto 'Marketing Digital' para a tarefa 'Criação de Conteúdo' hoje.”
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
Você escreve o que deseja fazer, como registrar horas ou criar um projeto. A ferramenta traduz seu pedido em comandos para o Harvest e executa a ação.
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 Harvest AutomationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/harvest-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 Harvest
Automatize suas operações de registro de tempo do Harvest diretamente do Claude Code. Registre entradas de tempo, gerencie projetos e clientes, crie tarefas e extraia dados de relatórios – tudo sem sair do seu terminal.
Documentação do Toolkit: composio.dev/toolkits/harvest
Configuração
- Adicione o servidor Rube MCP à sua configuração do Claude Code com o URL:
https://rube.app/mcp - Quando solicitado, autentique sua conta do Harvest através do link de conexão fornecido
- Comece a automatizar seus fluxos de trabalho de registro de tempo com linguagem natural
Fluxos de Trabalho Principais
1. Registrar e Gerenciar Entradas de Tempo
Crie, liste, atualize e recupere entradas de tempo para faturamento e relatórios precisos.
Ferramentas: HARVEST_CREATE_TIME_ENTRY, HARVEST_LIST_TIME_ENTRIES, HARVEST_GET_TIME_ENTRY, HARVEST_UPDATE_TIME_ENTRY
Log 3.5 hours of development work on project 12345, task 67890 for today
Parâmetros chave para HARVEST_CREATE_TIME_ENTRY:
project_id(obrigatório) -- o projeto para registrartask_id(obrigatório) -- a tarefa deve ser atribuída ao projetospent_date(obrigatório) -- data no formato YYYY-MM-DDhours-- total de horas (para contas baseadas em duração)started_time/ended_time-- para contas baseadas em timestampnotes-- descrição do trabalho realizado
Parâmetros chave para HARVEST_LIST_TIME_ENTRIES:
from_date/to-- filtros de intervalo de datas (YYYY-MM-DD)project_id,client_id,task_id,user_id-- filtros de entidadeis_billed/is_running-- filtros de statuspage/per_page(máx. 2000) -- paginação
2. Gerenciar Projetos
Crie novos projetos e liste os existentes com configuração de cliente e faturamento.
Ferramentas: HARVEST_CREATE_PROJECT, HARVEST_LIST_PROJECTS, HARVEST_GET_PROJECT
Create a billable project called "Website Redesign" for client 456 with Tasks billing and project budget
Parâmetros chave para HARVEST_CREATE_PROJECT:
name,client_id,is_billable,bill_by,budget_by(todos obrigatórios)- Opções de
bill_by:"Project","Tasks","People","none" - Opções de
budget_by:"project","project_cost","task","task_fees","person","none" - Opcional:
budget,hourly_rate,starts_on,ends_on,is_fixed_fee
3. Gerenciar Clientes
Crie e liste clientes sob os quais os projetos são organizados.
Ferramentas: HARVEST_CREATE_CLIENT, HARVEST_LIST_CLIENTS
List all active clients in our Harvest account
HARVEST_CREATE_CLIENTrequername; aceitaaddress,currency,is_activeHARVEST_LIST_CLIENTSsuporta filtrois_activee paginação (per_pagemáx. 2000)
4. Gerenciar Tarefas
Crie e liste tipos de tarefas reutilizáveis para registro de tempo.
Ferramentas: HARVEST_CREATE_TASK, HARVEST_LIST_TASKS
Create a new billable task called "Code Review" with a default rate of $150/hr
HARVEST_CREATE_TASKrequername; aceitabillable_by_default,default_hourly_rate,is_active,is_defaultHARVEST_LIST_TASKSsuporta filtrosis_active,is_defaulte paginação (per_pagemáx. 100)- Nomes de tarefas devem ser únicos entre todas as tarefas (ativas e arquivadas)
5. Relatórios de Entrada de Tempo
Extraia entradas de tempo com intervalos de datas e filtros para resumos de faturamento e relatórios de utilização.
Ferramentas: HARVEST_LIST_TIME_ENTRIES, HARVEST_GET_TIME_ENTRY
Show me all unbilled time entries for project 789 from January 2026
- Use
from_dateetopara janelas de datas - Filtre com
is_billed: falsepara entradas não faturadas - Combine
project_id,user_id,client_idpara relatórios multidimensionais - Paginação com
pageeper_pagepara coletar conjuntos de dados completos
6. Atualizar e Corrigir Entradas de Tempo
Modifique entradas de tempo existentes para corrigir horas, reatribuir projetos ou atualizar notas.
Ferramentas: HARVEST_UPDATE_TIME_ENTRY
Update time entry 123456 to change the hours to 4.0 and add the note "Completed API integration"
- Requer
time_entry_id - Suporta atualizações parciais -- inclua apenas os campos que você deseja alterar
- Pode atualizar
hours,notes,project_id,task_id,spent_date,started_time,ended_time
Armadilhas Conhecidas
- Atribuição de tarefa é importante: Ao criar entradas de tempo, a
task_iddeve corresponder a uma tarefa que está realmente atribuída aoproject_idespecificado. Use o endpoint de atribuições de tarefas do projeto para verificar, não apenasHARVEST_LIST_TASKS(que retorna tarefas globais).
…
Perguntas frequentes
Preciso saber os IDs de projetos e tarefas?
Sim, para registrar horas com precisão, você precisará fornecer os IDs dos projetos e tarefas. A ferramenta pode listar projetos e tarefas para ajudar.
Como o Harvest sabe se é para registrar horas ou criar algo?
A ferramenta analisa seu pedido. Se você pedir para 'registrar 3 horas', ela sabe que é para registrar tempo. Se pedir para 'criar um projeto', ela sabe que é para criar um novo projeto.
Posso criar projetos sem saber todos os detalhes?
Alguns campos são obrigatórios para criar um projeto, como nome e ID do cliente. Outros, como orçamento, são opcionais.
Detalhes
Descrição original do autor
Automate time tracking, project management, and invoicing workflows in Harvest -- log hours, manage projects, clients, and tasks through natural language commands.
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1235
- 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