Communitygithub.com

Varnan-Tech/opendirectory

Úsalo cuando el usuario solicite preparar un lanzamiento en Product Hunt o generar los recursos para la ficha de Product Hunt. Genera variantes de eslogan de menos de 60 caracteres, una descripción de 500 caracteres, un comentario del creador, un hilo de tweets para el día del lanzamiento, una publicación de LinkedIn y una secuencia de 4 correos electrónicos.

¿Qué es opendirectory?

Esta habilidad, denominada "Product Hunt Launch Kit", está diseñada para guiar a los usuarios en la preparación integral de un lanzamiento exitoso en Product Hunt. Automatiza la generación de todos los recursos textuales necesarios, como variantes de eslogan (máximo 60 caracteres), una descripción del producto (máximo 500 caracteres), el comentario del creador, hilos de Twitter, publicaciones de LinkedIn y una secuencia completa de correos electrónicos. La herramienta se basa en un proceso estructurado de 8 pasos que incluye la recopilación de detalles del producto mediante la revisión de archivos README, la planificación estratégica de capturas de pantalla, y la generación de contenido con un modelo de IA (Gemini) usando un prompt cuidadosamente diseñado. Es especialmente útil para desarrolladores y creadores de startups técnicas que buscan optimizar su presencia y engagement en Product Hunt, siguiendo reglas estrictas sobre longitud de texto, tono y contenido, y proporcionando listas de verificación y cronogramas detallados para el día del lanzamiento.

Compatible con✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Varnan-Tech/opendirectory/tree/main/skills/producthunt-launch-kit

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Kit de Lanzamiento para Product Hunt

Genera todos los recursos que necesitas para un lanzamiento en Product Hunt: texto de la ficha, comentario del creador y publicaciones sociales para el primer día.


Regla crítica: Los eslóganes de Product Hunt tienen un máximo de 60 caracteres. Las descripciones tienen un máximo de 500 caracteres. Nunca hagas afirmaciones fácticas que no se puedan verificar. Nunca menciones nombres de la competencia. Nunca digas "gratis" a menos que el producto sea permanentemente gratuito (no solo una prueba).


Paso 1: Recopilar Detalles del Producto

Necesitas:

  • Nombre del producto
  • Qué hace (descripción técnica, una frase)
  • Caso de uso principal y usuario objetivo
  • Diferenciador clave frente a herramientas existentes
  • Precio: gratuito, freemium, de pago (precio inicial)
  • Código abierto: sí/no
  • Fecha de lanzamiento (para contexto de programación)
  • Cualquier credencial, descuento de lanzamiento o código promocional para ofrecer
  • 2-3 cosas que lo hagan merecedor de votos a favor (razones honestas, no de marketing)

Si falta alguno de estos, pregunta en un solo mensaje antes de continuar.

También comprueba si hay archivos de contexto del proyecto:

ls README.md 2>/dev/null && echo "README encontrado"
ls package.json 2>/dev/null && echo "package.json encontrado"

Si existe README.md, lee las primeras 80 líneas para extraer la descripción del producto y las características clave antes de hacer preguntas.


Paso 2: Estrategia de Galería

Product Hunt requiere capturas de pantalla. La mayoría de las fichas fallan por imágenes de galería débiles o faltantes. Planifícalas antes de escribir el texto.

Especificaciones: 1270×760px, PNG o JPG, máximo 8 imágenes. La primera imagen es la heroína: aparece en los feeds y las tarjetas.

Marco de cinco posiciones:

PosiciónPropósitoQué mostrar
1 (Heroína)Primera impresión en los feedsProducto en uso, interfaz limpia o salida de terminal, sin superposiciones de texto
2 (Demostración de función)Mostrar la acción principalLa característica que hace que el producto sea interesante: el momento "ajá"
3 (Antes/Después)Mostrar el problema que se resuelvePantalla dividida: estado desordenado/lento vs. estado limpio/rápido
4 (Prueba social)Generar credibilidadUna cita real, una estadística o una métrica de antes/después de un usuario real
5 (Diferenciador técnico)Abordar a los escépticosDiagrama de arquitectura, punto de referencia o la decisión técnica inusual

Si el producto es una herramienta CLI o una biblioteca, las capturas de pantalla de la salida del terminal funcionan bien. Anota con flechas que señalen la parte importante.

Video (opcional pero de alto impacto): Una demostración de 60 a 90 segundos. Menos de 2 minutos. No se requiere locución: la captura de pantalla con subtítulos funciona.

Dile al usuario: "Planifica [N] imágenes de galería antes del día del lanzamiento. La imagen heroína (posición 1) es la más importante. Esto es lo que debes capturar para cada posición: [lista anterior, personalizada para este producto]."


Paso 3: Generar Variantes de Eslogan

El eslogan aparece directamente debajo del nombre del producto en Product Hunt. Es el texto más leído de tu ficha.

Límites estrictos:

  • Máximo 60 caracteres (incluyendo espacios)
  • Sin punto al final
  • Sin hashtags
  • No empezar con el nombre del producto
  • Sin superlativos: "mejor", "más rápido", "más fácil", "más potente"
  • Sin preguntas

Fórmula del eslogan: [Verbo de acción] + [lo que hace] + [diferenciador clave]

Genera cinco variantes de eslogan:

  1. Centrado en el resultado: Lo que el usuario logra ("Publica documentación sin salir de tu código")
  2. Centrado en el problema: Nombra el dolor que se resuelve ("No más copiar y pegar entre Figma y el código")
  3. Enfoque técnico: Para herramientas de desarrollo, lidera con la tecnología ("SQLite a aplicación web compartible en un comando")
  4. Alternativa sin comparación: Se posiciona sin nombrar competidores ("Revisión de código nativa de Git que funciona dentro de VS Code")
  5. Lenguaje sencillo: Sin jerga, la audiencia más amplia posible ("Convierte cualquier feed RSS en un resumen diario por correo electrónico")

Después de generar, cuenta los caracteres de cada uno. Marca cualquiera que exceda los 60 caracteres y revísalo.


Paso 4: Escribir la Descripción de la Ficha

La descripción aparece debajo del eslogan. Máximo 500 caracteres. Se muestra en los resultados de búsqueda y vistas previas de enlaces.

Estructura:

  • Oración 1: Qué hace y para quién es (específico)
  • Oración 2: La característica clave o el enfoque técnico que lo hace funcionar
  • Oración 3 (opcional): Precio o disponibilidad

Reglas de la descripción:

  • 280-500 caracteres (más corto está bien; más largo se trunca en las vistas previas)
  • Tiempo presente en todo momento
  • Sin adjetivos exagerados
  • Sin "yo": escribe en tercera persona o imperativo ("Convierte tu...", "Se conecta a...", no "Construí...")
  • Sin enlaces (no se renderizan)
  • Si es código abierto, dílo: "Código abierto y autoalojable."

Paso 5: Escribir el Comentario del Creador

El comentario del creador es el factor más importante para el éxito en Product Hunt. Es tu primera respuesta a tu propia publicación, publicada dentro de los 60 segundos posteriores al lanzamiento.

Límites estrictos:

  • 300-400 palabras
  • Debe publicarse dentro de los 60 segundos de que el producto se active
  • Primera persona, conversacional
  • Cuenta la historia de origen
  • Reconoce la alternativa obvia y explica por qué construiste esto de todos modos
  • Termina con una pregunta específica para invitar a comentarios

Estructura:

Apertura (2-3 oraciones): Por qué construiste esto. La historia real: qué te frustró, qué brecha notaste, qué problema seguías encontrando. Sin "Estoy encantado de anunciar".

Qué hace (3-5 oraciones): Explica el mecanismo principal. Qué sucede cuando alguien lo usa por primera vez. Incluye un detalle técnico específico que demuestre que pensaste mucho en el problema.

Para quién es (2-3 oraciones): Describe a la persona específica que obtendrá el mayor valor. No "todos los que necesitan X": un perfil específico: "Si eres un desarrollador solitario que despliega los viernes por la tarde y teme..." o "Si alguna vez pasaste 20 minutos explicando el mismo contexto de PR a tres revisores diferentes..."

Advertencia honesta (1-2 oraciones): Lo que NO hace. Lo que todavía es imperfecto. Esto genera confianza y filtra a los primeros usuarios adecuados.

Solicitud de comentarios (1-2 oraciones): Haz una pregunta específica. "No hemos descubierto el enfoque correcto para [caso límite específico]: me encantaría saber cómo lo has manejado tú." o "Lo que más me preocupa es [X]: ¿eso te importa?"


Paso 6: Generar Todos los Recursos con Gemini

Escribe todos los recursos en una sola llamada a Gemini:

cat > /tmp/ph-launch-request.json << 'ENDJSON'
{
  "system_instruction": {
    "parts": [{
      "text": "Estás escribiendo textos de lanzamiento para Product Hunt. Genera todos los recursos en secuencia, claramente etiquetados. Reglas: eslóganes máx. 60 caracteres, descripción máx. 500 caracteres, comentario del creador de 300-400 palabras en primera persona. Sin palabras de marketing: 'revolucionario', 'innovador', 'potente', 'sólido', 'sin fisuras', 'vanguardista', 'de primera clase', 'optimizar'. Sin nombres de competidores. Sin superlativos en los eslóganes. No uses guiones largos. Para publicaciones sociales: tweets máx. 280 caracteres, sin hashtags en los hilos de tweets (reducen la calidad de la señal en publicaciones técnicas). Publicación de LinkedIn de 150-300 palabras, profesional pero no rígida. Secuencia de correos: 4 correos, cada uno de menos de 150 palabras, asunto de menos de 50 caracteres. Genera cada recurso con un encabezado claro. Sin comentarios entre secciones."
    }]
  },
  "contents": [{
    "parts": [{
      "text": "PRODUCT_DETAILS_AQUI"
    }]
  }],
  "generationConfig": {
    "temperature": 0.7,
    "maxOutputTokens": 4096
  }
}
ENDJSON

curl -s -X POST \
  "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=$GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d @/tmp/ph-launch-request.json \
  | python3 -c "import sys,json; d=json.load(sys.stdin); print(d['candidates'][0]['content']['parts'][0]['text'])"

Reemplaza PRODUCT_DETAILS_AQUI con todo el contexto recopilado: nombre del producto, descripción, caso de uso, diferenciador, precio y cualquier nota del creador del Paso 1.

Solicita estos recursos en el prompt:

  1. Cinco variantes de eslogan (con recuento de caracteres)
  2. Descripción de la ficha (con recuento de caracteres)
  3. Comentario del creador (300-400 palabras)
  4. Hilo de tweets para el día del lanzamiento (5-7 tweets, 280 caracteres cada uno)
  5. Publicación de LinkedIn (150-300 palabras)
  6. Secuencia de correos electrónicos (4 correos: usuarios existentes, boletín, recordatorio del día, seguimiento)

Paso 7: Autocontrol de Calidad

Antes de presentar:

Eslóganes:

  • Todos por debajo de 60 caracteres (cuenta cada uno)
  • Ninguno comienza con el nombre del producto
  • Ninguno contiene superlativos
  • Ninguno contiene palabras de marketing

Descripción:

  • Por debajo de 500 caracteres (cuenta)
  • Tercera persona o voz imperativa (sin "yo")
  • Sin enlaces

Comentario del creador:

  • 300-400 palabras (cuenta)
  • Abre con la historia de origen real (no "Estoy emocionado de...")
  • Incluye una advertencia honesta
  • Termina con una pregunta específica
  • Sin lenguaje de marketing
  • Sin guiones largos

Hilo de tweets:

  • Cada tweet por debajo de 280 caracteres (cuenta)
  • Sin hashtags
  • El primer tweet es el gancho: lo más convincente del producto

Si algún elemento falla, revísalo antes de presentar. No presentes borradores con fallos de control de calidad.


Paso 8: Presentar el Kit de Lanzamiento Completo

Presenta en este orden exacto:

## Kit de Lanzamiento para Product Hunt: [Nombre del Producto]

---

### Eslóganes (elige uno)
1. [eslogan]: [recuento de caracteres]
2. [eslogan]: [recuento de caracteres]
3. [eslogan]: [recuento de caracteres]
4. [eslogan]: [recuento de caracteres]
5. [eslogan]: [recuento de caracteres]

**Recomendación:** [razón de una frase para preferir el eslogan X]

---

### Descripción de la Ficha
[texto de la descripción]
[recuento de caracteres] / 500

---

### Comentario del Creador (publicar dentro de los 60 segundos posteriores al lanzamiento)
[texto del comentario]

---

### Tweets del Día del Lanzamiento
Tweet 1/6: [texto]
Tweet 2/6: [texto]
...

---

### Publicación de LinkedIn
[texto de la publicación]

---

### Secuencia de Correos Electrónicos

**Correo 1: Usuarios Existentes (enviar 1 semana antes)**
Asunto: [asunto]
[cuerpo]

**Correo 2: Boletín / Audiencia (enviar el día anterior)**
Asunto: [asunto]
[cuerpo]

**Correo 3: Recordatorio del Día (enviar a las 12:01 AM PST)**
Asunto: [asunto]
[cuerpo]

**Correo 4: Seguimiento (enviar 48 horas después del lanzamiento)**
Asunto: [asunto]
[cuerpo]

---

### Decisión: Autopromoción vs. Promotor Destacado

Responde estas preguntas para decidir:

| Pregunta | Autopromoción | Conseguir un Promotor |
|----------|---------------|----------------------|
| ¿Tienes más de 500 seguidores en Twitter/LinkedIn de tu audiencia objetivo? | Sí | No |
| ¿Tu producto tiene una base de usuarios existente para movilizar? | Sí | No |
| ¿Tu producto es técnico y tienes una marca personal en comunidades de desarrolladores? | Sí | No |
| ¿Es este tu primer lanzamiento sin audiencia aún? | No | Sí |
| ¿Un promotor destacado (más de 500 seguidores en PH) ya usa tu producto? | No | Sí |

Si 3 o más respuestas apuntan a "Conseguir un Promotor": contacta a los promotores al menos 2 semanas antes del día del lanzamiento. Plantea la solicitud como compartir algo que construiste y que realmente les gustaría conocer, no como pedir un favor.

---

### Preparación de 30 Días Antes del Lanzamiento

**Día 30-21: Fase de Teaser**
- [ ] Publica una actualización de "construyendo en público" en Twitter/LinkedIn: qué problema estás resolviendo y por qué
- [ ] Identifica de 3 a 5 promotores con más de 500 seguidores en PH que coincidan con la categoría de tu producto
- [ ] Empieza a construir una lista de seguidores (todos los que votarían a favor en el día del lanzamiento): equipo, usuarios, inversores, amigos en tecnología
- [ ] Configura una página simple de "notifícame en el lanzamiento" (incluso un TypeForm o Google Form)

**Día 20-8: Fase de Recursos**
- [ ] Captura las 5 imágenes de la galería a 1270×760px (consulta la estrategia de galería anterior)
- [ ] Graba un video de demostración de 60 a 90 segundos si corresponde
- [ ] Redacta todo el texto de este kit: eslogan, descripción, comentario del creador, publicaciones sociales, correos electrónicos
- [ ] Envía el Correo 1 (usuarios existentes) en el día 8

**Día 7-2: Preparación Final**
- [ ] Envía el Correo 2 (boletín) en el día 2
- [ ] Envía un mensaje directo a tu lista de seguidores (Slack, MD, correo electrónico): no una explosión masiva, mensajes personales
- [ ] Programa el hilo de tweets y la publicación de LinkedIn
- [ ] Haz una prueba en seco: verifica la vista previa de la ficha de PH, confirma que todas las imágenes de la galería se muestren correctamente
- [ ] Confirma que el comentario del creador tiene menos de 400 palabras y está guardado en algún lugar donde puedas pegarlo al instante

**Día 1: Día del Lanzamiento**
- [ ] La publicación se activa a las 12:01 AM PST
- [ ] Envía el Correo 3 (recordatorio del día) inmediatamente después de la activación
- [ ] Comentario del creador publicado dentro de los 60 segundos posteriores al lanzamiento
- [ ] Hilo de tweets publicado en los primeros 30 minutos
- [ ] Publicación de LinkedIn publicada
- [ ] Responde a cada comentario dentro de las 2 horas: el algoritmo de PH recompensa a los creadores activos
- [ ] No pidas votos a favor directamente: pide a la gente que "lo vea" o "comparta su opinión"
- [ ] Envía un MD a tu lista de seguidores con un enlace directo: no "ve a votar a favor" sino "acabamos de lanzar, me encantaría conocer tu opinión"
- [ ] Primer comentario con cualquier código promocional publicado dentro de los 5 minutos posteriores al lanzamiento

**Día 2: Seguimiento**
- [ ] Envía el Correo 4 (seguimiento de 48 horas) con resultados y agradecimiento
- [ ] Publica una actualización de resultados en Twitter/LinkedIn: votos a favor, comentarios, lecciones
- [ ] Responde a cualquier comentario nocturno que te hayas perdido

---

### Puntos de Referencia de Votos a Favor

| Votos a favor | Resultado |
|--------------|-----------|
| 50-100 | Listado pero no en la portada |
| 200-400 | Colocación competitiva en portada |
| 500-800 | Top 5 del día |
| 800+ | Producto del Día |
| 1500+ | Contendiente a Producto de la Semana |

La velocidad de la primera hora importa más que el recuento final. 100 votos a favor en la primera hora superan a 400 repartidos en 24 horas.

---

### Cronograma Hora por Hora del Día del Lanzamiento

| Hora (PST) | Acción |
|------------|--------|
| 12:01 AM | La publicación se activa. No la programes: mantente despierto y haz clic manualmente. |
| 12:02 AM | Comentario del creador publicado (tenlo en el portapapeles, pégalo y envíalo inmediatamente) |
| 12:05 AM | Primer comentario (código promocional o contexto) publicado |
| 12:15 AM | Hilo de tweets activo |
| 12:30 AM | Publicación de LinkedIn activa |
| 12:30 AM | MDs personales a tus 10 seguidores más comprometidos |
| 1:00 AM | Revisa los primeros comentarios, responde a todos |
| 7:00 AM | Pico de tráfico matutino en EE. UU. Verifica la clasificación. Responde a comentarios nocturnos. |
| 9:00 AM | Envía el Correo 3 (recordatorio del día) si lo guardaste para el envío matutino |
| 12:00 PM | Revisión del mediodía. Responde a todos los comentarios. Publica un tweet de "actualización del mediodía" si está de moda. |
| 5:00 PM | Pico de tráfico vespertino en EE. UU. Empuje final a la lista de seguidores si es necesario. |
| 11:59 PM | Resultados finales. Toma una captura de pantalla de tu colocación. |

---

### Lista de Verificación de Lanzamiento
- [ ] La publicación se activa a las 12:01 AM PST del día del lanzamiento (clic manual, no programado)
- [ ] Comentario del creador copiado al portapapeles, publicado dentro de los 60 segundos posteriores al lanzamiento
- [ ] Lista de seguidores de más de 200 personas lista para enviar mensajes personales el día del lanzamiento
- [ ] Imágenes de la galería y video (si lo hay) subidos y previsualizados antes del lanzamiento
- [ ] Los 4 correos electrónicos redactados

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Varnan-Tech/opendirectory

Use when the user asks to generate a blog cover image, thumbnail, or article header. Automatically uses modern typography, brand logos, and Google Search grounding to create beautiful 16:9 images with Gemini 3.1 Flash Image Preview.

Varnan-Tech/opendirectory

World-class brand strategist and naming expert. Uses an interrogation-led discovery phase to extract your brand's DNA, then applies scientific naming frameworks (Phonosemantics) and automated multi-TLD domain checking.

Varnan-Tech/opendirectory

Use when the user asks to generate or update a project's CLAUDE or AGENTS context file from a codebase scan. Writes a focused file under 100 lines containing only the non-obvious build commands, conventions, and gotchas Claude Code needs.

Varnan-Tech/opendirectory

Use when the user wants to verify cold emails, enrich a lead list, or autonomously guess email addresses from a CSV using ValidEmail.co or the open-source Reacher engine.

Varnan-Tech/opendirectory

Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.

Varnan-Tech/opendirectory

Give it your product URL or description. It finds your top 5 competitors, runs three-track PR research across all of them (editorial, podcasts, communities), identifies which channels appear most frequently, looks up the journalist or host for each, and returns a tiered outreach list with story angles and ready-to-send cold pitch drafts tailored to your product. Use when asked to find PR opportunities, discover where competitors got featured, build a media outreach list, find which journalists cover my space, or get pitch templates for press coverage.

Varnan-Tech/opendirectory

Generate high-converting, deep-dive growth case studies in MDX format. Use this skill when asked to write a case study or blog post about a company's growth, tech stack, or product-led strategy. It handles the full pipeline (researching the company via Tavily, generating a 16:9 cover image, quality checking the draft, uploading assets to cloud storage, and pushing directly to the target repository).

Varnan-Tech/opendirectory

Scans your project for outdated npm, pip, Cargo, Go, or Ruby packages. Runs a CVE security audit. Fetches changelogs, summarizes breaking changes with Gemini, and opens one PR per risk group (patch, minor, major). Includes Diagnosis Mode for install conflicts. Use when asked to update dependencies, check for outdated packages, open dependency PRs, scan for package updates, audit for CVEs, or flag breaking changes in upgrades. Trigger when a user says "check for outdated packages", "update my dependencies", "open PRs for dependency updates", "scan for CVEs", or "which packages need upgrading".

Varnan-Tech/opendirectory

Generates and updates README.md and API reference docs by reading your codebase's functions, routes, types, schemas, and architecture. Uses graphify to build a knowledge graph first, then writes accurate docs from it. Use when asked to write docs, generate a README, document an API, update stale docs, create an API reference from code, add an architecture section, or document a project in any language. Trigger when a user says their docs are missing, outdated, or wants to document their codebase without writing it manually.

Varnan-Tech/opendirectory

Evaluates expired domain candidates against a target niche, scores them by topical relevance, historical activity level, and history cleanliness, then outputs a ranked shortlist with explainable reasoning and risk flags.

Varnan-Tech/opendirectory

Brutally honest developer-experience audit for a GitHub repo. Scores 10 DX dimensions (time-to-first-success, README clarity, visual proof, install, quick-start, docs, examples, community, trust, marketing), writes a shareable roast in the requested tone (brutal/honest/kind), produces a prioritized action plan ranked by impact × effort, and sketches an ideal README. Trigger when user says "roast my repo", "audit my README", "dx audit", "developer experience review", "score my GitHub project", "before launch checklist", or "make my repo shareable".

Varnan-Tech/opendirectory

Drafts and designs a complete HTML email newsletter from a topic or content brief. Outputs paste-ready HTML for Loops, Mailchimp, Beehiiv, Resend, or any standard email platform. Includes subject line options and plain-text fallback. Trigger when a user says "write a newsletter", "draft an email newsletter", "create an HTML email", "design an email for my subscribers", or "write a newsletter about [topic]".

Varnan-Tech/opendirectory

Takes a GitHub PR URL or the current branch and writes a plain-English explanation of what it does and why, then posts it as a PR comment. Use when asked to explain a PR, summarize a pull request, write a plain-English description of a PR, add a summary comment to a PR, or understand what a PR changes. Trigger when a user says "explain this PR", "summarize this pull request", "what does this PR do", "add a comment explaining the PR", or shares a GitHub PR URL and asks what it does.

Varnan-Tech/opendirectory

Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.

Varnan-Tech/opendirectory

Takes a competitor's public GitHub repo URL, fetches their open issues via the GitHub REST API, filters noise locally, clusters issues into 6 demand categories, computes a demand score per issue and per cluster, and outputs a ranked demand gap report with a GTM messaging brief. Use when asked to scan a competitor's GitHub issues, find what their users are begging for, turn GitHub complaints into product positioning, identify competitor feature gaps, or generate messaging from real user demand. Trigger when a user says "scan competitor issues", "what are users asking for on X repo", "find demand gaps in Y", "turn GitHub issues into messaging", or "what should I build based on competitor complaints".

Varnan-Tech/opendirectory

Find recurring confusion in your repo's GitHub Discussions, rank it by urgency, and draft the actual docs fixes and content angles — with verbatim community quotes and source links as evidence.

Varnan-Tech/opendirectory

SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.

Varnan-Tech/opendirectory

Generates a professionally designed case study PDF for B2B SaaS sales and marketing. Supports 7 page layouts, 9 style presets, 1-4 page output. Trigger when user says "create a case study", "write a customer story", "make a case study PDF", "design a success story", "turn this customer win into a PDF".

Varnan-Tech/opendirectory

Generates data visualization charts (bar, line, area, pie, doughnut, scatter, radar, treemap) as PNG using Apache ECharts v6. 1080×1080px default, 5 style presets, highlight annotations. Trigger when user says "create a chart", "visualize data", "make a bar chart", "line graph", "pie chart", "data visualization", "chart this data", "plot", "graph", or "visualize these numbers".

Varnan-Tech/opendirectory

Fetches low-star App Store and Google Play reviews, clusters them into broken-promise patterns, and generates a ranked copy brief with positioning opportunities.

Skills relacionados