Hermes Agent e redes sociais: skills, plugins e MCP, o que realmente publica
O Hermes Agent vem com uma skill para o X e nada para Instagram, LinkedIn ou TikTok. Skills são procedimentos em markdown, plugins são Python, e nenhum dos dois guarda as suas contas. Um servidor MCP guarda: adicione o PlugKit e o agente ganha mais de 100 ferramentas para publicar, ler comentários e responder DMs. Depois, uma skill transforma essas ferramentas na sua rotina. Fatos verificados em 25 de setembro de 2026.
Skills, plugins e servidores MCP: três camadas que as pessoas confundem
As três palavras aparecem na mesma frase em toda thread sobre o Hermes, e elas não são intercambiáveis. Direto da documentação do Hermes sobre skills, plugins e MCP, consultada em 25 de setembro de 2026:
| Camada | O que é | Onde fica | Adiciona ferramentas? | Consegue acessar o Instagram? |
|---|---|---|---|---|
| Skill | Um procedimento SKILL.md em markdown, carregado sob demanda |
~/.hermes/skills/<category>/<name>/ |
Não | Não por si só |
| Plugin | Python que registra ferramentas, hooks, comandos | ~/.hermes/plugins/ |
Sim, no mesmo processo | Só se você mesmo escrever o cliente da API |
| Servidor MCP | Um servidor externo que expõe ferramentas por meio de um protocolo | Em qualquer lugar, declarado em ~/.hermes/config.yaml |
Sim, com descoberta na inicialização | Sim, se o servidor guardar as contas |
Uma skill é memória procedural. Ela é carregada em três níveis para manter o contexto enxuto: skills_list() retorna nomes e descrições em cerca de 3k tokens, skill_view(name) abre uma skill, skill_view(name, path) puxa um único arquivo de referência. Ela diz ao agente como trabalhar. Ela não guarda nenhum token: pode pedir uma chave de API mantida em ~/.hermes/.env e trazer scripts auxiliares, mas a conexão com a conta fica em outro lugar.
Um plugin é código de verdade. hermes plugins install owner/repo executa primeiro uma verificação de segurança estática, com três veredictos: safe instala, caution pede confirmação, dangerous é bloqueado. As ferramentas são registradas com ctx.register_tool(...) e aparecem ao lado das nativas assim que o plugin é ativado (hermes plugins enable <name>) e o Hermes reinicia. Você poderia escrever um plugin para Instagram. Mas também teria que implementar sozinho o OAuth, a renovação de tokens, os media containers e a revisão do app pela Meta.
Um servidor MCP é o atalho. O Hermes tem um cliente nativo, e as ferramentas recebem o namespace mcp__<server>__<tool> (dois sublinhados desde a v0.19.0) e ficam disponíveis em todas as interfaces: CLI, desktop, Telegram, Discord, jobs de cron.
O Skills Hub não tem nenhuma skill que guarde as suas contas
hermes skills browse e hermes skills search <query> abrem o hub, hermes skills install <source/skill> adiciona uma skill, hermes skills tap add <owner/repo> assina um repositório seu, e /learn <source> escreve uma skill a partir de uma URL ou de um procedimento que você descreve. É um catálogo grande: o índice listava mais de 100,000 skills em 25 de setembro de 2026.
O que você não vai encontrar lá é uma skill que guarde uma conta do Instagram por você, e isso não é descuido. Publicar exige uma conta comercial ou de criador, um app da Meta aprovado na revisão, um token de acesso e um fluxo de contêiner. As skills da comunidade que publicam no Instagram pedem o seu próprio app da Meta e o seu token, ou passam o trabalho para um serviço de terceiros que guarda a conta. O próprio Hermes vem com uma única skill social, xurl, que publica no X pela CLI do próprio X e com o seu próprio app de desenvolvedor do X. A Content Posting API do TikTok, a Data API do YouTube e o LinkedIn exigem, cada um, sua própria autorização e revisão.
Então a ordem honesta é: primeiro conecte as contas, depois escreva a skill.
Passo 1: adicione o PlugKit como servidor MCP
O PlugKit é um servidor MCP hospedado em https://api.plugkit.co/mcp via Streamable HTTP, então não há nada para rodar localmente. No Hermes:
hermes mcp add plugkit --url https://api.plugkit.co/mcp --auth header
hermes mcp test plugkit
A chave fica gravada em ~/.hermes/.env e é referenciada na configuração, nunca escrita direto nela:
mcp_servers:
plugkit:
url: https://api.plugkit.co/mcp
headers:
Authorization: Bearer ${MCP_PLUGKIT_API_KEY}
enabled: true
hermes mcp test <name> verifica a conectividade e informa o número de ferramentas. Para o passo a passo completo com a saída real do terminal, a peculiaridade da inicialização que faz a primeira mensagem parecer quebrada e a alternativa com OAuth, leia Configuração do Hermes Agent: conecte Instagram, LinkedIn e X.
O que o agente pode fazer com as contas conectadas
A documentação MCP do PlugKit lista mais de 100 ferramentas e 3 fluxos de trabalho em 25 de setembro de 2026. Agrupadas, com os nomes que o seu agente vai realmente chamar:
| Grupo | Ferramentas | Exemplos |
|---|---|---|
| Ponto de entrada | whoami |
Identidade, perfis, contas, recursos por plataforma |
| Publicação | create_post, publish_post, update_post, upload_media |
Um post, várias contas, agora ou via scheduledFor |
| Caixa de entrada | list_conversations, list_messages, send_dm, send_message |
Instagram, Facebook, WhatsApp, Telegram |
| Comentários | list_engagement, reply_to_engagement, hide_comment |
O que ainda precisa de resposta, conta por conta |
| Métricas | get_analytics_summary, get_top_posts, get_best_times_to_post |
Lê uma base já coletada, sem chamada à plataforma, sem custo |
| Campaigns | create_comment_automation, create_sequence, create_broadcast |
Comente uma palavra-chave, receba uma DM |
| Anúncios e compras | boost_post, get_ads_insights, tag_products_on_post |
Campanhas da Meta, marcação de produtos |
| Cobrança | get_subscription, get_usage, set_x_billing |
Para o agente calcular o custo de um loop antes de rodá-lo |
Três fluxos de trabalho vêm como prompts: publish, inbox, report. Os clientes os mostram como comandos.
O detalhe importante para um agente sempre ligado: uma sessão com o escopo mcp:read nunca chega a ver as ferramentas de escrita. Elas ficam ocultas, não recusadas. Os escopos vêm com o login OAuth: a chave de API do Passo 1 não tem escopo e dá acesso total. Rode uma semana de relatórios em OAuth somente leitura antes de liberar a publicação. Do lado do Hermes, você pode restringir ainda mais com filtros de ferramentas:
tools:
include: [whoami, list_posts, get_analytics_summary, list_engagement]
Escreva a skill que transforma ferramentas na sua rotina
Agora vale a pena escrever a skill, porque existe algo para ela comandar. Os campos do frontmatter vêm da documentação do Hermes; mantenha a descrição com menos de 60 caracteres, ou o índice de skills corta o texto:
---
name: weekly-social-report
description: Pull last week numbers and draft Monday post
version: 1.0.0
metadata:
hermes:
tags: [social, reporting]
category: marketing
---
O corpo usa as quatro seções que o Hermes espera: When to Use, Procedure, Pitfalls, Verification. A minha fica mais ou menos assim:
- Chame
mcp__plugkit__whoami, use o perfil padrão. - Chame
mcp__plugkit__get_analytics_by_accountpara os últimos 7 dias, uma linha por conta. - Chame
mcp__plugkit__get_top_postsordenando por alcance, fique com 3. - Chame
mcp__plugkit__get_best_times_to_post, escolha o melhor horário de segunda-feira. - Redija o post, mostre para mim e só depois chame
mcp__plugkit__create_postcomscheduledFor.
Armadilhas que vale anotar: as ferramentas de métricas leem uma base já coletada e não custam nada, enquanto get_account_analytics e get_post_analytics consultam a plataforma em tempo real e são cobradas no X. Duas contas na mesma plataforma exigem get_analytics_by_account, não o resumo. E send_message é imediato e irreversível, então uma etapa de rascunho antes dele não é opcional.
No chat, as skills se empilham: /weekly-social-report /brand-voice go carrega as duas.
Agende com o cron do Hermes
hermes cron create "<schedule>" "<prompt>" registra um job, e hermes cron list, pause, run e runs o gerenciam. Os jobs ficam em ~/.hermes/cron/jobs.json, as saídas em ~/.hermes/cron/output/, e o gateway aciona o agendador a cada 60 segundos, executando cada job pendente em uma sessão isolada.
Um detalhe: um job do cron roda com os toolsets definidos para a plataforma cron em hermes tools. Os servidores MCP ativados vêm junto por padrão, mas se essa lista citar outros servidores MCP ou no_mcp, adicione plugkit a ela, senão o job vai dizer que não consegue publicar e você vai pôr a culpa no servidor MCP.
O resultado pode ser entregue no Telegram, no Discord, no Slack, por e-mail ou em um arquivo, e é assim que um relatório de segunda-feira chega até você sem que você abra um terminal.
Quanto custa a stack inteira
| Item | Preço | Observação |
|---|---|---|
| Hermes Agent | US$ 0 | Licença MIT, Nous Research |
| Provedor de modelo | seu | O que você já paga |
| PlugKit Creator | US$ 29/mês | 5 contas conectadas, a 6ª é recusada com um 402 |
| PlugKit Pro | US$ 97/mês | 30 contas, depois US$ 3 por conta de 31 a 100, US$ 1,50 a partir de 101 |
| leituras e escritas no X | US$ 0,005 a US$ 0,015 por chamada | Repassado a preço de custo, US$ 0,200 por post que contenha uma URL |
Toda conta começa com um teste de 7 dias. O trabalho em segundo plano do X vem desativado por padrão, e toda conta tem um limite de gasto mensal de US$ 20 até você definir o seu, o que faz diferença quando é um agente que decide fazer polling. Preços consultados em docs.plugkit.co no dia 25 de setembro de 2026.
Se você está escolhendo o runtime do agente, e não o que conecta as suas contas, OpenClaw vs Hermes Agent para redes sociais compara os dois exatamente nessa tarefa. Se você usa o Claude, a página servidor MCP do Instagram mostra as mesmas ferramentas no Claude Code e no Cursor, e o hub de agentes lista o resto.
O PlugKit custa US$ 29 por mês para 5 contas conectadas, cancele quando quiser.
Perguntas frequentes
O Hermes Agent tem uma skill de redes sociais?
No X, sim: a skill xurl, que já vem incluída, publica pela própria CLI do X, com o seu próprio app de desenvolvedor do X. Para Instagram, TikTok ou LinkedIn, não há nada nativo. O Skills Hub tem skills da comunidade para eles, mas cada uma exige o seu próprio app e token da Meta, ou um serviço de terceiros que fique com a conta. Você dá as contas ao agente por meio de um servidor MCP ou de um plugin, e aí uma skill orquestra tudo.
Qual é a diferença entre uma skill do Hermes e um servidor MCP?
Uma skill é conhecimento: instruções que o agente carrega quando são relevantes, armazenadas em ~/.hermes/skills/. Um servidor MCP é capacidade: um serviço externo cujas ferramentas o Hermes descobre na inicialização e registra como mcp__<server>__<tool>. As skills decidem o que fazer, as ferramentas MCP fazem.
Preciso de um plugin para publicar no Instagram pelo Hermes Agent?
Não, e escrever isso dá mais trabalho do que parece. Um plugin pode registrar uma ferramenta post_to_instagram, mas a revisão do app pela Meta, a renovação do OAuth, o fluxo de contêineres de mídia e os limites de requisição ficam por sua conta, multiplicados por cada plataforma que você adicionar. Um servidor MCP que já guarda as conexões poupa você de tudo isso.
Posso impedir que o agente publique por engano?
Sim, em três níveis. Conecte via OAuth e conceda apenas mcp:read: as ferramentas de escrita nem chegam a ser expostas (uma chave de API não tem escopos). Use tools.include em ~/.hermes/config.yaml para liberar só uma lista curta. Defina trust: untrusted no servidor PlugKit para que toda ferramenta não marcada como somente leitura espere a sua aprovação, e coloque uma etapa de confirmação na própria skill antes de qualquer create_post ou send_message.
Quantas ferramentas o servidor MCP do PlugKit expõe ao Hermes?
Mais de 100 ferramentas e 3 prompts de fluxo de trabalho, segundo a documentação do PlugKit em 25 de setembro de 2026, cobrindo publicação, caixa de entrada unificada, comentários, métricas, campanhas de comentário para DM, anúncios da Meta, compras no Instagram e faturamento. A sua contagem depende do escopo que você concede, já que as ferramentas de escrita ficam ocultas numa sessão somente leitura.
Um plug para cada plataforma que seu agente usa
$29 por mês para 5 contas conectadas, cancele quando quiser. Todos os recursos em todos os planos.
Pegue sua chave de API →