Toda manhã às 7:15, antes de eu estar totalmente acordado, minha instância do OpenClaw já puxou as métricas do servidor da noite, resumiu quaisquer alertas e postou uma atualização de status no nosso canal do Slack da equipe. Toda terça-feira ao meio-dia, ela gera um relatório semanal de engajamento a partir do nosso banco de dados de análises. Todo primeiro dia do mês, faz backup dos arquivos de configuração e arquiva os logs antigos.
Eu configurei isso meses atrás. Não toquei desde então. Elas simplesmente funcionam.
Essa é a beleza das tarefas cron no OpenClaw — configure uma vez, esqueça e deixe o sistema lidar com as coisas chatas enquanto você dorme, come ou fica olhando para o seu telefone, fingindo ser produtivo.
Aqui está como eu configurei a minha, incluindo as coisas que gostaria que alguém tivesse me dito antes de começar.
Tarefas Cron: A Explicação de 2 Minutos
Se você já usou Linux, conhece o cron. Ele executa comandos em um cronograma — a cada hora, todos os dias às 15h, toda segunda-feira à meia-noite. O OpenClaw tem seu próprio sistema cron que faz a mesma coisa, mas com tarefas movidas por IA em vez de comandos shell.
A diferença em relação ao cron convencional: as tarefas cron do OpenClaw podem acionar ações de agentes de IA. Não apenas “execute este script”, mas “analise os tickets de suporte de hoje e resuma os temas comuns” ou “verifique as páginas de preços dos nossos concorrentes e sinalize quaisquer mudanças.”
Minhas Tarefas Cron Reais (As Úteis)
7:15 da manhã diariamente — Briefing matinal. O agente verifica a saúde do servidor, revisa quaisquer alertas da noite, examina minha agenda para as reuniões de hoje e posta um resumo de um parágrafo no Slack. Isso substituiu os 15 minutos que costumava passar toda manhã verificando painéis e caixas de entrada.
A configuração levou cerca de 20 minutos. A mensagem inclui o status de saúde (verde/amarelo/vermelho para cada sistema), uma contagem de quaisquer alertas que precisam de atenção e minhas três primeiras reuniões. Nada elaborado — apenas as informações que preciso para começar meu dia sem alternar entre seis aplicativos diferentes.
Meio-dia de terças-feiras — Relatório semanal de métricas. O agente puxa dados do nosso banco de dados de análises, calcula as mudanças semana a semana e gera um resumo com os principais insights. Ele posta no nosso canal #metrics do Slack com uma tabela de números chave.
Esse levou mais tempo para configurar — cerca de uma hora — porque eu precisava ajustar as consultas do banco de dados e formatar a saída de forma adequada. Mas uma vez que funcionou, economizou para nossa pessoa de análises cerca de 2 horas por semana. Isso representa mais de 100 horas por ano a partir de uma configuração de uma hora.
Diariamente às 23h — Revisão de moderação de conteúdo. O agente revisa o conteúdo enviado pelos usuários nas últimas 24 horas, sinaliza qualquer coisa que possa violar as diretrizes e cria um resumo para a equipe de moderação revisar pela manhã. Isso reduziu o tempo de revisão da equipe de moderação em 60%, porque eles começam cada dia com conteúdo pré-selecionado e priorizado em vez de uma fila bruta.
1º de cada mês — Backup e limpeza. Arquiva logs antigos, faz backup dos arquivos de configuração e gera um resumo mensal de uso. Esta é a tarefa cron de “adulto” — ninguém fica empolgado com isso, mas te salva quando algo dá errado.
Como Configurar Uma
As tarefas cron do OpenClaw usam uma configuração de cronograma. A versão mais simples se parece com isso: defina quando você quer que a tarefa seja executada e o que você quer que ela faça.
Opções de agendamento:
– “at” para execução única em um horário específico
– “every” para intervalos recorrentes (a cada 30 minutos, a cada 6 horas)
– “cron” para expressões cron clássicas (para os veteranos do Unix)
Opções de carga:
– “systemEvent” envia uma mensagem para sua sessão ativa, como um lembrete ou solicitação
– “agentTurn” executa uma tarefa completa de agente de IA em uma sessão isolada — esta é a poderosa
Para a maioria das tarefas cron, você quer o agentTurn. Ele cria uma sessão separada, executa a tarefa e pode opcionalmente anunciar os resultados em um canal.
Os Erros que Cometi Para Você Não Precisa Fazer
Erro 1: Tornar a tarefa muito ampla. Minha primeira tarefa cron foi “analise tudo que aconteceu hoje e me dê um resumo.” A saída era uma visão geral vaga e confusa que não era útil para nenhum propósito específico. Eu a substituí por três tarefas focadas: saúde do servidor, temas de tickets de suporte e atualizações do pipeline de vendas. Cada uma produz um resumo claro e acionável.
Erro 2: Não incluir contexto na descrição da tarefa. “Resuma as métricas de hoje” assume que o agente sabe quais métricas importam, quais são as metas e qual formato você deseja. “Puxe os usuários ativos diários, a receita e a taxa de erro do painel. Compare cada um com a média de 7 dias. Destaque qualquer métrica que mudou mais de 10%. Formate como uma tabela.” Isso te traz um resultado útil toda vez.
Erro 3: Executar com muita frequência. Configurei um trabalho de monitoramento para rodar a cada 5 minutos. Funcionou bem, exceto que os custos da API LLM somaram $90/mês para um trabalho que poderia ter rodado a cada 30 minutos sem perda de utilidade. Verifique seus intervalos — muitos trabalhos que parecem “urgentes” não precisam de frequência nível minuto.
Erro 4: Não testar a tarefa manualmente primeiro. Antes de agendar qualquer coisa, execute o prompt exato como uma tarefa única. Leia a saída. É útil? O formato está certo? Inclui o que você precisa? Corrija o prompt e depois agende. Depurar um prompt ruim em um trabalho cron é doloroso porque você tem que esperar pela próxima execução agendada para ver se sua correção funcionou.
Dicas Profissionais
Use anúncios de entrega. Configure seus trabalhos cron para anunciar resultados em um canal do Slack ou plataforma de mensagens. Um trabalho cron que roda silenciosamente é um trabalho cron que você esquece que existe. Ver a saída regularmente também ajuda você a notar quando a qualidade degrada ou quando o formato dos dados muda.
Inclua timestamps e fontes de dados. “Receita: $45,000” é menos útil do que “Receita (Stripe, últimas 24h encerrando em 2026-03-15 07:00 UTC): $45,231.” Quando algo parece errado, você precisa saber de onde os dados vieram e quando foram coletados.
Inclua tratamento de erros. Diga ao agente o que fazer quando algo falha: “Se a consulta ao banco de dados retornar um erro, reporte a mensagem de erro em vez de tentar analisar dados vazios.” Sem isso, trabalhos falhos produzem saídas confusas que parecem execuções bem-sucedidas com números estranhos.
O Essencial
Os trabalhos cron do OpenClaw são a automação de maior valor e menor esforço que você pode configurar. Cada um leva de 15 a 60 minutos para ser configurado e roda indefinidamente depois. Após seis meses, minha coleção de trabalhos cron me economiza cerca de 6 a 8 horas por semana — tempo que antes era gasto em coleta manual de dados, construção de relatórios e checagem de painéis.
Comece com um: o briefing matinal. Configure-o para postar um resumo diário de tudo que você verifica primeiro toda manhã. Use-o por uma semana. Então adicione outro. Antes que você perceba, suas manhãs começam com uma mensagem no Slack que te diz tudo que você precisa saber, e você não consegue se lembrar de como funcionou sem isso.
🕒 Published: