Lección 26 de 27

Proyecto: Asistente personal completo

En este proyecto final, vas a construir un asistente personal completo que integra todo lo aprendido: multiples canales, skills personalizadas, cron jobs y configuracion de seguridad. Al terminar tendras un agente que realmente mejora tu productividad diaria.

Vision del proyecto

Tu asistente personal va a: enviarte un resumen matutino (emails + noticias + clima) por Telegram, responder consultas rapidas por WhatsApp, ejecutar tareas de productividad, monitorear precios de productos que te interesan, y recordarte tareas pendientes.

  1. 1

    Configurar los canales: Telegram + WhatsApp

  2. 2

    Instalar skills necesarias: gmail, weather, news

  3. 3

    Crear skill personalizada de monitoreo de precios

  4. 4

    Configurar el system prompt personalizado

  5. 5

    Configurar cron jobs: resumen matutino + monitoreo

  6. 6

    Configurar seguridad: Docker sandbox + dominios permitidos

  7. 7

    Probar cada componente individualmente

  8. 8

    Probar el flujo completo

Configuracion completa del asistente

El archivo config.yaml final para tu asistente personal.

config.yaml completo
# ~/.openclaw/config.yaml - Asistente Personal Completo

llm:
  provider: anthropic
  model: claude-sonnet-4-5-20250929
  temperature: 0.7

agent:
  name: "Jarvis"
  system_prompt: |
    Eres Jarvis, mi asistente personal inteligente.
    Responde siempre en espanol.
    Se conciso pero completo.
    Prioriza la accion sobre la explicacion.
    Si no sabes algo, buscalo en internet.
    Recuerda mis preferencias de conversaciones anteriores.

memory:
  enabled: true
  max_context_messages: 30
  long_term_enabled: true

channels:
  telegram:
    enabled: true
    bot_token: "xxx"
    allowed_users: [123456789]
  whatsapp:
    enabled: true
    method: baileys
    trigger_prefix: "@jarvis"

cron:
  enabled: true
  jobs:
    - name: "resumen_matutino"
      schedule: "0 8 * * 1-5"
      prompt: |
        Buenos dias! Preparame mi briefing matutino:
        1. Resumen de emails no leidos importantes
        2. Noticias de tecnologia relevantes
        3. Clima de hoy en Buenos Aires
        4. Mis tareas pendientes
      channel: telegram
    - name: "monitor_precios"
      schedule: "0 */4 * * *"
      prompt: "Revisa los precios de mi lista de seguimiento"
      channel: telegram

security:
  docker_sandbox: true
  network: "restricted"

Construir paso a paso

  1. 1.Configurar Telegram como canal principal
  2. 2.Instalar skills de productividad
  3. 3.Probar el resumen matutino manualmente
  4. 4.Configurar WhatsApp como canal secundario
  5. 5.Crear la skill de monitoreo de precios
  6. 6.Activar los cron jobs
  7. 7.Activar Docker sandbox
  8. 8.Verificar que todo funciona
Comandos
openclaw config set channels.telegram.enabled true
openclaw skills install clawhub/gmail-reader clawhub/weather clawhub/news-summary
openclaw cron run resumen_matutino
openclaw config set channels.whatsapp.enabled true
openclaw skills register ~/.openclaw/skills/price-monitor.js
openclaw cron list
openclaw config set security.docker_sandbox true
openclaw daemon restart && openclaw status
Personalizalo

Este es un punto de partida. Agrega las integraciones que mas te sirvan: Spotify para controlar musica, Todoist para tareas, Notion para notas, GitHub para codigo. Tu asistente crece contigo.

Verificacion del proyecto

0%

Has construido tu propio asistente personal con IA. Reflexiona: que tareas de tu dia a dia ya no necesitas hacer manualmente? Que otros canales o skills agregarias para hacerlo aun mas util? Como podrias usar esto para tu trabajo o negocio?

Puntos clave

  • Asistente completo: Telegram + WhatsApp + cron jobs + skills
  • Resumen matutino automatico (emails + noticias + clima)
  • Monitoreo de precios cada 4 horas
  • Docker sandbox para seguridad
  • Personalizable: agrega las integraciones que necesites
  • Tu asistente crece contigo a medida que agregas skills y canales

Quiz Generado por IA

Evalua tu comprension de esta leccion con preguntas personalizadas.