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.
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.
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
| Necessidade | Operação |
|---|---|
| Perfil por handle | x/users/by/username/{username} |
| Perfis por handles | x/users/by (?usernames=a,b) |
| Perfil por id | x/users/{id} |
| Perfis por ids | x/users (?ids=123,456) |
| Posts recentes do autor | x/users/{id}/tweets (?max_results=10&exclude=replies) |
| Buscar posts recentes | x/tweets/search/recent (?query=...&max_results=10) |
| Autocomplete usuários/tópicos | x/autocomplete (?query=...) |
| Post por id / posts por ids | x/tweets/{id} · x/tweets (?ids=123,456) |
| Quem amplificou um post | x/tweets/{id}/retweeted_by · x/tweets/{id}/quote_tweets |
| Quem deu like em um post | x/tweets/{id}/liking_users |
| O que um usuário curte | x/users/{id}/liked_tweets |
| Seguidores / seguindo | x/users/{id}/followers · x/users/{id}/following |
| Seguidores verificados | x/users/{id}/verified_followers |
| Tendências regionais | x/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.
- Resolva um handle para um perfil. Remova o
@inicial e depois chamex/users/by/username/{username}. Leiadata.id(necessário para toda chamada por usuário abaixo) edata.public_metrics.followers_count. - 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 dopublic_metricsde cada tweet (like_count,retweet_count,reply_count,quote_count,impression_count). Pagine comx/users/{id}/tweets?pagination_token={next_cursor}quandohas_more. - Rastreie quem amplificou um post. Com um id de tweet do passo 2, chame
x/tweets/{id}/retweeted_by,x/tweets/{id}/quote_tweetsoux/tweets/{id}/liking_userspara 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. Usex/users/{id}/liked_tweetspara ver com o que um usuário engaja. Pagine vianext_cursor. - 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 contradata.public_metrics.followers_countdo 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 vianext_cursorpara uma contagem mais completa. - Descubra a partir de um tópico (ainda sem handles). Chame
x/tweets/search/recent?query=...para posts recentes que correspondem, oux/autocomplete?query=...para sugestões de usuário/tópico, e depois resolva os handles revelados com o passo 1. - Mapeie uma rede. Chame
x/users/{id}/followersoux/users/{id}/followingpara trabalho de sobreposição de público ou alcance; pagine vianext_cursor. - 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. - 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 sobpublic_metrics:followers_count,following_count,tweet_count,listed_count. Flags de perfil no nível superior:protected,verified,verified_type. Leiapublic_metrics, não os campos planos legados.XTweet— métricas aninhadas sobpublic_metrics:like_count,retweet_count,reply_count,quote_count,bookmark_count,impression_count. Pode incluirauthoremediaquando 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(usex/autocompletepara 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.idantes de qualquer chamadax/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.
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)