Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Vigiar Meus Concorrentes

ASecurity

Fico de olho no que seus concorrentes estão fazendo e se algo disso realmente importa. Escolha o que vigiar: os movimentos de produto e mudanças de mensagem deles, os anúncios que estão rodando, ou publicações no seu feed que valem a pena aproveitar. Ameaças reais versus ruído, não uma descarga de notícias.

113 stars
0 votes
0 copies
0 views
Added 9/19/2026
content-marketinggoapi

Works with

cliapi

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add gethouston/houston --skill vigiar-meus-concorrentes --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vigiar Meus Concorrentes?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Vigiar Meus Concorrentes
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethouston-vigiar-meus-concorrentes/badge)](https://www.skillsdirectory.com/skills/gethouston-vigiar-meus-concorrentes)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: vigiar-meus-concorrentes
title: "Vigiar meus concorrentes"
description: "Fico de olho no que seus concorrentes estão fazendo e se algo disso realmente importa. Escolha o que vigiar: os movimentos de produto e mudanças de mensagem deles, os anúncios que estão rodando, ou publicações no seu feed que valem a pena aproveitar. Ameaças reais versus ruído, não uma descarga de notícias."
version: 1
category: Marketing
featured: no
image: megaphone
integrations: [linkedin, twitter, reddit, instagram, googleads, metaads, firecrawl]
x_houston:
  created_by: houston
  skill_schema: 1
---


# Vigiar meus concorrentes

Uma skill, três fontes de sinal. O parâmetro `source` escolhe a sonda. Julgamento fundamentado no posicionamento + regra de "nunca inventar citações" compartilhados entre todas.

## Parâmetro: `source`

- `product`  -  blog + notas de versão + página inicial / preços via Firecrawl; análise profunda de um único concorrente OU resumo semanal de N concorrentes.
- `ads`  -  Meta Ad Library + LinkedIn Ad Library + Google Ads Transparency Center via scraping pelo Composio; extraio ângulos, ganchos, públicos, o que apareceu de novo nesta semana.
- `social-feed`  -  timeline / subreddit / menções filtradas por relevância temática + oportunidade de engajamento (LinkedIn / X / Reddit / Instagram).

Você nomeia a fonte em linguagem simples ("análise de concorrente", "que anúncios a Ramp está rodando", "escaneie minha timeline do X") -> eu infiro. Ambíguo -> faço UMA pergunta nomeando 3 opções.

## Quando usar

- Explícito: "pulso semanal dos concorrentes", "análise profunda de {X}", "que anúncios {Y} está rodando", "escaneie minha timeline", "sinal no Reddit em {subreddit}", "menções no IG".
- Implícito: depois de `plan-a-campaign` (paid / launch) quando o posicionamento dos concorrentes afeta os ângulos; antes de `write-a-post` channel=reddit para levantar as threads exatas que valem uma resposta.

## Conexões que eu preciso

Executo trabalho externo através do Composio. Antes de esta skill rodar, verifico se as categorias abaixo estão conectadas. Faltando -> nomeio a categoria, peço para você conectá-la na aba Integrações, paro.

- **Web scrape (Firecrawl)**  -  opcional para `product`. Se não estiver conectado, recorro a uma busca HTTP básica no blog / changelog / preços / página inicial do concorrente, mais rudimentar mas funcional em páginas estáticas.
- **Bibliotecas de anúncios (Meta Ads, LinkedIn Ads, Google Ads)**  -  puxam os criativos de anúncios ativos dos concorrentes. Obrigatório para `ads`  -  sem alternativa útil, as bibliotecas controlam o acesso.
- **Plataformas sociais (LinkedIn, X, Reddit, Instagram)**  -  leem sua timeline ou o subreddit indicado. Obrigatório para `social-feed`, escolha a plataforma onde você realmente vive  -  sem alternativa, o acesso exige OAuth.

Se `ads` ou `social-feed` exige uma conexão que não existe, eu paro. Para `product`, o scraping é o único requisito e a busca HTTP básica me mantém rodando.

## Informações que eu preciso

Leio seu contexto de marketing primeiro. Para cada campo obrigatório que estiver faltando, faço UMA pergunta em linguagem simples (melhor modalidade: app conectado > envio de arquivo > URL > colar) e espero.

- **Seu posicionamento**  -  Obrigatório para toda fonte. Por que preciso: me dá sua lista de concorrentes e os diferenciais contra os quais avalio as ameaças. Se faltar, pergunto: "Quer que eu redija seu posicionamento primeiro? É uma skill só, leva uns cinco minutos."
- **Seu cliente ideal**  -  Obrigatório. Por que preciso: filtra quais sinais dos concorrentes realmente importam para o seu comprador. Se faltar, pergunto: "Quem é o cliente que você está tentando conquistar? Um parágrafo basta, ou me aponte para o seu CRM."
- **Suas plataformas sociais e temas**  -  Obrigatório para `social-feed`. Por que preciso: me diz qual feed escanear e o que conta como relevante. Se faltar, pergunto: "Em quais plataformas você publica, e que temas você quer que eu acompanhe no seu feed?"

## Passos
<!-- houston-workflow:v1 -->

1. **Ler o ledger + posicionamento.** Extraio a lista nomeada de concorrentes + nossos diferenciais + as 2-3 principais objeções do cliente ideal. Coleto os campos obrigatórios que faltam (UMA pergunta cada).
2. **Determinar modo + lista de alvos.**
   - `product`: você nomeou um -> análise profunda; "pulso semanal" ou vários -> resumo (padrão: top 3 do posicionamento).
   - `ads`: você nomeou um -> esse concorrente; senão, top 3 do posicionamento. Verifico `competitor-briefs/` anteriores em busca de mudanças.
   - `social-feed`: interpreto o pedido  -  "minha timeline" -> X, "meu feed do LinkedIn" -> LinkedIn, "{subreddit}" -> Reddit, "menções no IG" -> Instagram. Padrão: plataforma principal de `domains.social.platforms`. Janela: últimas 24-48h com teto de ~50 publicações, a menos que você especifique.
3. **Descobrir ferramentas via Composio.** Rodo as chamadas apropriadas de `composio search`:
   - `product` -> `web-scrape` (página inicial / blog / changelog), `web-search` (notícias / investimento), opcionalmente `seo-intel`, opcionalmente `ad-intel`.
   - `ads` -> ferramentas de biblioteca / inteligência de anúncios (Meta Ad Library, LinkedIn Ad Library, Google Ads Transparency) + `web-scrape` como alternativa.
   - `social-feed` -> ferramenta de leitura de feed / top posts / menções da plataforma.
   Categoria necessária não conectada -> anoto no briefing ("sem conexão de ad-intel  -  atividade de anúncios: UNKNOWN") e continuo, ou (social-feed, onde a fonte É a plataforma) nomeio a categoria a conectar e paro.
4. **Ramificar pela fonte.**
   - `product` (resumo: últimos 7 dias; análise profunda: últimos 30): por concorrente coleto **site / mensagem** (hero da página inicial, copy alterado), **produto / changelog** (novas funcionalidades, mudanças de preço), **conteúdo** (blog recente, podcasts, newsletters), **SEO** (ganhos / perdas de ranking em palavras-chave relevantes ao posicionamento, se conectado), **social / notícias** (investimento, contratações, lançamentos). Comparo com o nosso posicionamento  -  para cada sinal pergunto: ameaça os NOSSOS diferenciais? Abre uma lacuna que NÓS atacamos? Cito textualmente lado a lado (copy do concorrente vs o do nosso documento de posicionamento).
   - `ads`: de cada anúncio coletado extraio plataforma + formato, título + texto principal (textual), CTA, público inferido, ângulo inferido (dor / status / urgência / prova social / focado em funcionalidade / focado em preço), duração estimada de veiculação. Sintetizo: ângulo(s) dominante(s), dores nomeadas (textuais), diferenciais alegados, mix de formatos criativos, mudanças vs coletas anteriores.
   - `social-feed`: para cada publicação julgo a **Relevância temática** (toca `domains.social.topics`? alta / média / nenhuma), a **Oportunidade de engajamento** (agrega valor real  -  discordância com substância, pergunta afiada, experiência específica? ou basta curtir?), o **Risco** (sinalizo o que for político / pessoal / fora da marca). Mantenho 5-10 publicações de alto valor. Redijo sugestões de resposta de 1-3 frases para as 3-5 principais, na voz registrada no ledger.
5. **Destaques de oportunidade.** Para cada fonte, aponto movimentos concretos:
   - `product` -> movimentos recomendados etiquetados com a skill do agente que os executa (ex.: `[write-a-post:blog]`, `[plan-a-campaign:paid]`, `[write-my-page-copy:landing]`).
   - `ads` -> ângulos que eles estão deixando passar e que o nosso posicionamento domina, alegações a rebater na nossa landing page, padrões criativos a testar (entrego a `plan-a-campaign:paid` ou à geração de conteúdo).
   - `social-feed` -> lista curta de "também vale uma curtida" + a publicação número 1 para responder primeiro.
6. **Escrever** atomicamente em:
   - análise profunda de `product`: `competitor-briefs/product-{competitor-slug}-{YYYY-MM-DD}.md`
   - resumo de `product`: `competitor-briefs/product-weekly-{YYYY-MM-DD}.md`
   - `ads`: `competitor-briefs/ads-{competitor-slug}-{YYYY-MM-DD}.md`
   - `social-feed`: `competitor-briefs/social-feed-{platform}-{YYYY-MM-DD}.md`
   Toda afirmação fica amarrada a URL + timestamp ou marcada como UNKNOWN.
7. **Anexar em `outputs.json`**  -  ler, mesclar e escrever atomicamente:
   `{ id (uuid v4), type: "competitor-brief", title, summary, path,
   status: "draft", createdAt, updatedAt }`.
8. **Resumir para você.** Um parágrafo:
   - `product` -> maior ameaça + maior oportunidade + 1 movimento para esta semana + caminho do arquivo.
   - `ads` -> ângulo dominante que eles estão empurrando + uma oportunidade para nós + caminho do arquivo.
   - `social-feed` -> N publicações de alto sinal + a principal + caminho do arquivo.

## O que eu nunca faço

- Inventar títulos de anúncios, citações de concorrentes, contagens de publicações ou estatísticas de engajamento. Toda afirmação textual está amarrada a uma coleta real. Ferramenta não retornou nada -> eu digo isso.
- Responder / publicar / mandar DM em seu nome. Apenas rascunhos.
- Fixar nomes de ferramentas no código. Descoberta via Composio apenas em tempo de execução.

## Saídas

- `competitor-briefs/{source}-{slug-or-date}.md`
- Anexa uma entrada em `outputs.json` com tipo `competitor-brief`.

Attribution

gethoustongethouston
View sourceMore from gethouston →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Postiz

Postiz is a tool to schedule social media and chat posts to 28+ channels X, LinkedIn, LinkedIn Page, Reddit, Instagram, Facebook Page, Threads, YouTube, Google My Business, TikTok, Pinterest, Dribbble, Discord, Slack, Kick, Twitch, Mastodon, Bluesky, Lemmy, Farcaster, Telegram, Nostr, VK, Medium, Dev.to, Hashnode, WordPress, ListMonk

21281 votes

Serp Analysis

SERP analysis techniques for intent classification, feature identification, and competitive intelligence. Use when analyzing search results for content strategy.

2831 votes

On Page Seo Auditor

This skill performs detailed on-page SEO audits to identify issues and optimization opportunities. It analyzes all on-page elements that affect search rankings and provides actionable recommendations.

1821 votes

Brand

Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.

1240080 votes

Release Announcement

Write a release announcement — changelog, blog post, in-app note, or social post — that leads with user impact, names the audience, and includes upgrade/migration steps without filler.

798220 votes
View all in content-marketing →