daily/2026-02-06
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 completoopenclaw_backup_upload- Subir a cloud + registro automáticoopenclaw_backup_list_remote- Listar backups remotosopenclaw_backup_download- Descargar desde cloudopenclaw_backup_restore- Restaurar backupsopenclaw_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 templatereal_example.py- Real example with 3 phasessearch.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)
- Simple [[tasks]]:
🐳 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/
- Key:
- 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 modelxiaomi: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:
- Crear backup →
~/.openclaw/backups/openclaw_YYYYMMDD_HHMMSS_complete_backup.tar.gz - Actualizar registry →
~/.config/openclaw-backup/registry.json - Limpiar antiguos → Elimina backups >3 días
- 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
- Velocidad - Búsquedas en RAM (muy rápido)
- Espacio - No usa espacio del disco principal
- 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
- Auto-delete habilitado - Los ZIPs locales se eliminan tras subir a Drive
- Registry actualizado - Campo
drive_idañadido para tracking - 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 skillclient.js- Cliente de backupgdrive-config.js- Configuración Drivepackage.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
- Probar más imágenes con Nano Banana Pro
- Integrar MiniMax en Phase 2 del orchestrator
- Optimizar ddgs para búsquedas más complejas
- 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:
- Introducción
- Saturno en Piscis (domicilio)
- Stellium de Acuario (Sol, Mercurio, Venus, Marte)
- Aspectos destacados (Urano ☌ Venus, Sol → Piscis)
- ¿Dónde te caen? (tabla por elemento)
- Recomendaciones
- 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
-
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. -
Imágenes nano-banana-pro: Requieren redimensionamiento posterior de 1024×1024px a 800×500px para artículos.
-
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
- Añadir más CTAs internos (AstroSpica + Campus)
- Tabla HTML de elementos needs revisión
- SEO: Más enlaces a contenido permanente
- 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
- Formato: HTML clásico funciona (no blocks)
- Imágenes: Se suben via REST API y se asignan como featured_media
- Categorías/Tags: IDs numéricos
- 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
- NO pongas enlaces en líneas separadas
- SÍ integra enlaces dentro del flujo de oraciones
- SÍ usa texto descriptivo: "como explica Saturno en Piscis"
- SÍ 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:
- Query WordPress media API
- Filtrar por keywords relevantes
- Evaluar si es adecuada
- 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, ...]}