CommunityRedacción y edicióngithub.com

Varnan-Tech/opendirectory

Genera estudios de caso detallados y de alto impacto sobre crecimiento, en formato MDX. Utiliza esta habilidad cuando te pidan redactar un caso de estudio o artículo de blog sobre el crecimiento, stack tecnológico o estrategia de producto de una empresa. Gestiona el flujo completo: investigación de la empresa mediante Tavily, generación de imagen de portada 16:9, control de calidad del borrador, subida de activos a almacenamiento en la nube y push directo al repositorio de destino.

¿Qué es opendirectory?

Esta habilidad automatiza la creación de estudios de caso de crecimiento empresarial, desde la investigación hasta la publicación. Su objetivo es generar artículos profundos, analíticos y orientados a fundadores de startups, constructores de herramientas para desarrolladores y entusiastas del growth impulsado por producto. El flujo de trabajo incluye: (1) investigación profunda de la empresa mediante Tavily y búsquedas web, (2) investigación de palabras clave SEO con SerpApi, (3) generación de título y portada con `blog-cover-cli`, (4) redacción del artículo en formato MDX siguiendo reglas estrictas de tono y estructura (con énfasis en métricas concretas, sin em-dashes, sin jerga corporativa), (5) control de calidad riguroso en cada paso, (6) subida de la imagen de portada a un bucket de almacenamiento (GCS, S3, Cloudinary), (7) push del artículo directamente a un repositorio de GitHub, verificando que el build pase, y (8) notificación por correo electrónico al administrador con un resumen detallado y el log de git. Es compatible con entornos que usen Tavily (via MCP), SerpApi, herramientas CLI de subida a la nube, git y envío de correos vía Python. Está diseñada para garantizar calidad mediante QA obligatorio en cada paso, evitando alucinaciones y contenido genérico.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Varnan-Tech/opendirectory/tree/main/skills/cook-the-blog

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Flujo de Trabajo para Escribir un Artículo de Blog (cook-the-blog)

Sigue estos pasos exactamente cuando te pidan generar un caso de estudio para una empresa.

VERIFICACIÓN OBLIGATORIA DE CONFIGURACIÓN: Antes de empezar, asegúrate de tener configuradas las variables de entorno requeridas y los destinos objetivo (Repositorio de destino, Bucket de imágenes/Almacenamiento, correo del autor, etc.). Si falta alguno, DETENTE y pídele al usuario que los proporcione.

CONTROL DE CALIDAD OBLIGATORIO EN CADA PASO: Después de completar cada uno de los pasos siguientes, DEBES realizar una estricta verificación de calidad autocrítica. Si un paso falla o está alucinado, DEBES reintentarlo hasta que tenga éxito. No finjas éxito.

1. Investigación Profunda (Tavily)

  • Utiliza la herramienta tavily (a través de MCP) y búsquedas web estándar para investigar a fondo la empresa. Nota: Siempre verifica si el nombre comercial registrado difiere del nombre del producto. Busca en Reddit y otros foros relevantes para obtener comentarios auténticos de desarrolladores.
  • Verificador de calidad: ¿Realmente extrajiste métricas duras y detalles específicos sobre su estrategia de salida al mercado (GTM), o es contenido genérico? Si es genérico, investiga más a fondo.

2. Investigación de Palabras Clave SEO (Google Trends via SerpApi)

  • Ejecuta el script de Python: export SERPAPI_KEY="[TU_SERPAPI_KEY]" && python3 [RUTA_DEL_SCRIPT_SEO] "[Nombre de la Empresa]"
  • Identifica las palabras clave de alto crecimiento y despegue en el resultado.
  • Verificador de calidad: ¿El script tuvo éxito? ¿Las palabras clave son reales y de alto volumen? Si no, reintenta o ajusta la consulta.

3. Generación de Título y Portada

  • Título: Formato: "Cómo [Empresa] [Logró X] mediante [Estrategia Clave]". Hazlo específico y muy descriptivo.
  • Portada: Utiliza el comando blog-cover-cli generate para generar la imagen de portada. CRÍTICO: El título pasado al generador de portada usando la bandera -t debe contener alrededor de 7 a 10 palabras en total. NO uses saltos de línea (\n) en la cadena. Simplemente proporciona una cadena normal de una sola línea y deja que la CLI maneje el ajuste de texto automáticamente. Escribe un título conciso y agresivo (p. ej., blog-cover-cli generate -t "Cómo Baseten escaló la infraestructura de IA hasta una valoración de 5 mil millones" -l "domain.com" -o "./cover.png").
  • Verificador de calidad: ¿Se generó y guardó realmente la imagen? Verifica que el archivo exista.

4. Ensamblaje del MDX

Sintetiza la investigación y escribe el caso de estudio en un formato MDX estricto. Reglas de escritura (Usa la habilidad stop-slop):

  • Tono: Incisivo, analítico, centrado en fundadores. Sin relleno. Cada oración debe enseñar algo.
  • Audiencia: Fundadores de startups en etapa temprana, constructores de herramientas de IA/desarrolladores, entusiastas del growth impulsado por producto.
  • Extensión: 1,200 a 1,800 palabras.
  • Punto de vista: Análisis en tercera persona, como un memo de inversor inteligente escrito para una audiencia de constructores.
  • No uses nunca guiones largos (—).
  • Usa siempre inglés simple y conversacional con palabras de conexión. Evita la jerga corporativa ("sinergia", "apalancamiento", "juego de ecosistema", "disrupción" -> reemplázalos con lenguaje sencillo).
  • Cada afirmación debe sentirse respaldada por evidencia o lógica. Usa números específicos.
  • Cada sub-sección H3 debe comenzar con una oración conceptual, luego explicar el mecanismo y luego dar 1 ejemplo.
  • No repitas el título en el cuerpo del MDX. El título solo debe estar en el frontmatter. NO incluyas un <h1> o # [Título] justo antes del TL;DR.
  • Nunca escribas una sección de conclusión. Termina con el párrafo de conclusión o las FAQ.

El MDX debe seguir esta estructura exacta:

---
title: "Cómo [Empresa] [Logró X] mediante [Estrategia Clave]"
description: "[Resumen convincente de 1-2 oraciones con números concretos]"
date: "YYYY-MM-DD"
slug: "[slug-amigable-para-url-ej.-nombre-empresa-caso-de-estudio]"
image: "[URL_PÚBLICA_DE_LA_IMAGEN]"
readingTime: "[X] Min"
published: true
---

<div style={{ textAlign: 'left' }}>

**TL;DR**
* **Desafío:** [El problema doloroso central que abordaron en el mercado]
* **Solución:** [Lo que construyeron o hicieron específicamente de manera diferente]
* **Resultados:** [2–3 métricas duras — descargas, ingresos, usuarios, % de crecimiento]
* **Inversión/Estrategia:** [La apuesta estratégica clave que hicieron]

## El Problema
[Describe el estado anterior: ¿Cómo era el mundo antes de la solución de esta empresa? ¿Quién sufría y qué se veía obligado a hacer en su lugar? Hazlo visceral, usa lenguaje de desarrollador/fundador. Extensión: 2-3 párrafos. Sin viñetas.]

## La Ejecución y Estrategia de Salida al Mercado (GTM)
[Divide en 2–4 sub-secciones H3 eligiendo entre: a) LA ESTRATEGIA DE DISTRIBUCIÓN, b) LA CAPA DE MONETIZACIÓN, c) EL FOSO TÉCNICO / DE PRODUCTO, d) EL MOMENTO DE DOGFOODING INTERNO, e) EL INSIGHT DE TIMING]
### [Sub-sección H3]
[Oración conceptual. Mecanismo. 1 Ejemplo.]

## Resultados y Conclusiones
[3–5 métricas duras en viñetas (descargas, ingresos, clientes, conversiones, tiempo ahorrado)]

**Lo que una pequeña startup puede aprender de ellos:**
[Conclusión accionable y específica, conectada directamente con la audiencia objetivo. Relaciona la lección directamente con la estrategia específica de la empresa. Sin consejos genéricos.]

---

## Preguntas Frecuentes

<FAQSection>
  <FAQItem question="[Pregunta AEO 1 - ej., ¿Cuál fue su principal estrategia de crecimiento?]">
    [Respuesta completa en 2-4 oraciones. Nunca la dejes vacía.]
  </FAQItem>

  <FAQItem question="[Pregunta AEO 2 - ej., ¿Cómo monetizan?]">
    [Respuesta completa en 2-4 oraciones. Nunca la dejes vacía.]
  </FAQItem>
  
  <FAQItem question="[Pregunta de Promoción - ej., ¿Cómo puede mi startup replicar esto?]">
    [Respuesta explicando la estrategia, seguida de un sutil gancho para tu marca/producto: "Si estás buscando construir un motor de distribución predecible como [Empresa], [TuMarca](https://tudominio.com) se especializa en diseñar estos bucles de crecimiento exactos. Reserva una llamada de estrategia para ver si encajas."]
  </FAQItem>
</FAQSection>

</div>
  • Verificador de calidad: ¿Hay 0 guiones largos? ¿Tiene entre 1200 y 1800 palabras? ¿Hay métricas duras? Si no, reescribe.

5. Control de Calidad (QA)

Antes de continuar, vuelve a auditar el borrador:

  • Reglas MDX: ¿Sigue estrictamente el formato MDX? ¿Hay exactamente cero guiones largos?
  • Tono: ¿Es incisivo y analítico?
  • Imagen de portada: ¿Está generada y lista?

6. Subida de Activos

  • Sube la imagen de portada al bucket de almacenamiento preferido del usuario (ej., GCS, AWS S3, Cloudinary).
  • Comando: Usa la herramienta CLI adecuada (ej., gsutil cp ./cover.png [BUCKET_DESTINO]).
  • Verifica que la URL pública coincida con el campo image: en el MDX.
  • Verificador de calidad: ¿La subida tuvo éxito? Verifica que la URL pública exista.

7. Publicación en GitHub (Push Directo)

  • Usa la CLI de git para clonar el repositorio de destino: [URL_REPO_DESTINO]
  • Mueve el archivo MDX generado al directorio de destino (ej., blogs/).
  • Verificación de build: Antes de hacer commit, ejecuta el comando de build del proyecto (ej., npm install && npm run build) dentro del repositorio para asegurarte de que la sintaxis MDX no rompa el build.
  • Configuración de Git: Asegúrate de hacer push con los datos del autor correctos. Ejecuta git config user.name "[NOMBRE_USUARIO_GIT]" y git config user.email "[CORREO_USUARIO_GIT]" antes de hacer commit.
  • Haz commit de los cambios y haz push directamente a la rama remota de [URL_REPO_DESTINO] usando git pull upstream main --rebase && git push upstream main (o la estructura remota equivalente).
  • Verificador de calidad: ¿El build pasó? ¿El push de git tuvo éxito? Si no, corrige los errores.

8. Verificación y Entrega

  • NO TE SALTES ESTO: Antes de completar la tarea, DEBES ejecutar git log -1 y git status dentro del repositorio para demostrar que el archivo fue commiteado y pusheado.
  • Tu respuesta final al usuario DEBE incluir:
    1. Un resumen detallado de la investigación de SerpApi (Google Trends).
    2. La URL pública de la imagen de portada subida.
    3. La salida real del comando git log -1 que demuestre que el trabajo está hecho.
  • Notificación por correo electrónico: DEBES enviar también este mismo resumen final exacto por correo electrónico a [CORREO_ADMIN]. Puedes escribir y ejecutar rápidamente un script de Python usando smtplib para enviarlo desde el correo remitente configurado usando una Contraseña de Aplicación.
  • Verificador de calidad final: ¿Enviaste el correo? ¿Incluiste el log de git en el mensaje final? Si no, has fallado todo el pipeline.

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

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

Creates professionally designed B2B SaaS e-books in HTML + CSS, exported as print-ready PDF. 3–10 pages, 9 style presets, 11 page layout types. Trigger when user says "create an ebook", "design a lead magnet", "make a PDF guide", "build a gated content piece", "write a B2B ebook", "design a white paper", "create a nurture asset", or "make a PDF report".

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