VENUS

Second Brain
Diario
Sincronizado el 10/2/2026, 13:54:55
Cerrar Nota

daily/2026-02-06

path://daily/2026-02-06.md

Memoria Diaria - 6 Febrero 2026

🌟 AstroSpica Skill Actualizada

  • Implementado sistema de imagen: download → filePath → delete
  • GitHub sincronizado: commit 8c0b631
  • README.md actualizado con todas las funcionalidades

💾 OpenClaw Backup Skill Creada

  • Herramientas implementadas:
    • openclaw_backup_full - Backup completo
    • openclaw_backup_upload - Subir a cloud + registro automático
    • openclaw_backup_list_remote - Listar backups remotos
    • openclaw_backup_download - Descargar desde cloud
    • openclaw_backup_restore - Restaurar backups
    • openclaw_backup_status - Ver estado

☁️ Google Drive OAuth Configurado

  • App publicada en producción (no expira)
  • Tokens permanentes guardados en:
    • ~/.config/openclaw-backup/gdrive.json
    • ~/.config/openclaw-backup/registry.json
  • Client ID: 382136299306-ah4dra27f3a6922bhunupns8ijr3vltp.apps.googleusercontent.com
  • Refresh Token: 1//0cmST0MakTs4gCgYIARAAGAwSNwF-L9IrzBjOJnzzCaXOTVnVgRJl9KBbDas_LeR8kacmQE6CDSvd5OdWvBuEnkZr7TFYtsrs9TM

🎯 Backup Completo Subido a Google Drive

  • Archivo: openclaw_COMPLETE_20260206.tar.gz
  • Tamaño: 2.9 MB
  • Drive ID: 1mICG-ZBGFxj7EteOWMQl5BsVqTu13CS_
  • Contenido: ~/.openclaw completo (agents, workspace, extensions, credentials, identity, telegram, configs)

📋 Skills Instaladas

  • ✅ astrospica (actualizada con interpretación casa por casa y metodología Morin)
  • ✅ bluebubbles
  • ✅ caldav-calendar
  • ✅ clawhub
  • ✅ find-skills
  • ✅ github
  • ✅ healthcheck
  • ✅ mcporter
  • ✅ mingli
  • ✅ nextcloud-notes
  • ✅ openclaw-backup (nueva)
  • ⏳ pinch-to-post (pendiente de configurar WP)

🔧 Configuración Pendiente

  • Pinch-to-post para WordPress ( campus-astrologia.es )
    • Falta: WP_USERNAME, WP_APP_PASSWORD

📁 GitHub Repos

  • eliasmolins/astrospica-openclaw
  • eliasmolins/openclaw-backup (nuevo)

🔐 Google Drive Security

  • Backups now go to /Aplicaciones/Openclaw/ folder
  • Scope limited to drive.file (only files created by app)
  • Registry: ~/.config/openclaw-backup/registry.json

🎼 Parallel Orchestration System Created

  • Files: ~/.openclaw/agents/elias/checklist/
    • orchestrator.py - Parallel execution engine (max 3 workers)
    • example.py - Usage template
    • real_example.py - Real example with 3 phases
    • search.py - Search integration (Brave API)
    • USE.md - Quick reference guide
  • Pattern:
    • Phase 1: 3 parallel workers (research, free models)
    • Phase 2: 1 sequential worker (implementation, MiniMax)
    • Phase 3: 1 security worker (MiniMax, ALWAYS)
  • Model Selection:
    • Simple [[tasks]]: openrouter/liquid/lfm-2.5-1.2b-instruct:free
    • Complex [[tasks]]: xiaomi:default (MiniMax)
    • Security: xiaomi:default (NEVER small models)

🐳 Docker Installed

  • Version: 29.2.1
  • Used for container management

🔍 Search Integration

  • SearXNG pip installed: ~/.openclaw/agents/elias/venv/bin/searxng
    • MCP server for model connections
  • Brave API key attempted: Failed with HTTP 403
    • Key: BSAcGGegP3taYjkt24wYdag2Yiu1ew- (invalid/expired)
    • Need to verify account at brave.com/search/api/
  • Alternatives tested:
    • DuckDuckGo Lite: ❌ Blocked
    • Startpage: ❌ CAPTCHA block
    • SearXNG public: ⚠️ Rate limited

🔑 Security Rules (Critical)

  • NEVER use small models (< 3B) for:
    • Security-related [[tasks]]
    • Credential/API key handling
    • Authentication logic
    • Prompt injection analysis
    • Secret management

📊 Model Preferences (OpenRouter)

  • liquid/lfm-2.5-1.2b-instruct:free - Fast, free, simple [[tasks]]
  • stepfun/step-3.5-flash:free - Fallback model
  • xiaomi:default - Complex [[tasks]], security

🖥️ Telegram Reply Mode

  • Configured to reply to each message individually
  • Uses native Telegram reply feature
  • Prevents message confusion in multi-message threads

🔧 Next Steps

  • Get valid Brave API key for web_search
  • Install SearXNG via Docker (need more disk space)
  • Integrate web_search tool into orchestrator workers

ddgs (DuckDuckGo Python Library) - BÚSQUEDAS PRINCIPALES

Instalado: 2026-02-06 Ubicación: ~/.openclaw/agents/elias/venv/lib/python3.12/site-packages/ddgs/ Estado: ✅ FUNCIONANDO - Ilimitado, gratis, local

Archivos de búsqueda:

| Archivo | Descripción | |---------|-------------| | ~/.openclaw/agents/elias/checklist/search.py | Script de búsqueda CLI | | ~/.openclaw/agents/elias/checklist/research_worker.py | Worker de investigación | | ~/.openclaw/agents/elias/checklist/orchestrator_with_search.py | Orchestrator completo demo |

Uso:

# Búsqueda simple
~/.openclaw/agents/elias/checklist/search.py "tu búsqueda"

# Worker de investigación
~/.openclaw/agents/elias/checklist/research_worker.py "python decorators"

# Orchestrator completo
~/.openclaw/agents/elias/checklist/orchestrator_with_search.py "python decorators"

Comparativa (2026-02-06):

| Motor | Estado | Para Orchestrator | |-------|--------|-------------------| | ddgs (DuckDuckGo) | ✅ Funcionando | ✅ SÍ | | SearXNG público | ❌ Rate limited/403 | ❌ No | | SearXNG local | ⏳ Sin espacio | ⏳ Futuro | | Brave API | ❌ AWS bloqueado | ❌ No |

Hourly Backup System (2026-02-06)

Script: ~/.openclaw/agents/elias/hourly_backup.sh Schedule: 0 * * * * (cada hora) Retention: 3 días

Proceso de Backup:

  1. Crear backup~/.openclaw/backups/openclaw_YYYYMMDD_HHMMSS_complete_backup.tar.gz
  2. Actualizar registry~/.config/openclaw-backup/registry.json
  3. Limpiar antiguos → Elimina backups >3 días
  4. Subir a Drive/Aplicaciones/Openclaw/

Comandos:

# Ejecutar manualmente
~/.openclaw/agents/elias/hourly_backup.sh

# Ver logs
tail -f ~/.openclaw/backups/backup.log

# Ver backups locales
ls -lh ~/.openclaw/backups/

# Ver cron jobs
crontab -l

Configuración:

| Parámetro | Valor | |-----------|-------| | Carpeta local | ~/.openclaw/backups/ | | Carpeta Drive | /Aplicaciones/Openclaw/ | | Retention | 3 días | | Schedule | Cada hora (minuto 0) |

ddgs Movido a /dev/shm (RAM Disk) - 2026-02-06

Razón: Disco principal casi lleno (99%)

Ubicación

| Componente | Ubicación | Tamaño | |------------|-----------|--------| | ddgs library | /dev/shm/ddgs/ | 308K | | search.py | ~/.openclaw/agents/elias/checklist/search.py | - | | research_worker.py | ~/.openclaw/agents/elias/checklist/research_worker.py | - | | orchestrator_with_search.py | ~/.openclaw/agents/elias/checklist/orchestrator_with_search.py | - |

Espacio Liberado

  • Disco (/): ~300K
  • RAM (/dev/shm): 3.8GB disponibles

Ventajas

  1. Velocidad - Búsquedas en RAM (muy rápido)
  2. Espacio - No usa espacio del disco principal
  3. Persistencia - /dev/shm sobrevive a reinicios (es RAM + swap)

Nota

/dev/shm es tmpfs (RAM disk). Los datos persisten pero consumen RAM.

Auto-Delete After Upload Feature (2026-02-06)

Script: ~/.openclaw/agents/elias/hourly_backup.sh Status: ✅ Implementado

Cambios Realizados

  1. Auto-delete habilitado - Los ZIPs locales se eliminan tras subir a Drive
  2. Registry actualizado - Campo drive_id añadido para tracking
  3. Logs mejorados - Más claros y informativos

Configuración

# Variable en hourly_backup.sh
DELETE_AFTER_UPLOAD=true  # Default: true

Flujo de Backup

⏰ Cada hora → 📦 Crear ZIP → ☁️ Subir a Drive → 🗑️ Eliminar local

Beneficios

  • Ahorro de espacio en disco
  • Solo archivos remotos en Drive
  • Registry con tracking completo

GitHub Repository - openclaw-backup

Repo local: ~/.openclaw/workspace/skills/openclaw-backup/ Commit: dd1ed38

Archivos

  • SKILL.md - Documentación completa (7KB)
  • tools.js - Herramientas del skill
  • client.js - Cliente de backup
  • gdrive-config.js - Configuración Drive
  • package.json - Dependencias

Para Subir a GitHub

cd ~/.openclaw/workspace/skills/openclaw-backup
git remote add origin https://github.com/eliasmolins/openclaw-backup.git
git push -u origin main

ddgs en /dev/shm (RAM Disk)

| Aspecto | Detalle | |---------|---------| | Ubicación | /dev/shm/ddgs/ | | Tamaño | 308K | | Velocidad | 🔥 RAM (muy rápido) | | Persistencia | Sobrevive reinicios |

Scripts Actualizados

| Script | Shebang | |--------|---------| | search.py | #!/dev/shm/venv/bin/python3 | | research_worker.py | #!/dev/shm/venv/bin/python3 | | orchestrator_with_search.py | #!/dev/shm/venv/bin/python3 |

🎛️ Orchestrator con Workers Dinámicos - 2026-02-06

Archivo: ~/.openclaw/agents/elias/checklist/orchestrator.py Estado: ✅ ACTUALIZADO CON 10 WORKERS DINÁMICOS

Arquitectura (3 Fases)

┌─────────────────────────────────────────────────────────┐
│ PHASE 1: Research (workers dinámicos 1-10)            │
│   • 1-3 tareas → 1-3 workers                       │
│   • 4-6 tareas → Up to 5 workers                   │
│   • 7+ tareas → Up to 10 workers                   │
│                                                         │
│ PHASE 2: Implementation (secuencial, MiniMax)       │
│   • 1 worker secuencial                             │
│   • Código de implementación                        │
│                                                         │
│ PHASE 3: Security (secuencial, MiniMax - ALWAYS)    │
│   • 1 worker secuencial                             │
│   • Auditoría de seguridad                          │
└─────────────────────────────────────────────────────────┘

Workers Dinámicos

def _calculate_workers(self, task_count: int) -> int:
    """Calcula workers óptimos según número de tareas"""
    if task_count <= 3:
        return task_count  # 1-3 workers
    elif task_count <= 6:
        return min(task_count, 5)  # Up to 5 workers
    else:
        return min(task_count, 10)  # Up to 10 workers

Ejemplo de Uso

from orchestrator import ParallelOrchestrator

orchestrator = ParallelOrchestrator(max_workers=10)

# Phase 1: Research (paralelo)
orchestrator.add_research_task("topic1", "python basics", priority=5)
orchestrator.add_research_task("topic2", "python OOP", priority=7)

# Phase 2: Implementation (secuencial)
orchestrator.add_implementation_task(
    "code",
    "python implement.py",
    blocking=["topic1", "topic2"]
)

# Phase 3: Security (secuencial, MiniMax - ALWAYS)
orchestrator.add_security_task(
    "audit",
    "python security_check.py",
    blocking=["code"]
)

orchestrator.run()

Benchmark Results

| Workers | Tiempo | Eficiencia | |---------|--------|------------| | 3 workers | 6.2s | Baseline | | 10 workers | 3.9s | 37% más rápido |

Regla de Seguridad (CRÍTICA)

NUNCA usar modelos pequeños (<3B) para:

  • Tareas de seguridad
  • Manejo de credenciales/API keys
  • Lógica de autenticación
  • Análisis de prompt injection
  • Gestión de secretos

SIEMPRE usar: xiaomi:default (MiniMax) para seguridad

📊 Resumen del Día (2026-02-06)

| Categoría | Logros | |-----------|---------| | Búsquedas | ddgs instalado, funcionando, en /dev/shm | | Orchestrator | 10 workers dinámicos, 3 fases, documentado | | Imágenes | Nano Banana Pro configurado y funcionando | | Espacio | ~700MB liberados (Docker, GH, compiladores eliminados) | | Backup | Hourly backup configurado, 3 días retención |

🎯 Para el Próximo Día

  1. Probar más imágenes con Nano Banana Pro
  2. Integrar MiniMax en Phase 2 del orchestrator
  3. Optimizar ddgs para búsquedas más complejas
  4. Documentar más ejemplos de uso

📅 2026-02-06 - Día de Configuración Gemini + Primera Prueba Completa

🔑 API Key Gemini 2.5 Flash Configurada

Key: ELIMINADA_POR_USUARIO Model: gemini-2.5-flash (no es 1.5 Pro, pero funciona perfectamente) Config: ~/.openclaw/agents/elias/config/gemini.json

Test exitoso: Artículo de 1458 tokens generado sin problemas.


📝 Corrección Importante: Estilo de Enlaces

CORRECTO: 👆 [enlace] (CON espacio) INCORRECTO: 👆[enlace] (sin espacio)

Verificado contra artículo de Campus Astrología: "👆 Calcula tu carta gratis para..."

Actualizado en:

  • ~/.openclaw/agents/elias/SOUL.md
  • ~/.openclaw/agents/elias/articles/premisas-articulos.md

🎉 Primera Prueba Completa Realizada

Imagen:

  • Generada: cielo-febrero-2026.webp
  • Dimensiones: 800×500px WebP
  • Tamaño: 39.9 KB (optimizado)

Artículo:

  • Título: "El Cielo Actual de Febrero 2026"
  • Longitud: ~650+ palabras
  • Enviado a Telegram para revisión

Estructura del artículo:

  1. Introducción
  2. Saturno en Piscis (domicilio)
  3. Stellium de Acuario (Sol, Mercurio, Venus, Marte)
  4. Aspectos destacados (Urano ☌ Venus, Sol → Piscis)
  5. ¿Dónde te caen? (tabla por elemento)
  6. Recomendaciones
  7. CTA con 👆 [Calcula tu carta gratis]

🔧 Archivos Actualizados

| Archivo | Cambio | |---------|--------| | config/gemini.json | Nueva API key guardada | | SOUL.md | Guía de estilo 👆 corregida | | articles/premisas-articulos.md | Formato enlaces corregido | | articles/generated/cielo-febrero-2026.md | Primer artículo generado | | images/cielo-febrero-2026.webp | Primera imagen generada |


⚠️ Notas Técnicas

  1. Gemini 2.5 Flash vs 1.5 Pro: El modelo más reciente disponible es gemini-2.5-flash, funciona perfectamente para generación de artículos.

  2. Imágenes nano-banana-pro: Requieren redimensionamiento posterior de 1024×1024px a 800×500px para artículos.

  3. WordPress: API conectada, pendiente de primera publicación real.


📚 21:00 - REGLAS AVANZADAS PARA ARTÍCULOS (Instrucciones de Elías)

1. URLs Oficiales

| Servicio | URL | |----------|-----| | AstroSpica | www.astrospica.net ✅ | | AstroSpica (test) | astrospica.ovh ❌ | | Campus Astrología | https://www.campus-astrologia.es/ |

2. Contenido Permanente (SEO Links)

Estructura: https://www.campus-astrologia.es/[planeta]-en-[signo].html

Ejemplos verificados:

  • ✅ Sol en Acuario: /sol-en-acuario/
  • ✅ Saturno en Acuario: /saturno-en-acuario/
  • ⚠️ Saturno en Piscis: /tag/saturno-en-piscis/

FUENTE: https://www.campus-astrologia.es/tarot-astrologico-molins/ (15 estrellas benbenians)

3. Formato WordPress

  • Blocks: Markdown para texto
  • Tablas: HTML blocks (no texto cutre con "|")
  • Alternativa: Imagen nano-banana (no pro) para tablas sencillas

4. Imágenes Infográficas

Ubicación: Antes de subtítulos H2

Casos:

  • Resumen de conceptos
  • Tablas comparativas
  • Checklist visual
  • Estrellas fijas relevantes

Tamaños:

  • Resúmenes: 600×400px
  • Tablas: 800×500px
  • Infografías: 800×600px

5. Problema de Profundidad (CRÍTICO)

❌ Anterior: "Muchos puntos, poca profundidad" ✅ Solución: Arquitectura Multi-Worker

PASO 1: Gemini Flash (secciones paralelas)
├── Worker 1: Saturno en Piscis → 500 palabras
├── Worker 2: Stellium Acuario → 500 palabras
├── Worker 3: Urano ☌ Venus → 400 palabras
└── Worker 4: Por elemento → 400 palabras

PASO 2: IA contexto amplio (acabado final)
├── Unir secciones
├── Transiciones fluidas
├── Consistencia de estilo
└── SEO optimization

6. Consistencia de Diseño

| Elemento | Especificación | |----------|----------------| | CTA AstroSpica | 👆 Calcula tu carta gratis | | Links internos | Rutas relativas /[tema].html | | Tablas | HTML blocks o imagen | | Imágenes | 800×500px WebP (principal) + infografías |

7. Archivos Actualizados

| Archivo | Cambio | |---------|--------| | premisas-articulos.md | Añadidas secciones 12-18 | | SOUL.md | URL corregida a astrospica.net | | enlaces-permanentes.md | Nuevo archivo de referencia | | memory/2026-02-06.md | Memoria de sesiones |


🎯 FLUJO DE TRABAJO DEFINITIVO

1. 📊 ANALIZAR tránsitos con astrospica API
     ↓
2. 🧠 GEMINI FLASH ×4 workers (secciones paralelas)
   - Sección 1: 500 palabras
   - Sección 2: 500 palabras
   - Sección 3: 400 palabras
   - Sección 4: 400 palabras
     ↓
3. 🎨 NANO-BANANA-PRO ×2-3 imágenes
   - Imagen principal: 800×500px WebP
   - Infografía 1: 600×400px (antes H2)
   - Infografía 2: 800×500px (tabla visual)
     ↓
4. ✂️ ACABADO FINAL (Xiaomi MiniMax)
   - Unir todas las secciones
   - Coherencia de tono
   - Insertar enlaces SEO
   - Transiciones fluidas
   - Consistencia de estilo
     ↓
5. 📝 WORDPRESS (draft para revisión)
   - Markdown blocks
   - HTML tables (si aplica)
   - Imágenes con tamaño correcto
     ↓
6. ✅ PUBLICACIÓN (con aprobación humana)

📝 21:15 - PRIMER ARTÍCULO COMPLETO GENERADO Y PUBLICADO

Artículo: "El Cielo Actual de Febrero 2026"

| Métrica | Valor | |---------|-------| | ID WordPress | 119703 | | Link | https://www.campus-astrologia.es/?p=119703 | | Estado | Borrador | | Caracteres | 15,633 | | Secciones | 4 H2 |

Estructura del Artículo

H1: El Cielo Actual de Febrero 2026
├── H2: Saturno en Piscis: La Estructura de lo Inefable
├── H2: El Poderoso Stellium en Acuario: Vientos de Cambio
├── H2: Urano Conjunto a Venus: Revelaciones Súbitas
└── H2: La Danza de los Elementos en Febrero 2026

Imágenes Generadas

| Archivo | Tamaño | Dimensiones | Uso | |---------|--------|-------------|-----| | imagen-principal.webp | 46.4 KB | 800×500px | Featured image | | infografia-elementos.webp | 11.2 KB | 800×500px | Antes de H2 "Elementos" |

Flujo de Trabajo Ejecutado

✅ FASE 1: Análisis de tránsitos (astrospica API)
✅ FASE 2: 4 Workers Gemini Flash paralelos
   ├── Worker 1: Saturno en Piscis
   ├── Worker 2: Stellium Acuario
   ├── Worker 3: Urano ☌ Venus
   └── Worker 4: Elementos (con tabla HTML)
✅ FASE 3: Acabado final (unificación)
✅ FASE 4: Imágenes nano-banana-pro (2×)
✅ FASE 5: Publicación WordPress (draft)

Archivos Temporales

/tmp/cielo-febrero-2026/ (eliminar después)
├── 01_analisis.txt
├── 02_secciones.json
├── 03_articulo_final.md
├── imagen-principal.webp
└── infografia-elementos.webp

Mejoras Pendientes

  1. Añadir más CTAs internos (AstroSpica + Campus)
  2. Tabla HTML de elementos needs revisión
  3. SEO: Más enlaces a contenido permanente
  4. Profundidad: Sección de elementos necesita expandirse

🗑️ LIMPIEZA DE ARCHIVOS TEMPORALES

rm -rf /tmp/cielo-febrero-2026/

📝 21:30 - ARTÍCULO CONFIGURADO Y LISTO PARA PUBLICAR

Configuración Final WordPress

| Elemento | Valor | |----------|-------| | Post ID | 119703 | | Link | https://www.campus-astrologia.es/?p=119703 | | Status | Draft (listo) | | Featured Media | 119706 (imagen-principal.webp) | | Categoría | Alberto Pietrafesa (46313) | | Tags | #astrologia (9038) | | Caracteres | 8,400 |

Aprendido sobre WordPress

  1. Formato: HTML clásico funciona (no blocks)
  2. Imágenes: Se suben via REST API y se asignan como featured_media
  3. Categorías/Tags: IDs numéricos
  4. Yoast SEO: Puede no aplicar via API si no está activo

Flujo de Trabajo WordPress

1. Generar artículo HTML completo
2. Subir imagen principal → Obtener media_id
3. Actualizar post con:
   - content (HTML)
   - featured_media (media_id)
   - categories (lista de IDs)
   - tags (lista de IDs)
4. Revisar y publicar manualmente

Archivos del Proyecto

~/.openclaw/agents/elias/
├── images/
│   ├── imagen-principal.webp (47 KB) → Featured
│   └── infografia-elementos.webp (11 KB) → Insertada
└── articles/
    └── generated/
        └── cielo-febrero-2026-v2.html

Para Siguientes Artículos

  • Usar formato HTML con <h1>, <h2>, <p>, <table>
  • Incluir CTAs: 👆 Calcula tu carta gratis
  • Insertar imagen con: <img src="infografia.webp">
  • Subir featured image antes de actualizar post

✅ ESTADO ACTUAL DEL SISTEMA

| Componente | Estado | |------------|--------| | WordPress API | ✅ Conectado y funcionando | | Gemini 2.5 Flash | ✅ Generando artículos | | Nano Banana Pro | ✅ Generando imágenes | | Imágenes 800×500px WebP | ✅ Optimizadas | | Featured Image | ✅ Configurado | | Categorías/Tags | ✅ Asignados | | Pending | Publicación final |


📝 21:35 - NUEVA CATEGORÍA "EL CIELO ACTUAL"

Categoría Creada

| Campo | Valor | |-------|-------| | Name | El Cielo Actual | | Slug | el-cielo-actual | | ID | 105968 | | Descripción | Análisis de los tránsitos planetarios mensuales |

Artículo Actualizado

| Campo | Valor | |-------|-------| | Post ID | 119703 | | Nueva Categoría | El Cielo Actual (105968) | | Tags | #astrologia |

Regla para Futuros Artículos

TODOS los artículos de "El Cielo Actual" deben usar:

  • Categoría: El Cielo Actual (ID: 105968)
  • Tags: #astrologia (ID: 9038)

Verificación Final

categories: [105968]  # El Cielo Actual
tags: [9038]           # #astrologia

📝 21:45 - ENLACES INTEGRADOS NATURALMENTE

Problema Solucionado

Antes: Enlaces en líneas separadas (como publicidad) ✅ Ahora: Enlaces contextuales dentro de párrafos

Ejemplo de Integración Natural

<!-- ❌ INCORRECTO (antes) -->
<p>Saturno en Piscis...</p>
<p>👆 [Saturno en Piscis](url)</p>

<!-- ✅ CORRECTO (ahora) -->
<p>Saturno, el planeta de la estructura, se encuentra en el etéreo 
signo de Piscis, un tránsito que podemos explorar en profundidad 
en este análisis detallado sobre <a href="url">Saturno en Piscis</a>.</p>

Regla para Futuros Artículos

  1. NO pongas enlaces en líneas separadas
  2. integra enlaces dentro del flujo de oraciones
  3. usa texto descriptivo: "como explica Saturno en Piscis"
  4. conecta con contexto: "la energía del Sol en Acuario ilumina..."

Archivo Generado

~/.openclaw/agents/elias/articles/generated/
└── cielo-febrero-2026-integrado.html

Estado WordPress

  • Post ID: 119703
  • Featured Media: 119707 (imagen sin márgenes)
  • Categoría: El Cielo Actual (105968)
  • Links: Integrados naturalmente ✅

📝 21:50 - PRÁCTICA: REUTILIZAR IMÁGENES EXISTENTES

Regla Antes de Generar Imágenes

PASO 1: Buscar imágenes existentes en WordPress PASO 2: Si hay una relevante, usarla PASO 3: Solo generar nueva si NO hay alternativa adecuada

Búsqueda en WordPress

# Buscar imágenes con keywords relevantes
WP_URL + "/media?per_page=50"
Keywords: ["nebula", "cosmos", "espacio", "estrella", "galaxy", "sky"]

Criterios de Selección

| Criterio | Peso | |-----------|------| | Tema relevante (cosmos/astrología) | Alto | | Calidad visual | Alto | | Resolución adecuada (mín 800x500) | Medio | | Licencia/uso permitido | Alto |

Resultado de Búsqueda (2026-02-06)

| ID | Imagen | URL | |----|--------|-----| | 119707 | imagen-final.webp | Subida hoy (propia) | | 117339 | chica-lupa-estrellas | https://...jpg | | 117062 | mapa_y_cielo | https://...jpeg |

Decisión: La imagen generada (119707) es la más apropiada para el artículo.

Ahorro con Reutilización

| Concepto | Sin reuse | Con reuse | |----------|-----------|-----------| | Espacio disco | +117 KB | 0 | | Tiempo generación | +2-3 min | 0 | | Ancho de banda | +117 KB | 0 |

Próximos Artículos

SIEMPRE buscar imágenes existentes ANTES de generar nuevas:

  1. Query WordPress media API
  2. Filtrar por keywords relevantes
  3. Evaluar si es adecuada
  4. Usar existente O generar nueva

📝 21:50 - DOCUMENTO COMPLETO DE CRITERIOS EDITORIALES

Archivo Creado

~/.openclaw/agents/elias/articles/criterios-editoriales.md
(377 líneas)

Contenido del Documento

| Sección | Descripción | |---------|-------------| | 1. Formato de Enlaces | 👆 + espacio + enlace | | 2. Imágenes | 800×(400-500)px, WebP, sin márgenes | | 3. Estructura WordPress | Categoría El Cielo Actual (105968) | | 4. Contenido Permanente | URLs de Campus Astrología | | 5. Estilo de Redacción | Profundidad, multi-worker | | 6. Arquitectura | Estructura típica de artículos | | 7. Proceso Completo | 8 pasos desde análisis hasta publicar | | 8. Checklist | 13 puntos antes de publicar | | 9. Enlaces Rápidos | URLs de referencia | | 10. Fuentes Astrológicas | API Astrospica |

Reglas Clave Memorizadas

| Regla | Formato | |-------|---------| | Enlace | 👆 [texto](url) con espacio | | Imagen | 800×(400-500)px, WebP, sin márgenes | | Categoría | El Cielo Actual (ID: 105968) | | Tags | #astrologia (ID: 9038) | | AstroSpica | www.astrospica.net | | Sin código | Eliminar ```html antes de guardar | | Profundidad | 400-600 palabras por sección H2 |

Uso Futuro

# Leer criterios antes de generar artículo
cat ~/.openclaw/agents/elias/articles/criterios-editoriales.md

# Consultar rápidamente
grep -A5 "IMÁGENES" ~/.openclaw/agents/elias/articles/criterios-editoriales.md

✅ TODOS LOS CRITERIOS DE ELÍAS REGISTRADOS

Documentos de Referencia

| Archivo | Propósito | |---------|-----------| | criterios-editoriales.md | Reglas completas de publicación | | premisas-articulos.md | Premisas astrológicas | | enlaces-permanentes.md | URLs de contenido permanente |

Flujo de Trabajo Memorizado

1. Revisar criterios → criterios-editoriales.md
2. Analizar tránsitos → astrospica API
3. Buscar imágenes existentes → WordPress media API
4. Generar contenido → Gemini Flash × workers
5. Integrar enlaces → 👆 + contexto natural
6. Crear/verificar imágenes → 800×(400-500)px
7. Publicar en WordPress → Revisar checklist
8. Publicar manualmente

📝 21:55 - OPTIMIZACIÓN SEO DE TAGS

Tags Nuevos Creados (9)

| ID | Tag | Slug | |----|-----|------| | 105969 | Stellium Acuario | stellium-acuario | | 105970 | Urano conjunto Venus | urano-conjunto-venus | | 105971 | Tránsitos febrero 2026 | transitos-febrero-2026 | | 105972 | El cielo actual | el-cielo-actual | | 105973 | Elementos astrológicos | elementos-astrologicos | | 105974 | Análisis cósmico | analisis-cosmico | | 105975 | Planetas febrero 2026 | planetas-febrero-2026 | | 105976 | Revolución solar | revolucion-solar | | 105977 | Astrología 2026 | astrologia-2026 |

Tags Asignados al Artículo (13)

| ID | Tag | Categoría SEO | |----|-----|---------------| | 9038 | #astrologia | Principal | | 1071 | acuario | Tema principal | | 243 | analisis de los transitos | Tipo contenido | | 2400 | como es saturno en Piscis | Tránsitos | | 105969 | Stellium Acuario | Configuración | | 105970 | Urano conjunto Venus | Aspecto | | 105971 | Tránsitos febrero 2026 | Temporal | | 105972 | El cielo actual | Serie | | 105973 | Elementos astrológicos | Elementos | | 105974 | Análisis cósmico | Tipo | | 105975 | Planetas febrero 2026 | Planetas | | 105976 | Revolución solar | Tipo | | 105977 | Astrología 2026 | Temporal |

Estrategia SEO de Tags

| Tipo | Propósito | Ejemplos | |------|-----------|----------| | Principal | #astrologia | El tema principal | | Tema | acuario | Signo del mes | | Temporal | Astrología 2026, febrero 2026 | Fecha | | Tránsitos | Saturno en Piscis | Planetas | | Aspectos | Urano conjunto Venus | Configuración | | Serie | El cielo actual | Pertenencia | | Tipo | Análisis cósmico | Formato |

Regla para Futuros Artículos

Mínimo 10-15 tags por artículo:

  • 1 principal (#astrologia)
  • 2-3 de tema (signos, planetas)
  • 2-3 temporales (mes, año)
  • 2-3 de tránsitos
  • 1-2 de la serie
  • 2-3 de formato/tipo
# Buscar tags existentes
WP_URL + "/tags?per_page=200"

# Crear tags si no existen
WP_URL + "/tags" (POST)

# Asignar al post
POST /posts/{id} {"tags": [id1, id2, ...]}