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

Vigilar A Mis Competidores

ASecurity

Sigo de cerca lo que hacen tus competidores y si algo de eso realmente importa. Elige qué vigilar: sus movimientos de producto y cambios de mensaje, los anuncios que están corriendo, o publicaciones en tu feed que valen la pena aprovechar. Amenazas reales frente a ruido, no un volcado de noticias.

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

Works with

cli

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add gethouston/houston --skill vigilar-a-mis-competidores --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vigilar A Mis Competidores?

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

Security grade badge for Vigilar A Mis Competidores
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethouston-vigilar-a-mis-competidores/badge)](https://www.skillsdirectory.com/skills/gethouston-vigilar-a-mis-competidores)

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

Download Zip
Files
SKILL.md
---
name: vigilar-a-mis-competidores
title: "Vigilar a mis competidores"
description: "Sigo de cerca lo que hacen tus competidores y si algo de eso realmente importa. Elige qué vigilar: sus movimientos de producto y cambios de mensaje, los anuncios que están corriendo, o publicaciones en tu feed que valen la pena aprovechar. Amenazas reales frente a ruido, no un volcado de noticias."
version: 1
category: Marketing
featured: no
image: megaphone
integrations: [linkedin, twitter, reddit, instagram, googleads, metaads, firecrawl]
x_houston:
  created_by: houston
  skill_schema: 1
---


# Vigilar a mis competidores

Una skill, tres fuentes de señal. El parámetro `source` elige la sonda. Juicio basado en posicionamiento + "nunca inventar citas" compartido en todas.

## Parámetro: `source`

- `product`  -  blog + notas de lanzamiento + página de inicio / precios vía Firecrawl; análisis a fondo de un solo competidor O digest semanal de N competidores.
- `ads`  -  Meta Ad Library + LinkedIn Ad Library + Google Ads Transparency Center vía scrape de Composio; extraer ángulos, ganchos, audiencias, qué es nuevo esta semana.
- `social-feed`  -  timeline / subreddit / menciones filtradas por relevancia temática + oportunidad de interacción (LinkedIn / X / Reddit / Instagram).

Si nombras la fuente en lenguaje simple ("análisis a fondo de un competidor", "qué anuncios está corriendo Ramp", "revisa mi timeline de X") -> infiero. Si es ambiguo, hago UNA pregunta nombrando las 3 opciones.

## Cuándo usarla

- Explícito: "pulso semanal de competidores", "análisis a fondo de {X}", "qué anuncios está corriendo {Y}", "revisa mi timeline", "señal de Reddit en {subreddit}", "menciones en IG".
- Implícito: después de `plan-a-campaign` (paid / launch) cuando el posicionamiento de un competidor afecta los ángulos; antes de `write-a-post` con channel=reddit para sacar a la luz hilos exactos que valga la pena responder.

## Conexiones que necesito

Ejecuto trabajo externo a través de Composio. Antes de correr esta skill reviso que las categorías de abajo estén conectadas. Si falta alguna, nombro la categoría, te pido que la conectes desde la pestaña de Integraciones, y me detengo.

- **Scrape web (Firecrawl)**  -  opcional para `product`. Si no está conectada, recurro a una búsqueda HTTP básica en el blog / changelog / precios / página de inicio del competidor, más tosco pero funcional en páginas estáticas.
- **Bibliotecas de anuncios (Meta Ads, LinkedIn Ads, Google Ads)**  -  extraer el creativo de anuncios en vivo de la competencia. Requerido para `ads`, sin alternativa útil, las bibliotecas restringen el acceso.
- **Plataformas sociales (LinkedIn, X, Reddit, Instagram)**  -  leer tu timeline o el subreddit nombrado. Requerido para `social-feed`, elige la plataforma en la que realmente vives, sin alternativa, restringida por OAuth.

Si `ads` o `social-feed` requiere una conexión que no está ahí, me detengo. Para `product`, el scrape es el único requisito y la búsqueda HTTP básica me permite seguir.

## Información que necesito

Primero leo tu contexto de marketing. Por cada campo requerido que falte, te hago UNA pregunta en lenguaje simple (mejor modalidad: app conectada > subir archivo > URL > pegar texto) y espero.

- **Tu posicionamiento**  -  Requerido para cada fuente. Por qué lo necesito: me da tu lista de competidores y los diferenciadores contra los que juzgo las amenazas. Si falta, pregunto: "¿Quieres que redacte tu posicionamiento primero? Es una skill, toma unos cinco minutos."
- **Tu cliente ideal**  -  Requerido. Por qué lo necesito: filtra qué señales de competidores realmente importan para tu comprador. Si falta, pregunto: "¿Quién es el cliente que estás tratando de conquistar? Un párrafo está bien, o apúntame a tu CRM."
- **Tus plataformas sociales y temas**  -  Requerido para `social-feed`. Por qué lo necesito: me dice qué feed revisar y qué cuenta como relevante. Si falta, pregunto: "¿En qué plataformas publicas, y qué temas quieres que rastree en tu feed?"

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

1. **Leer el registro + el posicionamiento.** Extraer la lista de competidores nombrados + nuestros diferenciadores + las 2-3 principales objeciones del cliente ideal. Reunir los campos requeridos faltantes (UNA pregunta cada uno).
2. **Determinar el modo + la lista objetivo.**
   - `product`: si nombraste uno -> análisis a fondo; "pulso semanal" o varios -> digest (por defecto top 3 del posicionamiento).
   - `ads`: si nombraste uno -> ese competidor; si no, top 3 del posicionamiento. Revisar `competitor-briefs/` previos para ver diferencias.
   - `social-feed`: analizar tu pedido, "mi timeline" -> X, "mi feed de LinkedIn" -> LinkedIn, "{subreddit}" -> Reddit, "menciones en IG" -> Instagram. Plataforma primaria por defecto desde `domains.social.platforms`. Ventana: últimas 24-48h con tope de ~50 publicaciones salvo que especifiques.
3. **Descubrir herramientas vía Composio.** Correr las llamadas de `composio search` apropiadas:
   - `product` -> `web-scrape` (página de inicio / blog / changelog), `web-search` (noticias / financiamiento), opcionalmente `seo-intel`, opcionalmente `ad-intel`.
   - `ads` -> herramientas de biblioteca / inteligencia de anuncios (Meta Ad Library, LinkedIn Ad Library, Google Ads Transparency) + `web-scrape` como respaldo.
   - `social-feed` -> herramienta de lectura de feed / top posts / menciones de la plataforma.
   Si la categoría necesaria no está conectada, anotarlo en el brief ("sin conexión de ad-intel, actividad de anuncios: DESCONOCIDO") y continuar, o (social-feed cuando la fuente ES la plataforma) nombrar la categoría a conectar y detenerse.
4. **Ramificar según `source`.**
   - `product` (digest de últimos 7 días, análisis a fondo de últimos 30): por competidor reunir **sitio / mensaje** (hero de la página de inicio, copy cambiado), **producto / changelog** (funciones nuevas, cambios de precios), **contenido** (blog reciente, podcasts, newsletters), **SEO** (ganancias / pérdidas de ranking en palabras clave relevantes al posicionamiento, si está conectado), **social / noticias** (financiamiento, contrataciones, lanzamientos). Comparar contra nuestro posicionamiento, cada señal preguntando: ¿amenaza NUESTROS diferenciadores? ¿Abre un vacío que NOSOTROS podemos atacar? Citar textualmente lado a lado (copy del competidor vs. copy de nuestro documento de posicionamiento).
   - `ads`: de cada anuncio extraído sacar plataforma + formato, titular + texto principal (textual), CTA, audiencia inferida, ángulo inferido (dolor / estatus / urgencia / prueba social / centrado en función / centrado en precio), duración estimada de la corrida. Sintetizar: ángulo(s) dominante(s), dolores nombrados (textuales), diferenciadores reclamados, mezcla de formatos creativos, diferencias contra pulsos previos.
   - `social-feed`: cada publicación juzgada por **relevancia temática** (¿toca `domains.social.topics`? alta / media / ninguna), **oportunidad de interacción** (¿aporta valor real, desacuerdo sustancial, pregunta aguda, experiencia específica? ¿o basta con un like?), **riesgo** (marcar contenido político / personal / fuera de marca). Conservar 5-10 publicaciones de alto valor. Redactar respuestas sugeridas de 1-3 oraciones para las 3-5 principales, en la voz del registro.
5. **Llamados a la acción de oportunidad.** En cada fuente, sacar a la luz movimientos concretos:
   - `product` -> movimientos recomendados etiquetados con la skill del agente que los ejecuta (por ejemplo, `[write-a-post:blog]`, `[plan-a-campaign:paid]`, `[write-my-page-copy:landing]`).
   - `ads` -> ángulos que les faltan y que nuestro posicionamiento posee, reclamos para contrarrestar en nuestra landing page, patrones creativos para probar (entregar a `plan-a-campaign:paid` o a generación de contenido).
   - `social-feed` -> lista corta de "también vale un like" + la publicación top-1 para responder primero.
6. **Escribir** de forma atómica a:
   - análisis a fondo de `product`: `competitor-briefs/product-{competitor-slug}-{YYYY-MM-DD}.md`
   - digest 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`
   Cada afirmación se vincula a una URL + marca de tiempo, o se marca DESCONOCIDA.
7. **Agregar a `outputs.json`**  -  leer, fusionar y escribir de forma atómica:
   `{ id (uuid v4), type: "competitor-brief", title, summary, path,
   status: "draft", createdAt, updatedAt }`.
8. **Resumir para ti.** Un párrafo:
   - `product` -> mayor amenaza + mayor oportunidad + 1 movimiento para esta semana + ruta.
   - `ads` -> ángulo dominante que están empujando + una oportunidad para nosotros + ruta.
   - `social-feed` -> N publicaciones de alta señal + la principal + ruta.

## Lo que nunca hago

- Inventar titulares de anuncios, citas de competidores, conteos de publicaciones, estadísticas de interacción. Cada afirmación textual se vincula a una extracción real. Si la herramienta no devolvió nada, lo digo.
- Responder / publicar / enviar mensajes directos en tu nombre. Solo borradores.
- Codificar nombres de herramientas de forma fija. Descubrimiento vía Composio solo en tiempo de ejecución.

## Resultados

- `competitor-briefs/{source}-{slug-or-date}.md`
- Agrega una entrada a `outputs.json` con type `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 →