Guía para construir habilidades con GLM5 gratuito y las capacidades de Claude/Codex

2/13/2026
6 min read

GLM-5 es el modelo MoE más reciente de Zhipu, con un total de 744B parámetros (40B activos), una mejora significativa con respecto a los 355B de GLM-4.5, y datos de preentrenamiento aumentados a 28.5T tokens. Está diseñado específicamente para ingeniería de sistemas complejos y tareas de agentes de larga duración, destacando en codificación y flujos de trabajo Agentic.

Ollama Cloud ahora es compatible con glm-5:cloud, con una ventana de contexto de 198K, alta velocidad y un inicio gratuito (la capacidad se ha optimizado, hubo una limitación de velocidad temporal al principio, pero ahora se ha mejorado).

Ahora te enseñaré cómo obtener GLM-5 gratis + construcción de habilidades

Paso 1: Instala Ollama y descarga GLM-5

Descarga la última versión de Ollama (https://ollama.com/download), asegurándote de que la versión sea compatible con modelos en la nube.

Inicia sesión en tu cuenta de Ollama (obligatorio, para usar el modelo en la nube)

Descarga el modelo

ollama pull glm-5:cloud o directamente

ollama run glm-5:cloud La primera vez que lo ejecutes, te preguntará si autorizas el uso de la nube, acéptalo. Una vez que tengas éxito, podrás dialogar directamente con GLM-5 en la terminal.

La versión gratuita tiene un límite de velocidad, adecuada para pruebas/uso diario; para uso frecuente, puedes actualizar a un plan de pago.

Paso 2: Conecta el entorno de habilidades de Claude/Codex con un solo clic

Ollama launch permite que GLM-5 se convierta sin problemas en el cerebro backend de estas herramientas:

Claude Code

ollama launch claude --model glm-5:cloud o configuración manual

export ANTHROPIC_AUTH_TOKEN="ollama"export ANTHROPIC_BASE_URL="http://localhost:11434"export ANTHROPIC_API_KEY="" # Debe estar vacío Luego inicia

claude --model glm-5:cloud Si tiene éxito, verás una interfaz de bienvenida similar a la siguiente:

✦ Claude Code v2.1.xModel: glm-5:cloudContext: 198KWelcome back!Codex

ollama launch codex --model glm-5:cloudOpenClaw

ollama launch openclaw --model glm-5:cloud

Paso 3: Construye habilidades de manera eficiente en 5 pasos

Una habilidad es una carpeta, el archivo central es SKILL.md, que utiliza formato Markdown + metadatos YAML. Otros directorios opcionales:

  • scripts/: Contiene scripts ejecutables (Python, Bash, etc.).

  • references/: Documentos de referencia, archivos de plantilla, que Claude puede cargar según sea necesario.

  • assets/: Recursos como iconos, fuentes, etc.

Principios de diseño (clave para la eficiencia):

  • Divulgación progresiva: YAML solo contiene la descripción central (para que Claude determine rápidamente si es aplicable), el contenido principal se coloca en el cuerpo de MD y los archivos adicionales se cargan según sea necesario. Evita la explosión del contexto.

  • Componibilidad: Las habilidades deben ser compatibles con otras habilidades, no asumas la exclusividad.

  • Portabilidad: Una habilidad puede ser utilizada universalmente en Claude Web, Claude Code y API.

  • Integración MCP (opcional): Si tienes un servidor MCP (Managed Claude Platform), puedes mejorar la llamada de herramientas de la habilidad (como la conexión API).

Consejos de eficiencia: Comienza con casos de uso simples. Elige 2-3 tareas de programación que repitas diariamente (como "generar una plantilla de API REST" o "depurar errores de Python"), evita construir habilidades complejas desde el principio.

Utiliza el propio Claude Code para ayudar a construir (técnica de meta-habilidad: deja que Claude te ayude a generar el marco de la habilidad). Ejecuta claude --model claude-4-opus (o GLM5) en la terminal y luego construye de forma conversacional.

1. Planifica el caso de uso y la estructura

  • Define el objetivo: Por ejemplo, "crea una habilidad que ayude a generar una arquitectura de API Flask de Python eficiente, incluyendo rutas, manejo de errores y plantillas de prueba".

  • Haz una lluvia de ideas con Claude Code: Ingresa /plan o simplemente di "ayúdame a planificar una habilidad de generación de API Flask, incluyendo la estructura YAML y MD". Claude generará un borrador.

  • Consejo de eficiencia: Especifica "mantén la simplicidad, YAML < 200 palabras, MD < 1000 palabras". Registra las decisiones clave, como los parámetros de entrada (por ejemplo, lista de puntos finales de API) y el formato de salida (JSON o archivo de código).

2. Crea la carpeta de la habilidad

  • Crea una nueva carpeta en ~/.claude/skills/ (ruta predeterminada), como flask-api-generator.

  • Crea SKILL.md, agrega el encabezado YAML:

---name: Flask API Generatordescription: Generates complete Flask API structures with routes, error handling, and tests.version: 1.0author: Your Nametriggers: ["flask api", "generate rest api", "python web app"]dependencies: ["flask", "pytest"] # Opcional, Claude verificará el entorno---- Consejo de eficiencia: Utiliza palabras clave de activación (triggers) para que Claude descubra automáticamente la habilidad. Evita descripciones genéricas, concéntrate en escenarios específicos.

3. Escribe las instrucciones centrales (cuerpo de MD)

  • Escribe los pasos detallados después de YAML:

## Paso 1. Pregunta al usuario las especificaciones de la API: puntos finales, métodos, parámetros.2. Genera app.py: Contiene la aplicación Flask, rutas y manejo básico de errores.3. Genera tests.py: Pruebas unitarias usando pytest.4. Archivo de salida: Guarda en el directorio actual con el comando /write_file.## Ejemplo de entrada- Usuario: Genera una API de gestión de usuarios, incluyendo GET /users y POST /users.## Mejores prácticas- Utiliza siempre sugerencias de tipo y docstrings.- Prioriza la seguridad: Agrega validación de entrada.- Agrega ejemplos de scripts: Coloca generate_routes.py en scripts/, Claude puede llamarlo.

  • Consejo de eficiencia: Utiliza pasos numerados + ejemplos. Al probar, haz que Claude "simule la ejecución": di "utiliza esta habilidad para procesar una tarea de ejemplo", itera y optimiza.

4. Agrega componentes opcionales

  • Scripts: Como scripts de Python para automatizar parte de la lógica (por ejemplo, usar Jinja2 para generar plantillas). Claude puede ejecutarlo a través de /run_script.

  • Archivos de referencia: Coloca references/best_practices.md, que describe las especificaciones de seguridad de Flask.

  • Activos: Como el archivo de plantilla assets/base_app.py.jinja.

  • Consejo de eficiencia: Agrega solo los elementos necesarios. El 80% de las habilidades solo necesitan SKILL.md. Los usuarios de MCP pueden integrar herramientas externas (como la conexión a la base de datos).

5. Prueba e itera

  • Carga la habilidad: Ingresa /load_skill flask-api-generator en Claude Code o deja que la descubra automáticamente.

  • Prueba: Ingresa la tarea de activación, observa la salida. Verifica el uso del contexto (usa /context para ver si está sobrecargado).

  • Itera: Si falla, utiliza la idea de "Heal Skill" (técnica de la comunidad): analiza el error, actualiza MD (como agregar el paso "manejar la falta de dependencia").

  • Consejo de eficiencia: Utiliza pruebas de diálogo de múltiples rondas. Registra los registros: /log on captura la interacción, lo que facilita la depuración.

Published in Technology

You Might Also Like