AAJ Marketing Engine
Matemáticas de marketing deterministas para agentes: economía unitaria, previsión de pipeline, significancia de A/B, asignación de presupuesto y motores de precios, además del método detrás de cada uno. Alojado o local.
Servidor MCP alojado
npx add-mcp 'https://aaj-engines-mcp.sarojkjha10.workers.dev/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
La capa matemática para agentes de marketing
73 habilidades de marketing para agentes de IA, y **62 de ellas ejecutan motores reales**. Cada motor es un script de Node sin dependencias. Toma tus números y devuelve un número y un veredicto: LTV:CAC y payback, cobertura de pipeline, significancia A/B, repartos de presupuesto, escalas de precios, NRR, tamaño de mercado, coste de inferencia.La mayoría de las habilidades de marketing son instrucciones de escritura. Ayudan a un agente a redactar una página, un correo o un plan, así que consérvalas. Estas añaden la aritmética subyacente. El agente que redacta tu página de precios puede comprobar si el precio sigue cubriendo el coste de inferencia. El agente que escribe la actualización para el consejo puede calcular la previsión en lugar de estimarla. Misma entrada, misma salida, y código que puedes leer.
Funciona con Claude Code, OpenAI Codex, Cursor, Windsurf, Cline y cualquier agente que soporte la especificación Agent Skills. Gratis, MIT, sin clave de API, y los motores no hacen llamadas de red.
Creado por Saroj Jha / AAJ. Biblioteca navegable en skills.aajconsult.com.
Si un motor te ahorra una hoja de cálculo, dale una estrella al repo. Las estrellas son cómo otros fundadores, y los directorios que buscan los agentes, lo encuentran. Las preguntas y solicitudes de motores van en Discussions.
Renombrado el 11 de octubre de 2026.
copywriting,marketing-psychology,programmatic-seo,marketing-loopsysales-enablementahora sonaaj-copywriting,aaj-marketing-psychology,aaj-programmatic-seo,aaj-marketing-loopsyaaj-sales-enablement. Otra biblioteca popular publica habilidades con los mismos cinco nombres, así que con el prefijo ambas se instalan en paralelo. El servidor MCP alojado sigue respondiendo a los nombres antiguos.
Contenido
- Inicio rápido
- Instalar como plugin de Claude Code o Codex
- Usarlo desde un cliente MCP
- Recetas: datos de proveedores dentro, un veredicto fuera
- Qué significa un motor ejecutable
- El catálogo
- Estrategia y posicionamiento — 12 habilidades, 9 motores
- Investigación y personas — 4 habilidades, 3 motores
- SEO, GEO y AEO — 9 habilidades, 8 motores
- Contenido y copy — 11 habilidades, 10 motores
- Conversión y web — 5 habilidades, 4 motores
- Medios de pago y presupuestos — 4 habilidades, 4 motores
- Analítica y experimentación — 4 habilidades, 4 motores
- Ventas y pipeline — 12 habilidades, 9 motores
- Retención y ciclo de vida — 3 habilidades, 2 motores
- Crecimiento, retención y RevOps — 9 habilidades, 9 motores
Inicio rápido
# everything
npx skills add sarojkjha/aaj-marketing-skills
# one skill
npx skills add sarojkjha/aaj-marketing-skills --skill unit-economics
# see what's available
npx skills add sarojkjha/aaj-marketing-skills --list
Se instala en .agents/skills/, y crea enlaces simbólicos en .claude/skills/ para Claude Code.
Luego ejecuta cualquier motor sin configuración alguna:
node .agents/skills/unit-economics/resources/unit-economics.js --demo
AAJ Unit Economics -- subscription
------------------------------------------------------
Gross-margin LTV $13,333 (3.0% monthly churn (~33.3 mo lifetime))
CAC $3,000
LTV : CAC 4.4:1
CAC payback 7.5 mo
[OK] LTV:CAC 4.4:1 is at or above the 3:1 floor.
[OK] CAC payback 7.5 mo is within the ~12-month guideline for subscription.
Sustituye los valores de demostración por los tuyos y funciona igual.
Desde un clon de este repo, las rutas son
skills/<slug>/resources/…en lugar de.agents/skills/<slug>/resources/….
Instalar como plugin de Claude Code o Codex
Claude Code. En Claude Code 2.1.275 o posterior, una línea añade el marketplace y abre el plugin:
/plugin install aaj-marketing-skills --marketplace sarojkjha/aaj-marketing-skills
En versiones anteriores, ejecuta dos comandos:
/plugin marketplace add sarojkjha/aaj-marketing-skills
/plugin install aaj-marketing-skills@aaj
Las habilidades aparecen entonces como /aaj-marketing-skills:<skill>. El plugin también inicia el servidor MCP local de motores AAJ (platform/mcp/server.mjs, Node 18+), para que Claude pueda llamar a run_engine directamente. Se ejecuta en tu máquina y AAJ no recibe nada. Las actualizaciones llegan cuando ejecutas /plugin marketplace update aaj.
OpenAI Codex. Añade el marketplace, luego instala el plugin (o explóralo con /plugins dentro de Codex):
codex plugin marketplace add sarojkjha/aaj-marketing-skills
codex plugin add aaj-marketing-skills@aaj
codex plugin marketplace upgrade aaj recoge las nuevas habilidades. Codex lee .agents/plugins/marketplace.json, y ambos clientes cargan todas las habilidades en skills/.
Usarlo desde un cliente MCP
En lugar de instalar las habilidades en un proyecto, puedes exponer las 73 habilidades y los 62 motores a cualquier cliente MCP — Claude Desktop, Claude Code, Cursor, Windsurf — como cinco herramientas:
| Herramienta | Qué hace |
|---|---|
list_engines | Todos los motores ejecutables, agrupados por categoría |
describe_engine | El esquema de entrada de un motor, unidades y ejemplo resuelto |
run_engine | Lo ejecuta con tus números, o con la demo si no pasas ninguno |
search_skills | Encuentra una habilidad por el problema, no por el nombre |
get_skill | El método completo para una habilidad |
Alojado, sin instalación. Añade esta URL como conector personalizado (un servidor MCP remoto) en Claude, ChatGPT o cualquier cliente MCP:
https://aaj-engines-mcp.sarojkjha10.workers.dev/mcp
Sin inicio de sesión. El servidor ejecuta los motores en memoria y no guarda copia de lo que envías (qué pasa con tus datos). En Claude: Ajustes → Conectores → Añadir conector personalizado. Luego pregunta, por ejemplo: "Usa los motores AAJ para comprobar mi economía unitaria: CAC 1.200 $, ARPA 300 $ al mes, 80 % de margen bruto, 3 % de churn mensual."
Local. Clona el repo y apunta tu cliente a un archivo. Node 18+, sin dependencias, sin paso de compilación:
{
"mcpServers": {
"aaj-engines": {
"command": "node",
"args": ["/absolute/path/to/aaj-marketing-skills/platform/mcp/server.mjs"]
}
}
}
Tu agente puede entonces encontrar el método adecuado para un problema y hacer las cuentas con tus números, en lugar de estimar. Ejecutado en local, AAJ no recibe nada; el proveedor del modelo de tu agente sigue viendo lo que le das al agente.
Qué pasa con tus datos
Los motores son scripts deterministas. No hacen llamadas de red, no escriben archivos y no realizan acciones en tus herramientas; calculan y devuelven texto y JSON. Hasta dónde viajan tus números depende de cómo los ejecutes:
| Cómo lo ejecutas | A dónde van tus entradas |
|---|---|
| Habilidad instalada en tu agente, o el servidor MCP local | El motor se ejecuta en tu máquina y AAJ no recibe nada. Tu agente de IA sigue enviando lo que le das a su proveedor de modelo (Anthropic, OpenAI, etc.), bajo los términos de tu propia cuenta. |
| Servidor MCP alojado | El proveedor del modelo de tu agente, como arriba, más el servidor de AAJ en Cloudflare, que recibe las entradas del motor por HTTPS, las ejecuta en memoria y no guarda copia. Cloudflare conserva registros de errores (sin entradas) hasta 7 días. |
No pases nombres de clientes, correos u otros datos personales a un motor; ninguno los necesita.
Configuración para cada cliente, solución de problemas y la prueba de humo:
platform/mcp/README.md.
Recetas: datos de proveedores dentro, un veredicto fuera
Los servidores MCP de proveedores traen los datos; los motores los convierten en un veredicto. Cada receta es un prompt para pegar, un mapeo campo por campo y las comprobaciones que hacer antes de confiar en el resultado:
- Negocios de HubSpot en
pipeline-and-forecast: previsión ponderada, cobertura frente a tu tasa de cierre y la palanca que accionar. - Resultados de GA4 en
ab-test-significance: tamaño de muestra antes del test, un veredicto después. - Datos de palabras clave de Ahrefs o Semrush en
aaj-programmatic-seo: si una construcción de páginas de plantilla se amortiza. - Exportación de Stripe en
unit-economics: LTV con margen bruto, payback de CAC y si tu economía soporta el crecimiento.
Qué significa un motor ejecutable
La mayoría de las habilidades de agente son instrucciones. Estas también lo son — pero 62 de ellas además incluyen un script de Node sin dependencias que hace la aritmética y devuelve un juicio.
| Habilidad solo de instrucciones | Habilidad con motor | |
|---|---|---|
| Salida | Orientación que el agente parafrasea | Números deterministas |
| Reproducible | No | Sí — misma entrada, misma salida |
| Verificable | Confías en el modelo | Lees el código |
| Se ejecuta sin un agente | No | Sí, node … |
Cada motor acepta --demo (un ejemplo resuelto, sin configuración), --help (el esquema de entrada) y un payload JSON con tus propios números. Los motores validan la entrada y fallan de forma ruidosa en lugar de devolver una respuesta incorrecta con confianza.
El catálogo
E marca una habilidad con un motor ejecutable. Fase se refiere al método Diagnosticar → Diseñar → Ejecutar de AAJ.
Estrategia y posicionamiento
| Habilidad | Qué hace | Fase | |
|---|---|---|---|
| E | aaj-marketing-psychology | Diagnostica qué fricción de decisión bloquea al comprador, con una línea entre persuasión y manipulación. | Diseñar |
| E | ai-inference-pricing | Comprueba que el precio de un plan de IA sigue cubriendo la inferencia cuando el uso se dispara. | Diseñar |
brand-product-context | Construye el brief de marca compartido que todas las demás habilidades leen primero. | Diagnosticar | |
| E | campaign-orchestrator | Diagnostica qué jugada aplica y luego secuencia las demás habilidades en orden. | Diagnosticar |
| E | competitor-messaging-matrix | Lee las páginas de inicio de los rivales en paralelo y dice qué afirmaciones están saturadas, cuáles están libres y si tu titular se confunde con el resto. | Diagnosticar |
| E | market-sizing | Dimensiona TAM, SAM y SOM de abajo hacia arriba, con el SOM fijado por la capacidad en lugar de por una cuota de mercado. | Diagnosticar |
| E | marketing-maturity-assessment | Puntúa el marketing como sistema en seis dimensiones y nombra los eslabones débiles que arreglar primero para tu etapa. | Diagnosticar |
messaging-framework | Estructura la jerarquía de mensajes bajo el posicionamiento. | Diseñar | |
| E | positioning-statement | Produce una declaración de posicionamiento puesta a prueba contra la alternativa competitiva. | Diseñar |
| E | pricing-and-packaging | Diseña niveles con una comprobación de ancla y una lectura de disposición a pagar. | Diseñar |
| E | pricing-page-teardown | Puntúa una página de precios en 21 comprobaciones del comprador y dice si un test de precio puede responder la pregunta con tu tráfico. | Diagnosticar |
value-proposition | Afina la propuesta de valor hasta algo defendible. | Diseñar |
Investigación y personas
| Habilidad | Qué hace | Fase | |
|---|---|---|---|
| E | customer-interview-synthesis | Convierte notas de entrevistas codificadas en patrones y anécdotas clasificados, y dice si puedes dejar de entrevistar. | Diagnosticar |
| E | customer-survey-design | Diseña encuestas que producen respuestas utilizables, con dimensionamiento de muestra y segmentos. | Diagnosticar |
persona-builder | Construye personas a partir de evidencia en lugar de imaginación. | Diseñar | |
| E | review-mining | Codifica reseñas pegadas sobre ti y tus rivales en temas, motivos de cambio, peticiones de funciones y lenguaje del comprador. | Diagnosticar |
SEO, GEO y AEO
| Habilidad | Qué hace | Fase | |
|---|---|---|---|
| E | aaj-programmatic-seo | Modela si la construcción de una página de plantilla se amortiza antes de que se escriba nada. | Diseño |
| E | agent-readiness-audit | Puntúa si un agente de IA que compra para un cliente puede encontrarte, evaluarte y transaccionar contigo. | Diagnóstico |
| E | content-decay | Clasifica una exportación de Search Console en páginas en decadencia, con caída de demanda, con pérdida de fragmento, en ascenso y estables, y ordena qué refrescar según los clics perdidos. | Diagnóstico |
| E | geo-citation-tracker | Mide si los motores de IA te nombran y te citan, y se niega a reportar ruido como movimiento. | Ejecución |
geo-content-optimization | Reescribe una página para maximizar la probabilidad de que un motor de IA la cite. | Ejecución | |
| E | search-demand-reader | Lee una exportación de Consultas de Search Console por intención y tema, y nombra la demanda para la que ya apareces pero aún no ganas. | Diagnóstico |
| E | seo-content-brief | Produce un brief listo para el redactor: intención, bloque de respuesta, entidades, enlaces internos. | Diseño |
| E | seo-geo-aeo-audit | Puntúa una página de 0 a 100 en SEO, GEO y AEO, con correcciones en orden de prioridad. | Diagnóstico |
| E | structured-data-for-ai-search | Asigna tipos de schema a las páginas y luego verifica el JSON-LD de cada página contra la documentación de Google y el texto visible. | Ejecución |
Contenido y Copy
| Habilidad | Qué hace | Fase | |
|---|---|---|---|
| E | aaj-copywriting | Reescribe el copy de la página para escalonarlo hacia el posicionamiento, puntuado según la defendibilidad de las afirmaciones. | Ejecución |
| E | ai-marketing-governance | Puntúa si el uso de IA de un equipo está gobernado, y se niega a dar citas que no se puedan verificar. | Ejecución |
| E | brand-voice-definition | Deriva la mitad medible de una guía de voz a partir de escritos que aceptas que suenan bien, como un perfil verificable. | Diseño |
| E | brand-voice-governance | Verifica el contenido bloque por bloque contra tus propias reglas de voz, con un veredicto de aprobado/revisar. | Ejecución |
| E | case-study-and-proof | Puntúa si la prueba convencería a un escéptico, y si puedes publicarla siquiera. | Ejecución |
| E | claims-and-proof-check | Señala cada afirmación de tu copy que necesita prueba o consentimiento, oración por oración, con la propia guía del regulador. | Ejecución |
| E | comparison-pages | Construye páginas de vs y alternativas con datos de la competencia con fuentes y fechas, y verifica que admitan dónde gana el rival. | Ejecución |
| E | content-calendar-planning | Calcula el costo de un plan de contenido en horas frente a la capacidad real, y nombra qué recortar. | Ejecución |
content-repurposing | Convierte un activo pilar en derivados adaptados a cada canal, reutilizando solo lo que dice. | Ejecución | |
| E | founder-led-content | Puntúa la configuración de canales de un fundador, y verifica una publicación contra los temas que solo él puede escribir. | Ejecución |
| E | pr-and-earned-media | Puntúa una historia antes de presentarla, y la dirige a veinte de las personas correctas. | Ejecución |
Conversión y Web
| Habilidad | Qué hace | Fase | |
|---|---|---|---|
landing-page-brief | Especifica una landing page antes de que nadie la diseñe. | Ejecución | |
| E | lead-magnet-and-free-tool-design | Puntúa ideas de lead magnets y herramientas gratuitas según el trabajo que hacen frente al esfuerzo de construcción, y evalúa las activas según los leads calificados. | Diseño |
| E | plg-upgrade-prompts | Lee el embudo de cada aviso de upgrade con intervalos honestos y nombra el aviso y la etapa que corregir primero. | Diagnóstico |
| E | signup-flow-optimizer | Puntúa la fricción de registro y ordena qué eliminar según lo que vale. | Ejecución |
| E | website-conversion-audit | Audita una página en busca de fricción de conversión y la califica. | Diagnóstico |
Medios Pagados y Presupuesto
| Habilidad | Qué hace | Fase | |
|---|---|---|---|
| E | ad-creative-testing | Dimensiona una prueba creativa antes de que se ejecute, y se niega a nombrar un ganador que los datos no respaldan. | Ejecución |
| E | marketing-budget-planning | Dimensiona un presupuesto de marketing por etapa, muestra de dónde viene cada cifra y lo divide por función. | Diseño |
| E | paid-media-budget-allocation | Divide el gasto entre canales para alcanzar un objetivo de CAC, con rendimientos decrecientes modelados. | Diseño |
| E | paid-search-account-audit | Audita una cuenta de búsqueda contra su propio objetivo: seguimiento, desperdicio, ganadores desatendidos, páginas. Correcciones ordenadas por gasto. | Diagnóstico |
Analítica y Experimentación
| Habilidad | Qué hace | Fase | |
|---|---|---|---|
| E | ab-test-significance | Verifica si un resultado A/B es significativo, o dimensiona una prueba antes de ejecutarla. | Ejecución |
| E | incrementality-and-mmm | Diseña y lee pruebas de holdout con honestidad, incluyendo si alguna vez podrían haber respondido. | Diagnóstico |
| E | marketing-report | Convierte cifras de embudo, gasto y pipeline en una narrativa lista para el consejo. | Ejecución |
| E | unit-economics | Calcula LTV, CAC, payback y el ratio, y luego emite un veredicto contra puntos de referencia nombrados. | Diagnóstico |
Ventas y Pipeline
| Habilidad | Qué hace | Fase | |
|---|---|---|---|
| E | aaj-sales-enablement | Audita los activos de ventas contra lo que necesita cada etapa del negocio, y ordena qué construir según los ingresos que se están perdiendo. | Ejecución |
| E | abm-program-design | Verifica si el equipo puede trabajar la lista de cuentas y si la lista alcanza el número. | Diseño |
| E | buying-committee-map | Mapea quién debe decir que sí, qué debe creer cada uno, y a quién no puedes llegar, y luego ordena las próximas conversaciones. | Diseño |
cold-email-sequence | Escribe secuencias de outbound que sobreviven a una auditoría de tasa de respuesta. | Ejecución | |
discovery-call-framework | Estructura el discovery para que la llamada califique en lugar de presentar. | Ejecución | |
| E | lead-handoff-sla | Verifica si los MQL se trabajan a tiempo, si ventas los toma, y si el umbral está en el lugar correcto. | Ejecución |
| E | objection-handling | Construye respuestas a las objeciones que pierden negocios, y verifica la battlecard antes de que los representantes la usen. | Diseño |
| E | pilot-to-contract | Planifica un piloto hacia atrás desde la fecha de presupuesto del comprador, para que un piloto que funciona se convierta en contrato. | Diseño |
| E | pipeline-and-forecast | Pondera el pipeline por etapa y dice si la cobertura es real. | Ejecución |
sales-process-design | Diseña las etapas y criterios de salida en los que un pronóstico puede confiar. | Diseño | |
| E | target-account-list | Puntúa y clasifica cuentas por ajuste al ICP, mostrando las señales que coincidieron. | Diseño |
| E | win-loss-analysis | Encuentra el Pareto de por qué se pierden realmente los negocios, por ingresos. | Diagnóstico |
Retención y Ciclo de Vida
| Habilidad | Qué hace | Fase | |
|---|---|---|---|
| E | email-lifecycle-sequence | Mapea qué secuencias de ciclo de vida existen, verifica la carga de envíos, escribe las que faltan. | Ejecución |
| E | lifecycle-and-retention | Calcula churn, NRR, GRR y quick ratio, y luego diagnostica cuál corregir. | Diseño |
onboarding-activation | Define el momento de activación a partir de los datos y encuentra dónde se estancan los nuevos usuarios. | Ejecución |
Crecimiento, Retención y RevOps
| Habilidad | Qué hace | Fase | |
|---|---|---|---|
| E | aaj-marketing-loops | Calcula el factor de bucle, encuentra la etapa que lo limita, proyecta usuarios en el tiempo. | Diseño |
| E | community-and-dark-social | Mapea dónde ya hablan los compradores, decide si abrir tu propia comunidad, y mide el dark social preguntando. | Ejecución |
| E | creator-partnerships | Paga a los creadores por los compradores que alcanzan, no por su número de seguidores, y juzga el resultado por lo que vendió. | Ejecución |
| E | first-marketing-hire | Escribe la scorecard del primer marketer, y luego puntúa la evidencia del panel y dictamina contratar, no contratar o más evidencia. | Diseño |
| E | marketing-leadership-model | Cotiza in-house, fractional y agencia con rampa, tiempo de búsqueda y tus propias horas, y dice qué forma encaja. | Diagnóstico |
| E | partnerships-and-co-marketing | Puntúa a los socios por solapamiento de audiencia en lugar de fama, y juzga el resultado por el pipeline. | Ejecución |
| E | product-launch | Clasifica un lanzamiento, puntúa la preparación en una compuerta de doce puntos, y construye el plan de trabajo con fechas hacia atrás. | Ejecución |
| E | referral-program-design | Diseña a quién preguntar y qué recompensar, y luego cotiza el referido contra el CAC que reemplaza. | Diseño |
| E | webinar-and-event-programs | Dimensiona un webinar hacia atrás desde el pipeline que debe crear, y lo juzga por reuniones y pipeline frente al costo. | Ejecución |
Motores de un vistazo
Cada motor ejecutable, y el comando para probarlo:
| Habilidad | Comando |
|---|---|
aaj-copywriting | node .agents/skills/aaj-copywriting/resources/copy-scorer.js --demo |
aaj-marketing-loops | node .agents/skills/aaj-marketing-loops/resources/loop-model.js --demo |
aaj-marketing-psychology | node .agents/skills/aaj-marketing-psychology/resources/pattern-check.js --demo |
aaj-programmatic-seo | node .agents/skills/aaj-programmatic-seo/resources/pseo-model.js --demo |
aaj-sales-enablement | node .agents/skills/aaj-sales-enablement/resources/enablement-audit.js --demo |
ab-test-significance | node .agents/skills/ab-test-significance/resources/significance.js --demo |
abm-program-design | node .agents/skills/abm-program-design/resources/abm-design.js --demo |
ad-creative-testing | node .agents/skills/ad-creative-testing/resources/creative-test.js --demo |
agent-readiness-audit | node .agents/skills/agent-readiness-audit/resources/agent-readiness.js --demo |
ai-inference-pricing | node .agents/skills/ai-inference-pricing/resources/inference-pricing.js --demo |
ai-marketing-governance | node .agents/skills/ai-marketing-governance/resources/ai-governance.js --demo |
brand-voice-definition | node .agents/skills/brand-voice-definition/resources/voice-derive.js --demo |
brand-voice-governance | node .agents/skills/brand-voice-governance/resources/voice-check.js --demo |
buying-committee-map | node .agents/skills/buying-committee-map/resources/buying-committee.js --demo |
campaign-orchestrator | node .agents/skills/campaign-orchestrator/resources/decision-guides.js --demo |
case-study-and-proof | node .agents/skills/case-study-and-proof/resources/proof-check.js --demo |
claims-and-proof-check | node .agents/skills/claims-and-proof-check/resources/claims-check.js --demo |
community-and-dark-social | node .agents/skills/community-and-dark-social/resources/dark-social-read.js --demo |
comparison-pages | node .agents/skills/comparison-pages/resources/comparison-check.js --demo |
competitor-messaging-matrix | node .agents/skills/competitor-messaging-matrix/resources/messaging-matrix.js --demo |
content-calendar-planning | node .agents/skills/content-calendar-planning/resources/calendar-engine.js --demo |
content-decay | node .agents/skills/content-decay/resources/content-decay.js --demo |
creator-partnerships | node .agents/skills/creator-partnerships/resources/creator-fit.js --demo |
customer-interview-synthesis | node .agents/skills/customer-interview-synthesis/resources/interview-synthesis.js --demo |
customer-survey-design | node .agents/skills/customer-survey-design/resources/survey-design.js --demo |
email-lifecycle-sequence | node .agents/skills/email-lifecycle-sequence/resources/lifecycle-audit.js --demo |
first-marketing-hire | node .agents/skills/first-marketing-hire/resources/hire-scorecard.js --demo |
founder-led-content | node .agents/skills/founder-led-content/resources/founder-channel.js --demo |
geo-citation-tracker | node .agents/skills/geo-citation-tracker/resources/citation-tracker.js --demo |
incrementality-and-mmm | node .agents/skills/incrementality-and-mmm/resources/incrementality.js --demo |
lead-handoff-sla | node .agents/skills/lead-handoff-sla/resources/handoff-sla.js --demo |
lead-magnet-and-free-tool-design | node .agents/skills/lead-magnet-and-free-tool-design/resources/lead-magnet-fit.js --demo |
lifecycle-and-retention | node .agents/skills/lifecycle-and-retention/resources/retention.js --demo |
market-sizing | node .agents/skills/market-sizing/resources/market-size.js --demo |
marketing-budget-planning | node .agents/skills/marketing-budget-planning/resources/budget-planner.js --demo |
marketing-leadership-model | node .agents/skills/marketing-leadership-model/resources/leadership-model.js --demo |
marketing-maturity-assessment | node .agents/skills/marketing-maturity-assessment/resources/maturity-assessment.js --demo |
marketing-report | node .agents/skills/marketing-report/resources/marketing-report.js --demo |
objection-handling | node .agents/skills/objection-handling/resources/battlecard.js --demo |
paid-media-budget-allocation | node .agents/skills/paid-media-budget-allocation/resources/allocation-engine.js --demo |
paid-search-account-audit | node .agents/skills/paid-search-account-audit/resources/search-audit.js --demo |
partnerships-and-co-marketing | node .agents/skills/partnerships-and-co-marketing/resources/partner-fit.js --demo |
pilot-to-contract | node .agents/skills/pilot-to-contract/resources/pilot-plan.js --demo |
pipeline-and-forecast | node .agents/skills/pipeline-and-forecast/resources/forecast.js --demo |
plg-upgrade-prompts | node .agents/skills/plg-upgrade-prompts/resources/upgrade-funnel.js --demo |
positioning-statement | node .agents/skills/positioning-statement/resources/positioning.js --demo |
pr-and-earned-media | node .agents/skills/pr-and-earned-media/resources/newsworthiness.js --demo |
pricing-and-packaging | node .agents/skills/pricing-and-packaging/resources/price-packaging.js --demo |
pricing-page-teardown | node .agents/skills/pricing-page-teardown/resources/pricing-teardown.js --demo |
product-launch | node .agents/skills/product-launch/resources/launch.js --demo |
referral-program-design | node .agents/skills/referral-program-design/resources/referral-economics.js --demo |
review-mining | node .agents/skills/review-mining/resources/review-miner.js --demo |
search-demand-reader | node .agents/skills/search-demand-reader/resources/search-demand.js --demo |
seo-content-brief | node .agents/skills/seo-content-brief/resources/brief-check.js --demo |
seo-geo-aeo-audit | node .agents/skills/seo-geo-aeo-audit/resources/score.js --demo |
signup-flow-optimizer | node .agents/skills/signup-flow-optimizer/resources/friction-score.js --demo |
structured-data-for-ai-search | node .agents/skills/structured-data-for-ai-search/resources/schema-check.js --demo |
target-account-list | node .agents/skills/target-account-list/resources/score-accounts.js --demo |
unit-economics | node .agents/skills/unit-economics/resources/unit-economics.js --demo |
webinar-and-event-programs | node .agents/skills/webinar-and-event-programs/resources/event-program.js --demo |
website-conversion-audit | node .agents/skills/website-conversion-audit/resources/score.js --demo |
win-loss-analysis | node .agents/skills/win-loss-analysis/resources/win-loss.js --demo |
Metodología
Cada skill está etiquetada con una fase, y el orden es deliberado: el catálogo no te permite ejecutar antes de haber diagnosticado.
- Diagnosticar (20 skills): descubre qué está realmente roto antes de elegir una solución.
- Diseñar (23 skills): decide el enfoque, con los trade-offs explicitados.
- Ejecutar (30 skills): constrúyelo y lánzalo.
Si no sabes por dónde empezar, campaign-orchestrator diagnostica qué play corresponde y secuencia el resto por ti.
¿Eres nuevo en el catálogo? Ejecuta brand-product-context primero. Construye el brief compartido que leen todas las demás skills.
Autoría y contribución
Consulta AUTHORING_GUIDE.md para conocer el estándar que sigue cada skill, y SKILL_TEMPLATE.md para empezar una nueva.
Créditos y licencia
MIT: úsalo libremente, comercialmente o de cualquier otra forma.
Creado por Saroj Jha / AAJ, una consultoría de marketing para startups en etapa Seed–Series B. La especificación Agent Skills y coreyhaines31/marketingskills de Corey Haines (MIT) fueron referencias para la estructura y la cobertura temática; todas las skills de AAJ están escritas de forma independiente y fundamentadas en las propias herramientas y metodología de AAJ.