O que agendamento faz?
Este skill é dono da última milha: pegar posts finalizados e revisados e colocá-los na fila no horário certo, na conta certa, no formato correto, exatamente uma vez. Ele é dono do como do agendamento. Não escreve cópia (o skill writing faz isso), não escolhe imagens (image-generation) nem lê performance (platform-data). Ele não decide nada sobre o que vai ao ar; o pacote de conteúdo e a pessoa decidem isso.
Todo o skill se baseia em uma ideia: um post perdido pode ser pego amanhã, um post errado ou duplicado vai ao ar e não pode ser retirado. Portanto, quando em dúvida, ele segura e pergunta, em vez de adivinhar.
Antes de começar
- Encontre o workspace de marketing (padrão
marketing/). Se não houver, diga em uma linha e ofereça para executarbrand-setup; você ainda pode agendar com o essencial (contas, fuso horário, horários) perguntado diretamente. - Leia
brand/brand-profile.md, especialmente## Plataformas(handles, rota de postagem manual ou agendador, links permitidos?),## Ferramentas(qual agendador),## Conformidadee## CTA & contato. Brand-profile vence em constantes de marca e texto de conformidade; este skill é dono do método. - Leia o pacote:
content/<aaaa-mm-dd>-<slug>/PACKAGE.mde qualquerSCHEDULE.mdexistente nele. - Saiba o fuso horário. Use o do brand-profile (ou a localização da pessoa). Se não conseguir determinar, pergunte uma vez; nunca assuma UTC.
- Verifique quais ferramentas de agendador estão realmente conectadas nesta sessão. Se nenhuma, use a rota do navegador (abaixo) ou entregue uma lista de verificação de postagem.
O padrão (nunca quebre estes)
- Apenas fila. Cada post é criado como agendado para um horário futuro planejado. Nunca chame um caminho de publicar agora, a menos que a pessoa diga explicitamente "publique agora" para aquele post específico. Por quê: publicar agora pula todas as redes de segurança, e um deslize é público em segundos.
- Offset de fuso horário explícito em cada horário. Escreva horários como ISO com offset, por exemplo
2026-11-12T18:00:00+00:00no inverno do Reino Unido,+01:00no verão. Verifique o horário de verão para a data do post, não a de hoje. Por quê: um horário sem offset é lido como UTC ou no fuso do servidor, e os posts caem uma hora fora ao redor da mudança de relógio. - Desduplicação ao vivo, a cada execução, contra agendados E publicados. Antes de criar qualquer coisa, leia o que já está na fila e o que já foi publicado naquela conta. Por quê: uma peça que foi ao ar ontem não aparece mais como "agendada", então uma verificação apenas de agendados não vê nada e a publica novamente.
- Falhe fechado. Uma leitura vazia, curta, com erro ou obviamente parcial não é prova de que um post está ausente. Releia de forma mais restrita (uma conta, um dia); se ainda não puder ser confiável, segure o post e diga isso.
- Nunca tente novamente às cegas. Se uma chamada de criação ou upload expirar ou travar, leia de volta o que realmente caiu antes de tentar novamente.
- Verifique após criar. Leia cada post de volta e confirme que ele existe com o horário, conta, flags de tipo e mídia corretos. Uma mensagem de sucesso não é prova; algumas ferramentas retornam sucesso e não armazenam nada.
- Confirme antes de qualquer coisa ir ao ar. Mostre à pessoa o plano (a tabela do manifesto) e obtenha um sim antes de criar posts, a menos que ela já tenha aprovado este plano exato ou configurado uma regra permanente no brand-profile.
O método
- Construa o manifesto. Uma linha por post por plataforma, em
content/<aaaa-mm-dd>-<slug>/SCHEDULE.md, usandoreferences/schedule-manifest-template.md. Cada linha: plataforma, conta, tipo de post, horário com offset, arquivo de legenda, arquivos de mídia, texto alternativo, primeiro comentário, status do link, estado. Isso é tanto o plano que você mostra quanto o registro do que fez. - Coloque os horários. Use os horários que o pacote ou a pessoa deu. Se nenhum, use o ritmo de postagem no brand-profile, depois dados de melhor horário de
brand/performance-learnings.mdou do agendador. As plataformas não precisam carregar a mesma peça no mesmo dia; cada uma pode rodar sua própria semana. Coloque peças flexíveis deterministicamente (mesmas entradas, mesmo slot) para que uma reexecução as coloque no mesmo lugar. - Execute o bloqueio de links em cada legenda e comentário (veja abaixo).
- Verifique a prontidão da mídia. Todo post com mídia precisa que seu arquivo exista, tenha o formato correto para a plataforma (veja
references/platform-posting-notes.md), e seja buscável pelo agendador. Trate um upload bem-sucedido no agendador como o teste de prontidão real. Faça upload de um arquivo por vez se a ferramenta enfileirar importações, e espere cada um terminar. Nenhum post sai sem sua mídia; segure-o em vez disso. - Anexe texto alternativo a cada imagem e slide de carrossel, a partir do pacote. Se o pacote não tiver, escreva uma descrição simples do que está na imagem (não a legenda novamente) e anote no manifesto. Por quê: usuários de leitores de tela fazem parte do público, e algumas plataformas usam texto alternativo para pesquisa.
- Verifique o espaçamento de parágrafos. Legendas carregam linhas em branco reais entre parágrafos. Alguns agendadores armazenam legendas como parágrafos HTML que renderizam sem espaço, então uma legenda bem espaçada chega como um bloco de texto. No primeiro uso de uma ferramenta, visualize um post; se os parágrafos colapsarem, insira o espaçador da ferramenta (um parágrafo vazio ou linha) entre os blocos.
- Desduplique (padrão 3 e 4). Verifique primeiro os estados do manifesto deste pacote e de quaisquer pacotes recentes (um registro que você escreveu vence uma única leitura ao vivo), depois leia o agendador: agendados e publicados, para cada conta alvo, um dia de cada vez. Combine por plataforma + conta + abertura da legenda (+ data para posts específicos de tempo). Se o manifesto disser feito, mas a leitura ao vivo não encontrar, não recrie; investigue e sinalize.
- Mostre o plano e obtenha um sim.
- Crie cada post com o tipo correto (abaixo), a legenda ipsis litteris, mídia, texto alternativo e primeiro comentário.
- Verifique cada um (padrão 6) e escreva o estado e a referência do post do agendador no manifesto.
- Relate em uma tabela curta: o que foi enfileirado, o que foi segurado e por quê, qualquer coisa que precise da mão da pessoa (posts manuais, comentários fixados).
Tipos de post
- Vídeo curto (YouTube Shorts, Instagram Reels, TikTok, Facebook Reels): marque o tipo explicitamente; muitos agendadores definem um vídeo como um vídeo de feed simples, e um Reel ou Short não sinalizado perde seu alcance. YouTube Shorts precisam de um título. Confirme que a flag persistiu ao verificar.
- Carrosséis: anexe slides em ordem, texto alternativo por slide. Carrosséis do LinkedIn geralmente são um post de documento PDF. Verifique se a ferramenta pode misturar vídeo e imagens em um carrossel antes de planejar um.
- Primeiros comentários: usados onde links ou hashtags pertencem a um comentário. Verifique se o comentário realmente foi salvo; em algumas ferramentas e plataformas ele é descartado silenciosamente. Primeiros comentários geralmente não podem ser editados depois, então acerte-os antes de criar.
- Lembretes de postagem manual: algumas contas não podem ser publicadas automaticamente por nenhuma ferramenta de terceiros, perfis pessoais do Facebook sendo o comum. Crie um lembrete ou notificação de post se a ferramenta suportar, ou adicione uma linha à lista manual no relatório, com a legenda e mídia prontas para colar.
- Comentários fixados e qualquer coisa que a ferramenta não possa fazer (por exemplo, comentários fixados do YouTube): liste-os no relatório como trabalhos manuais, com o texto exato.
- Listagens de negócios locais (como Google Business Profile): geralmente um botão por post, com um link de página de negócios dedicado, nunca um encurtador de link ou link-in-bio. Detalhes em
references/platform-posting-notes.md.
O bloqueio de links (uma rede de segurança, não um editor)
Links se comportam de forma diferente por plataforma e mudam com frequência (veja references/platform-posting-notes.md). Brand-profile ## Plataformas diz onde links são permitidos. Para cada post:
- Escaneie legendas e comentários por qualquer coisa com formato de link:
http,www.,.com/,.co.uk/, encurtadores, serviços link-in-bio. Também escaneie por pedidos de comentário com palavra-chave ("Comente GUIA e eu envio"), que a maioria das plataformas agora rebaixa como isca de engajamento. - Permitido (a plataforma e o propósito do post permitem): agende como está.
- Parece que deveria ser permitido, mas não está marcado (um link de reserva em um post de evento, um link para um novo artigo): segure e pergunte. Remover o link tornaria o post sem sentido.
- Não permitido: não remova o link e publique. Um post escrito em torno de um link fica quebrado sem ele. Envie de volta para o skill
writingpara uma reescrita sem link (aponte para o perfil, nomeie a peça, termine com uma pergunta genuína), faça a reescrita ser verificada porreview-loop, escreva a nova cópia de volta no pacote para que pacote e post ao vivo coincidam, depois agende. - Sem tempo para reescrever e revisar antes do slot: segure e sinalize. Um slot perdido é melhor que um post quebrado.
Se o brand-profile definir um orçamento de links (por exemplo, um limite mensal de posts com link no Facebook), conte contra ele no relatório e trate um post acima do orçamento como "não permitido".
Editando e movendo posts
- Prefira deletar e recriar em vez de editar um horário agendado no local quando a ferramenta for instável com edições (muitas são: horários mudam, mídia se desanexa, flags são redefinidas). Deleta primeiro, depois recria, depois verifica. Algumas plataformas recusam dois posts no mesmo minuto em uma conta, então deixe o antigo fora antes que o novo entre. Algumas ferramentas bloqueiam uma legenda idêntica por alguns minutos após uma exclusão; use a opção "permitir duplicado" da ferramenta apenas para uma recriação deliberada.
- Adicionar mídia a um post agendado apenas com texto, mudar um primeiro comentário ou adicionar um botão de listagem geralmente também precisa de deletar e recriar.
- Mova apenas o que a pessoa pediu para mover. Nunca delete um post que você não criou sem perguntar; nunca delete posts de lembrete.
Sem agendador? Publique via plataforma em um navegador
Se nenhum agendador estiver conectado, mas uma ferramenta de navegador estiver (por exemplo, Claude no Chrome), você pode usar o composer nativo da plataforma. A maioria das plataformas tem uma opção nativa de "agendar" no composer de posts (Meta Business Suite para Facebook e Instagram, ícone de relógio do LinkedIn, YouTube Studio, uploader web do TikTok). As mesmas regras se aplicam: agende em vez de publicar agora, verifique o fuso horário que a plataforma mostra, anexe texto alternativo e tire uma captura de tela da confirmação para o manifesto. Pare e entregue se uma tela de login, autenticação de dois fatores ou pagamento aparecer; isso é responsabilidade da pessoa. Se nenhuma ferramenta de navegador estiver disponível, produza uma lista de verificação de postagem a partir do manifesto para que a pessoa possa fazer em alguns minutos.
Verificações antes de enviar
Antes da etapa 8 (mostrar o plano), passe o manifesto por review-loop ou verifique você mesmo: cada linha tem um horário com offset no futuro, a conta certa, um tipo de post, mídia presente e buscável, texto alternativo, status de link resolvido, desduplicação feita, legenda corresponde ao pacote ipsis litteris, e linhas de conformidade do brand-profile estão presentes onde necessário.
Adaptando
- Seu agendador: coloque-o no brand-profile
## Ferramentas. Para Publer, leiareferences/publer.md. Para qualquer outra ferramenta, aprenda suas peculiaridades em um rascunho descartável primeiro e anote-as em seu workspace (umbrand/tools-notes.mdcurto funciona). - Seu ritmo: dias e horários de postagem vivem no brand-profile, e
platform-dataos refina a partir de seus próprios resultados. - Execuções não supervisionadas: se o agendamento for executado em um temporizador sem ninguém olhando, mantenha a regra de confirmação aprovando um plano permanente no brand-profile, e baseie-se mais em bloqueios por falha fechada. Algumas ferramentas exigem um sim no chat para exclusões; isso é um recurso, mantenha exclusões para sessões atendidas.
Referências
references/schedule-manifest-template.md: o formato do manifesto. Abra ao construir ou atualizarSCHEDULE.md.references/platform-posting-notes.md: tipos de post por plataforma, comportamento de links, formatos de mídia, peculiaridades conhecidas. Sensível ao tempo; verifique ao vivo quando importar.references/publer.md: exemplo prático com o MCP oficial do Publer e o publer-mcp-server de código aberto.
Saiba mais: https://builtnotboosted.com/skills/scheduling