Communitygithub.com

content-director

Convierte tu agente de IA en un director de captación de clientes para video corto: máquina de estados persistente por cliente + compuerta de puntuación + predicción ciega + apalancamiento Aha, con Python sin dependencias (15 comandos). Habilidad de agente de código abierto: bucle persistente por cliente para generación de leads en video corto: patrones de posicionamiento, minería estándar, predicción ciega, apalancamiento Aha.

¿Qué es content-director?

Esta habilidad transforma un agente de IA (como Claude Code, Cursor o Codex) en un director de contenido autónomo para generación de leads en plataformas de video corto (como TikTok, Instagram Reels o YouTube Shorts). Implementa una máquina de estados persistente por cliente que gestiona flujos de trabajo complejos: posicionamiento de contenido, minería de temas estándar, predicción de rendimiento y detección de momentos 'Aha' (contenido de alta resonancia). Utiliza un sistema de compuerta de puntuación para filtrar ideas de videos, asegurando que solo las mejores pasen a producción. Todo esto se logra con Python puro (sin dependencias externas) y solo 15 comandos, lo que lo hace ligero y fácil de integrar. Es útil para desarrolladores, creadores de contenido y equipos de marketing que desean automatizar la creación de contenido de video corto sin salir de su entorno de desarrollo.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add Everlky-yyj/content-director

Preguntar en tu IA favorita

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

Documentación

¿Qué hace content-director?

Convierte tu agente de IA en un director de captación de clientes para video corto: máquina de estados persistente por cliente + compuerta de puntuación + predicción ciega + apalancamiento Aha, con Python sin dependencias (15 comandos). Habilidad de agente de código abierto: bucle persistente por cliente para generación de leads en video corto: patrones de posicionamiento, minería estándar, predicción ciega, apalancamiento Aha.

¿Qué hace?

  • Máquina de estados por cliente: mantiene el estado de cada cliente (por ejemplo, etapa de investigación, ideación, producción) a través de un archivo JSON persistente.
  • Compuerta de puntuación: evalúa ideas de videos basándose en criterios como novedad, relevancia y potencial de difusión.
  • Predicción ciega: sugiere métricas esperadas (vistas, engagement, conversiones) sin datos históricos, usando heurísticas.
  • Aha apalancamiento: detecta patrones de alto rendimiento y los reutiliza en nuevas iteraciones.

Requisitos

  • Python 3.8+ (sin dependencias externas)
  • Sistema de archivos para persistencia (state/{client_id}.json)

Instalación

Clona el repositorio y ejecuta el script principal:

git clone https://github.com/Everlky-yyj/content-director.git
cd content-director
python main.py --help

Comandos disponibles (15)

ComandoDescripción
initInicializa el estado para un nuevo cliente
researchRecopila información de mercado y tendencias
ideateGenera ideas de videos basadas en el contexto del cliente
scoreEvalúa ideas usando la compuerta de puntuación
predictRealiza una predicción ciega del rendimiento
produceMarca una idea como lista para producción
analyzeAnaliza resultados de videos publicados
ahaBusca patrones Aha en videos existentes
compoundCrea contenido apalancando insights Aha
reviewRevisa el estado actual del flujo del cliente
archiveArchiva un cliente inactivo
listLista todos los clientes activos
exportExporta datos de un cliente a CSV
importImporta datos de clientes desde CSV
helpMuestra ayuda detallada

Uso

from content_director import Director

director = Director()
director.init(client_id="cliente_ejemplo", niche="fitness", platform="tiktok")
director.research(client_id="cliente_ejemplo")
ideas = director.ideate(client_id="cliente_ejemplo", count=5)
scored = director.score(ideas)
print(scored)

Configuración

Puedes crear un archivo config.yaml opcional:

platforms:
  - tiktok
  - instagram_reels
  - youtube_shorts
min_confidence: 0.7
max_ideas_per_session: 10

Estructura del proyecto

content-director/
├── main.py
├── content_director/
│   ├── __init__.py
│   ├── state.py
│   ├── scoring.py
│   ├── prediction.py
│   └── patterns.py
├── state/
│   └── (archivos de estado JSON por cliente)
├── config.yaml
└── README.md

Licencia

MIT

Skills relacionados