Communitygithub.com

KJ-AIML/alms-langgraph-agent-skill

Habilidad para construir agentes tipo ALMS con LangGraph y LangChain.

¿Qué es alms-langgraph-agent-skill?

Esta skill proporciona una plantilla y conjunto de herramientas para construir agentes conversacionales modulares siguiendo el estilo ALMS (Agentic Language Model System), utilizando los frameworks LangGraph y LangChain. Es especialmente útil para desarrolladores que trabajan con plataformas de agentes de IA como Claude Code, Codex o Cursor, ya que ofrece una estructura clara y reutilizable para definir nodos, estados y flujos de trabajo de agentes. La skill se basa en la documentación del repositorio original, que incluye ejemplos de configuración de herramientas, manejo de memoria y orquestación de llamadas a modelos de lenguaje. Al integrarla, el usuario puede acelerar el desarrollo de agentes complejos con capacidades de razonamiento y ejecución de tareas, manteniendo un código limpio y mantenible.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add KJ-AIML/alms-langgraph-agent-skill

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace alms-langgraph-agent-skill?

Habilidad para construir agentes tipo ALMS con LangGraph y LangChain.

Descripción

Esta habilidad proporciona una plantilla modular para construir agentes conversacionales utilizando los frameworks LangGraph y LangChain, siguiendo el estilo ALMS (Agentic Language Model System). Está diseñada para ser utilizada en plataformas de agentes de IA como Claude Code, Codex o Cursor, ofreciendo una estructura clara y reutilizable para definir nodos, estados y flujos de trabajo complejos.

Características principales

  • Definición de nodos y transiciones para controlar el flujo del agente.
  • Integración con herramientas externas (APIs, bases de datos, etc.) mediante LangChain.
  • Manejo de memoria y contexto conversacional.
  • Orquestación de llamadas a modelos de lenguaje con soporte para múltiples proveedores.
  • Ejemplos prácticos de configuración y uso.

Requisitos

  • Python 3.9 o superior
  • Paquetes: langgraph, langchain, langchain-openai (u otros proveedores)
  • Variables de entorno: OPENAI_API_KEY (u otras claves de API según el modelo)

Instalación

  1. Clona el repositorio:

    git clone https://github.com/KJ-AIML/alms-langgraph-agent-skill.git
    cd alms-langgraph-agent-skill
    
  2. Instala las dependencias:

    pip install -r requirements.txt
    

Uso básico

  1. Configura tu clave de API como variable de entorno:

    export OPENAI_API_KEY="tu-clave-aqui"
    
  2. Ejecuta el agente de ejemplo:

    python examples/simple_agent.py
    
  3. Interactúa con el agente desde la línea de comandos.

Estructura del proyecto

alms-langgraph-agent-skill/
├── examples/
│   └── simple_agent.py
├── alms_agent/
│   ├── __init__.py
│   ├── graph.py
│   ├── nodes.py
│   └── tools.py
├── requirements.txt
└── README.md

Documentación adicional

Para más detalles, consulta la documentación oficial de LangGraph y LangChain.

Skills relacionados