Aprimorada · dados ao vivoX (Twitter) Agent

X (Twitter) Data Skill

Leia dados públicos do X (Twitter) via UnifAPI MCP: as operações x/... exatas, formatos de resposta e armadilhas para pesquisa no X. Nunca posta.

Nativa para agents

Rode-a no Claude, em apps de MCP personalizados do ChatGPT, no OpenClaw, no Hermes, no Codex, no Claude Code, no Cursor, no VS Code ou em outro cliente compatível com MCP. Sem fluxo de GUI dedicado e sem chave de API de LLM separada.

Respaldada por dados públicos ao vivo

Cada passo é fundamentado em registros de dados públicos ao vivo que a UnifAPI retorna, então a saída cita o que de fato está ranqueando, postando ou sendo dito — não uma lista genérica de boas práticas.

Composável e open source

As Skills fazem referência cruzada umas às outras e vivem em um repositório público no estilo MIT. Leia o SKILL.md completo no GitHub, faça um fork ou rode-o como está dentro do seu agent.

Prompt de execução

Cole isto no Codex ou Claude Code

O prompt é intencionalmente editável. Substitua os handles, o mercado, o orçamento e o objetivo da campanha, e então deixe o agent chamar o MCP da UnifAPI quando precisar de dados públicos ao vivo.

Using the X (Twitter) Data Skill, pull the public profile and recent engagement for @vercel and @shadcn: resolve each handle, read follower count and recent-tweet public_metrics, and return a cited summary. Read-only.
Como a skill funciona

A skill completa, renderizada a partir do seu SKILL.md

O caminho de leitura determinístico para dados públicos do X (Twitter) através da UnifAPI. Este é um Data Skill: ele não roda um trabalho de marketing por conta própria — ele nomeia as operações x/... concretas, formatos de resposta e armadilhas para que qualquer fluxo de trabalho X-first (precificação de KOL, avaliação de criadores, sinais de compra, trabalho de concorrentes e listening) leia de uma receita conhecida em vez de redescobrir a superfície a cada vez.

Somente leitura — olhos, não mãos. Ele pesquisa dados públicos do X e retorna registros citados; ele nunca posta, responde, segue ou envia DM, e a UnifAPI nunca guarda credenciais do X.

Use o skill unifapi para evidências ao vivo

Conecte-se uma vez através do skill compartilhado unifapi (OAuth MCP) e depois chame as operações abaixo. A integração do X é suportada pelo RapidAPI SocialLab, mas o contrato público usa caminhos no estilo X /x/... — não use caminhos legados /twitter/.... Preserve qualquer metadado de billing para que a saída possa informar o custo por registro.

Contrato de resposta

Endpoints de entidade única retornam o objeto em data:

{
  "request_id": "unif_...",
  "data": {},
  "billing": { "records_charged": 1, "balance_remaining": 99 }
}

Endpoints de lista retornam um array em data mais pagination:

{
  "request_id": "unif_...",
  "data": [],
  "pagination": { "has_more": false, "next_cursor": null },
  "billing": { "records_charged": 1 }
}

Quando pagination.has_more é true, passe pagination.next_cursor como o pagination_token da próxima requisição (next_token também é aceito). Sempre preserve billing ao relatar o custo.

Operações principais

NecessidadeOperação
Perfil por handlex/users/by/username/{username}
Perfis por handlesx/users/by (?usernames=a,b)
Perfil por idx/users/{id}
Perfis por idsx/users (?ids=123,456)
Posts recentes do autorx/users/{id}/tweets (?max_results=10&exclude=replies)
Buscar posts recentesx/tweets/search/recent (?query=...&max_results=10)
Autocomplete usuários/tópicosx/autocomplete (?query=...)
Post por id / posts por idsx/tweets/{id} · x/tweets (?ids=123,456)
Quem amplificou um postx/tweets/{id}/retweeted_by · x/tweets/{id}/quote_tweets
Quem deu like em um postx/tweets/{id}/liking_users
O que um usuário curtex/users/{id}/liked_tweets
Seguidores / seguindox/users/{id}/followers · x/users/{id}/following
Seguidores verificadosx/users/{id}/verified_followers
Tendências regionaisx/trends/by/woeid/{woeid}

Precisa de um campo não listado aqui? Use o get_operation do skill unifapi para ler o schema exato antes de chamar — mas escolha a operação a partir desta tabela, não descubra às cegas.

Fluxo de trabalho

As receitas determinísticas. Escolha a que corresponde ao trabalho; cada uma nomeia exatamente o que chamar.

  1. Resolva um handle para um perfil. Remova o @ inicial e depois chame x/users/by/username/{username}. Leia data.id (necessário para toda chamada por usuário abaixo) e data.public_metrics.followers_count.
  2. Leia o engajamento recente. Com o id do passo 1, chame x/users/{id}/tweets?max_results=10&exclude=replies. Calcule o engajamento a partir do public_metrics de cada tweet (like_count, retweet_count, reply_count, quote_count, impression_count). Pagine com x/users/{id}/tweets?pagination_token={next_cursor} quando has_more.
  3. Rastreie quem amplificou um post. Com um id de tweet do passo 2, chame x/tweets/{id}/retweeted_by, x/tweets/{id}/quote_tweets ou x/tweets/{id}/liking_users para ver quem repostou, citou ou curtiu — o sinal de amplificação e intenção por trás do trabalho de sinal de compra, listening e concorrentes. Use x/users/{id}/liked_tweets para ver com o que um usuário engaja. Pagine via next_cursor.
  4. Avalie a qualidade do público. Chame x/users/{id}/verified_followers; ele retorna os seguidores verificados como uma lista paginada, não um número pronto. Meça seu tamanho contra data.public_metrics.followers_count do passo 1 — essa fração de verificados é o sinal de real-vs-inflado que alimenta a confiança e os avisos nos skills downstream de precificação/avaliação. Pagine via next_cursor para uma contagem mais completa.
  5. Descubra a partir de um tópico (ainda sem handles). Chame x/tweets/search/recent?query=... para posts recentes que correspondem, ou x/autocomplete?query=... para sugestões de usuário/tópico, e depois resolva os handles revelados com o passo 1.
  6. Mapeie uma rede. Chame x/users/{id}/followers ou x/users/{id}/following para trabalho de sobreposição de público ou alcance; pagine via next_cursor.
  7. Leia tendências regionais. Chame x/trends/by/woeid/{woeid} para o que está em alta em um local (WOEID), por exemplo para listening ou timing de conteúdo.
  8. Cite tudo. Cada número se vincula de volta ao post ou perfil de onde veio; relate billing.records_charged (ou estime quando o metadado de billing estiver ausente).

Notas de formato

  • XUser — métricas aninhadas sob public_metrics: followers_count, following_count, tweet_count, listed_count. Flags de perfil no nível superior: protected, verified, verified_type. Leia public_metrics, não os campos planos legados.
  • XTweet — métricas aninhadas sob public_metrics: like_count, retweet_count, reply_count, quote_count, bookmark_count, impression_count. Pode incluir author e media quando disponíveis.

Armadilhas

  • Use caminhos /x/..., nunca /twitter/... (legado). Antigo /twitter/users/{screen_name} → x/users/by/username/{username}; antigo /twitter/search → x/tweets/search/recent (use x/autocomplete para descoberta de usuário/tópico).
  • Uma timeline protegida, antiga demais ou rala demais reduz a confiança — revele isso, não a maquie.
  • Resolva o handle para data.id antes de qualquer chamada x/users/{id}/....
  • Um saldo baixo pode truncar silenciosamente as páginas de lista: verifique billing.truncated_due_to_balance — quando true, a página é parcial, então recarregue antes de confiar em qualquer contagem ou fração calculada a partir dela.

Saída

Retorne os registros que o fluxo de trabalho chamador precisa, cada um citado ao seu post/perfil, mais uma nota de custo de uma linha (records_charged). Quando este skill é usado diretamente, um resumo compacto de perfil + engajamento por handle é o padrão:

**@handle** — followers {N}, verified {yes/no}. Recent 10 posts: avg engagement {x}% ({likes}/{reposts}/{replies}). Evidence: {post URLs}. Records: ~{N}.

Skills relacionados

  • kol-pricing, creator-shortlist, audience-fit-check (Influencer Marketing) — precifique e avalie criadores do X sobre este caminho de leitura.
  • buying-signal-monitor (Social Selling), competitor-profiling (Competitive Intelligence), social-listening-brief (Social Listening) — trabalho X-first de intenção, concorrentes e listening.
  • unifapi — o data skill compartilhado: conecte o MCP e consulte os schemas exatos com get_operation.

Fonte: x-twitter/SKILL.md no GitHub — abra um PR lá para melhorá-la.

Ferramentas de dados públicos

As APIs ao vivo que esta skill chama

Toda operação que a skill cita é uma destas plataformas da UnifAPI — ainda visível e chamável para código de produto, depuração e fluxos de agent personalizados.

  • As operações `x/...` concretas para cada tarefa comum de leitura do X
  • Notas sobre o contrato de resposta e o formato de `public_metrics` para usuários e tweets
  • Receitas determinísticas: perfil, engajamento, descoberta, seguidores, tendências
  • Armadilhas da plataforma (caminhos `/x/...` apoiados pelo RapidAPI, paginação, cobrança)