Aprimorada · dados ao vivoReddit Agent

Reddit Data Skill

Leia dados públicos do Reddit via UnifAPI MCP: operações reddit/..., respostas e limites reais de cobertura para pesquisar comunidades. 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 Reddit Data Skill, research the r/SaaS community: pull the subreddit profile and rules, scan the popular and news feeds plus trending searches for matching threads, then read the comment tree on the strongest thread for verbatim language. Return a sourced brief. 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 Reddit via UnifAPI. Este é um Data Skill: ele não executa um trabalho de marketing por conta própria — ele nomeia as operações reddit/... concretas, os formatos de resposta e os limites reais de cobertura, para que qualquer fluxo de trabalho community-first (social listening, voice-of-customer) leia a partir de uma receita única, conhecida e honesta, em vez de redescobrir a superfície a cada vez.

Somente leitura — olhos, não mãos. Ele pesquisa dados públicos do Reddit e retorna registros citados; ele nunca posta, comenta ou vota, e a UnifAPI nunca guarda credenciais do Reddit.

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 superfície pública do Reddit não tem busca por palavra-chave, então a descoberta é orientada por sementes — diga isso na saída. 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 for verdadeiro, passe pagination.next_cursor como o cursor da próxima requisição. Sempre preserve billing ao reportar o custo.

Operações principais

NecessidadeOperação
Perfil do subreddit + regrasreddit/subreddits/{name}
Descobrir threadsreddit/feed/popular · reddit/feed/news · reddit/feed/home
Buscas em altareddit/trending-searches
Post por idreddit/posts/{id}
Árvore de comentários de uma threadreddit/posts/{id}/comments
Perfil de usuário + karmareddit/users/{username}
Posts / comentários do usuárioreddit/users/{username}/posts · .../comments

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 combina com o trabalho; cada uma nomeia exatamente o que chamar.

  1. Semeie as comunidades. O Reddit não tem busca por palavra-chave, então nomeie os subreddits onde o público vive e chame reddit/subreddits/{name} para subscribers_count, active_count, is_nsfw e as regras em description.
  2. Descubra threads. Varra reddit/feed/popular, reddit/feed/news e reddit/feed/home, mais reddit/trending-searches, e mantenha os posts cujo campo subreddit corresponde às suas sementes — é assim que você encontra threads de comunidade sem um feed por subreddit.
  3. Minere uma thread. Com um id de post, chame reddit/posts/{id} para o post e reddit/posts/{id}/comments para a árvore de comentários; capture a linguagem literal votada (score). Pagine via next_cursor.
  4. Acompanhe power-users. Chame reddit/users/{username} para o karma, depois .../posts e .../comments para o que um membro ativo contribui ao longo do nicho.
  5. Sinalize a segurança de abordagem. Leia as regras de cada subreddit a partir de description e is_nsfw antes de sugerir qualquer participação.
  6. Cite tudo. Cada citação se liga de volta à sua thread ou comentário; declare claramente que a cobertura é orientada por sementes, não exaustiva, e reporte billing.records_charged.

Notas de formato

  • RedditSubreddit — indexado por {name}. subscribers_count, active_count, is_nsfw, description (carrega as regras), prefixed_name (r/...).
  • RedditPost — title, url, text, created_at, subreddit, is_stickied, is_locked, is_nsfw. Use o campo subreddit para filtrar os resultados do feed de volta a uma comunidade.
  • RedditComment — text, score (upvotes), author_name, is_locked.
  • RedditUser — name, karma_total, karma_from_posts, karma_from_comments, is_verified, is_employee.

Pegadinhas

  • Sem busca por palavra-chave. Você não pode consultar o Reddit por termo — a descoberta vem dos endpoints globais feed/*, do trending-searches e dos subreddits/usuários que você já nomeia. Diga isso no brief.
  • Sem feed de posts por subreddit. reddit/subreddits/{name} retorna o perfil e as regras apenas; para ler as threads de uma comunidade, filtre os feeds globais pelo campo subreddit, comece a partir de um id de post conhecido ou leia os posts dos usuários ativos.
  • Um saldo baixo pode truncar silenciosamente as páginas de lista: verifique billing.truncated_due_to_balance — quando verdadeiro a página é parcial.

Saída

Retorne os registros que o fluxo de trabalho chamador precisa, cada um citado à sua thread ou comentário, mais uma nota de custo de uma linha (records_charged). Quando este skill é usado diretamente, um briefing compacto de comunidade é o padrão:

**r/{subreddit}** — {subscribers} subscribers, {active} active. Recurring questions: {themes}. Verbatim: "{quote}" ({score} upvotes). Outreach rules: {note}. Coverage: seed-driven. Evidence: {URLs}. Records: ~{N}.

Skills relacionados

  • reddit-community-research (Lead & Company Research) — transforma este caminho de leitura em um mapa estruturado de comunidades.
  • social-listening-brief (Social Listening), customer-research — trabalho de listening e voice-of-customer sobre as leituras do Reddit.
  • unifapi — o data skill compartilhado: conecte o MCP e consulte schemas exatos com get_operation.

Fonte: reddit/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 `reddit/...` concretas para cada tarefa comum de leitura de comunidade
  • Notas sobre o contrato de resposta e o formato para subreddits, posts, comentários, usuários
  • Receitas determinísticas: semear comunidades, garimpar threads, acompanhar power users
  • Armadilhas da plataforma (sem busca por palavra-chave, sem feed de subreddit, paginação por cursor)