Skip to content

Instalar el Paquete de Skills Básico

Tus agentes están activos. Ahora démosles su primera tarea real. BALIA OS incluye tres skills integradas listas para implementar.

SkillPropósito
lightpandaBúsqueda web rápida y scraping
summarizeResumen automático de textos largos o páginas web
clawsecMonitoreo de seguridad y cuarentena de nuevas skills

Si ya descargaste el instalador en la Sección 4, podés usarlo directamente. (Si no, volvé a la Sección 4 y descargá install_core_pack.py primero.)

Hacer que tu agente lo ejecute


> Tu ID de agente es el valor de `AGENT_ID` en tu archivo `.env`.
openclaw agent --agent [tu-id-de-agente] "Por favor ejecutá lo siguiente:
python install_core_pack.py --lang es-AR
(The token will be read automatically from your .env file)
Reportá a Discord cuando termines."

Tu agente realizará automáticamente:

  1. Autenticar tu token
  2. Descargar el paquete de skills básico (lightpanda / summarize / clawsec)
  3. Implementar en ~/.opengoat/skills/
  4. Actualizar _SKILL_INDEX.md
  5. Reportar "Paquete de skills básico instalado" en Discord

Una vez que recibas la confirmación de Discord, continuá abajo.


Qué Son las Habilidades y los Cassettes

Tus agentes están activos. Tienen identidades, procedimientos de reporte y canales de Discord. Pero por ahora, no saben en qué dominio están trabajando. No saben si están administrando un restaurante, operando un sistema de trading o asistiendo a un estudio jurídico.

Las habilidades son los archivos de conocimiento que vos escribís y le entregás a tus agentes. Cada habilidad le enseña a un agente cómo realizar una tarea específica: cómo gestionar reservas, cómo generar un informe de P&L, cómo redactar una publicación en redes sociales. Cuantas más habilidades le des a un agente, más cosas podrá hacer.

Un cassette es una carpeta de habilidades agrupadas en torno a un tema. Representa un modo de operación. Un operador de restaurante podría tener un cassette restaurant-ops. Un creador de contenido podría tener un cassette youtube y uno social-media. El mismo agente puede alternar entre cassettes según en qué necesite trabajar ese día.

El sistema de cassettes es basado en modos. Un único archivo — ACTIVE_MODE.txt — le indica a cada agente cuál cassette está activo en ese momento. Cuando cambiás de modo, actualizás ese archivo. Los agentes lo leen al inicio de cada sesión y cargan automáticamente las habilidades correctas.

Esto significa:

  • Hoy: ACTIVE_MODE.txt dice youtube → los agentes cargan las habilidades de YouTube
  • Mañana: lo cambiás a trade → los agentes cargan las habilidades de trading
  • El agente no cambia. El modo cambia.

Y cuando volvés a youtube la semana siguiente, tus agentes retoman exactamente donde lo dejaron — el LIVE_LEDGER recuerda el progreso, y KNOWLEDGE guarda las lecciones aprendidas. Cada modo mantiene su propia memoria de forma independiente.


Estructura de Carpetas del Cassette

INFO

~/.openclaw/workspace-[agentid]/ └── cassettes/ ├── ACTIVE_MODE.txt ← Una sola palabra: el nombre del modo activo ├── archive/ ← Desbordamiento de LIVE_LEDGER y KNOWLEDGE ├── youtube/ │ ├── SKILL_YOUTUBE.md ← Skills para este modo │ ├── WORKFLOW_YOUTUBE.md ← Procedimientos paso a paso │ ├── LIVE_LEDGER_YOUTUBE.md ← Progreso, próximas acciones (se actualiza cada sesión) │ └── KNOWLEDGE_YOUTUBE.md ← Aprendizaje acumulado (se actualiza cada sesión) ├── restaurant-ops/ │ ├── SKILL_RESTAURANT.md │ ├── WORKFLOW_RESTAURANT.md │ ├── LIVE_LEDGER_RESTAURANT.md │ └── KNOWLEDGE_RESTAURANT.md └── trade/ ├── SKILL_TRADE.md ├── WORKFLOW_TRADE.md ├── LIVE_LEDGER_TRADE.md └── KNOWLEDGE_TRADE.md

ACTIVE_MODE.txt contiene una sola palabra: el nombre de la carpeta del cassette activo. Por ejemplo:

youtube

Al inicio de cada sesión, cada agente lee ACTIVE_MODE.txt y luego carga los cuatro archivos de esa carpeta: SKILL, WORKFLOW, LIVE_LEDGER y KNOWLEDGE. LIVE_LEDGER le indica dónde quedó en la sesión anterior. KNOWLEDGE le proporciona todo lo aprendido hasta el momento en ese dominio.

Al finalizar la sesión, el agente actualiza LIVE_LEDGER (progreso, próxima tarea) y KNOWLEDGE (nuevos patrones aprendidos). Cuando cualquiera de estos archivos supera las 800 líneas, la sección RECENT se mueve a archive/ — las secciones SUMMARY y PINNED siempre permanecen al principio.

Las tareas programadas (como un chequeo diario de estado o un informe nocturno) se ejecutan independientemente del modo — se definen en el AGENTS.md del agente, no en ningún cassette.


Elegir tu Motor de IA

Distintos cassettes funcionan mejor con diferentes modelos de IA. Configurá esto una sola vez cuando construyas el cassette.

Tipo de CassetteMotor RecomendadoPor qué
Trading de criptomonedas / Análisis de mercadoClaudeRazonamiento lógico, análisis de patrones, juicio matizado
Programación / Automatización técnicaClaudeCalidad de código, debugging, lógica de múltiples pasos
Investigación legal / Revisión de contratosClaudeRazonamiento cuidadoso, lenguaje matizado
Finanzas / Contabilidad / ReportesClaudeAnálisis estructurado, cálculo preciso
Google Sheets / Docs / NotebookLM / DriveGeminiIntegración nativa con servicios de Google
YouTube / Contenido de videoGeminiAnaliza video directamente; se integra con YouTube Studio
Automatización de Gmail / CalendarGeminiIntegración profunda con Google Workspace
Ventas / Prospección / CopywritingGPT-4oConversación natural, generación de correos electrónicos
Comunicación multilingüeGPT-4o o GeminiAlto rendimiento en múltiples idiomas
E-commerce / Investigación de productosClaude o GPT-4oProfundidad de investigación, salida estructurada

Si Claude funciona para tu caso de uso, ya estás listo — fue configurado en la Sección 3.

Para Gemini o GPT-4o, necesitás agregar una API key a tu archivo .env. Las instrucciones están en el Paso 7 del asistente de IA que aparece más abajo.


Ideas de Habilidades por Industria

¿No sabés qué habilidades construir? Acá tenés puntos de partida por caso de uso.

Restaurante / Gastronomía

  • Gestión de reservas y programación diaria
  • Seguimiento de pedidos a proveedores y alertas de inventario
  • Publicaciones en redes sociales (especiales del día, eventos)
  • Monitoreo de reseñas y redacción de respuestas
  • Resumen semanal de ingresos

E-Commerce / Productos Físicos

  • Generación de listados de productos
  • Monitoreo de precios de la competencia
  • Resumen del estado de pedidos
  • Redacción de respuestas a consultas de clientes
  • Reportes mensuales de ventas

Creador de Contenido / YouTuber

  • Generación de ideas para títulos y miniaturas
  • Redacción de guiones esquemáticos
  • Gestión del calendario de publicaciones
  • Resumen de métricas de rendimiento
  • Redacción de respuestas a comentarios de la comunidad

Freelancer / Consultor

  • Redacción de comunicaciones con clientes
  • Reportes de estado de proyectos
  • Seguimiento de facturas y recordatorios
  • Revisión de cláusulas contractuales (marcar términos inusuales)
  • Resumen de registro de horas trabajadas

Pequeña Empresa / General

  • Resumen diario de operaciones
  • Redacción de comunicaciones al personal
  • Filtrado de consultas legales (marcar ítems que requieren un abogado)
  • Resumen financiero a partir de recibos y registros
  • Gestión de comunicaciones con proveedores

¿Tu industria no está en esta lista? No hay problema — el asistente de IA de esta sección te ayudará a definir tus propias habilidades desde cero, basándose en lo que querés que tu equipo haga concretamente.


Cómo Funciona Esta Sección

Usá el prompt del asistente de IA que aparece a continuación para:

  1. Definir qué deben hacer tus agentes todos los días
  2. Decidir con qué nombre de cassette y modo empezar
  3. Elegir el motor de IA correcto
  4. Generar tus archivos SKILL y WORKFLOW
  5. Configurar el indicador ACTIVE_MODE.txt
  6. Verificar que tu agente cargue el modo correcto

Pegá el prompt en Claude, ChatGPT o Gemini. Adjuntá tu Documento de Diseño de Equipo de la Sección 2.


▶ Pega esto en tu IA para comenzar

Adjuntá tu Documento de Diseño de Equipo antes de enviarlo.

You are helping me build Skills and a Cassette for BALIA OS —
a multi-agent AI operating system.

I have attached my Team Design Document. Read it before we begin
so you know my agent names, roles, and workspace structure.

CONCEPT TO UNDERSTAND BEFORE WE START:

Skills are knowledge files I write and give to my agents.
Each skill teaches an agent how to do a specific task.

A Cassette is a folder of skills, bundled around a theme (a mode).
My agents can switch between cassettes depending on what they 
need to work on.

The cassette system is mode-based. One file — ACTIVE_MODE.txt —
tells every agent which cassette is currently active.

Folder structure:
~/.openclaw/workspace-[agentid]/
  cassettes/
    ACTIVE_MODE.txt              ← active mode name (one word)
    archive/                     ← overflow for LIVE_LEDGER and KNOWLEDGE
    [mode-name]/
      SKILL_[MODENAME].md        ← skills for this mode
      WORKFLOW_[MODENAME].md     ← procedures for this mode
      LIVE_LEDGER_[MODENAME].md  ← progress, next actions (updated every session)
      KNOWLEDGE_[MODENAME].md    ← accumulated learning (updated every session)

At session start, each agent:
1. Reads ACTIVE_MODE.txt
2. Loads SKILL, WORKFLOW, LIVE_LEDGER, and KNOWLEDGE from that folder
3. Resumes from where LIVE_LEDGER says they left off
4. Applies accumulated learning from KNOWLEDGE
5. Operates in that mode for the session

At session end, the agent:
1. Updates LIVE_LEDGER (progress, next task)
2. Updates KNOWLEDGE (new patterns learned)
3. If either file exceeds 800 lines: moves RECENT section to archive/
   SUMMARY and PINNED always stay at the top

Scheduled tasks run regardless of mode — they are in AGENTS.md.

Guide me step by step. Ask one question at a time.
Wait for my answer before moving on.

STEP 1 — What I want my team to do
Ask me: "Describe what you want your AI team doing for you every day.
Don't think about how — just describe the output you want
and the work you want done."

Help me turn my answer into a list of at least 5 specific,
recurring tasks. Ask follow-up questions until we have
concrete tasks with a clear schedule (daily, weekly, on-demand).

STEP 2 — Map tasks to agents
Read my Team Design Document.
Match each task to the most appropriate agent based on their role.
Show me the mapping: "Task → Agent"
Ask: "Does this feel right? Anything you'd move?"

STEP 3 — Name the cassette (mode)
Based on the tasks, suggest a cassette name — the mode name
(short, lowercase, hyphens: e.g. restaurant-ops, youtube, trade).
This becomes the folder name and the value in ACTIVE_MODE.txt.
Ask me to confirm or suggest a different name.

STEP 4 — Choose the AI engine
For each agent with tasks mapped, recommend the best engine:

- Claude: logic, analysis, coding, legal, finance, crypto
- Gemini: Google services (Sheets, Docs, Drive, Gmail, Calendar,
  YouTube Studio, NotebookLM) — anything in the Google ecosystem
- GPT-4o: sales emails, outreach, copywriting, natural conversation

Explain your reasoning in one sentence per agent.
If all tasks work well with Claude, confirm no extra API keys needed.
If Gemini or GPT-4o needed, note it — we handle the key in Step 7.

Ask me to confirm before moving on.

STEP 5 — Generate SKILL_[MODENAME].md
Generate the skill file using this structure:

---
# SKILL_[MODENAME].md
Mode: [mode-name]
Version: 1.0
Last Updated: [today's date]
Primary Agent: [agent name]
AI Engine: [engine]

## What This Mode Does
[2-3 sentences: what domain this covers, what it produces]

## Skills in This Mode
[Bullet list of specific skills — what the agent knows how to do]

## Tools Available
[List tools usable in this mode: web search, file read/write,
Discord reporting, API calls, Google services, etc.]

## Operating Rules
1. Read ACTIVE_MODE.txt at session start. If it says [mode-name],
   load this file, WORKFLOW_[MODENAME].md, LIVE_LEDGER_[MODENAME].md,
   and KNOWLEDGE_[MODENAME].md immediately.
2. Resume work from where LIVE_LEDGER says you left off.
3. Apply patterns and lessons from KNOWLEDGE before starting tasks.
4. [Key rule specific to this domain]
5. [Key rule specific to this domain]
6. Report all completed tasks to Discord before ending session.
7. Never act outside this mode's scope without Commander approval.
8. Save all outputs to cassettes/[mode-name]/outputs/

## Session End Rules
At the end of every session, update both memory files:

LIVE_LEDGER_[MODENAME].md:
- SUMMARY: refresh the 3-5 line overview at the top
- CURRENT: update with today's progress and the next task
- RECENT LOG: append this session's activity
- If over 800 lines: move RECENT LOG to archive/

KNOWLEDGE_[MODENAME].md:
- SUMMARY: refresh the overview at the top
- PATTERNS: add any new success or failure patterns discovered today
- RECENT: append today's learnings
- If over 800 lines: move RECENT to archive/

## What This Mode Does NOT Handle
[Specific boundaries — what's out of scope for this mode]

## Output Format
[What the agent produces: reports, files, Discord messages, etc.]
---

Show it completely. Ask if anything needs adjustment.

STEP 6 — Generate WORKFLOW_[MODENAME].md
Generate the workflow file using this structure:

---
# WORKFLOW_[MODENAME].md
Mode: [mode-name]
Version: 1.0
Last Updated: [today's date]

## Mode Activation (Every Session Start)
1. Read cassettes/ACTIVE_MODE.txt — confirm it says [mode-name]
2. Load SKILL_[MODENAME].md
3. Read LIVE_LEDGER_[MODENAME].md — resume from last session
4. Read KNOWLEDGE_[MODENAME].md — apply accumulated learning
5. Report to Discord: "📦 Mode: [mode-name] active. Resuming: [current task from LIVE_LEDGER]."

## Task Procedures