langgraph-agent
LangGraph Agent Skill
This skill provides a LangGraph-based agent framework for consistent tool calling across all OpenAI-compatible LLM providers.
When to Use
- You need guaranteed tool calling consistency (especially with GLM-5, Zhipu, or other models with inconsistent tool invocation)
- You want automatic tool loops that keep calling tools until the task is complete
- You're working with multiple LLM providers and need a unified interface
- You need to build custom agents with specific tool sets
Capabilities
- create_agent: Create a LangGraph agent with custom tools
- run_agent: Execute a task with the agent
- add_tool: Add a custom tool to an agent
- get_agent_result: Retrieve the final result from agent execution
Environment Variables
Required for the agent to function:
LLM_API_KEY: Your LLM provider API keyLLM_BASE_URL(optional): Custom base URL for OpenAI-compatible providers (default: OpenAI)LLM_MODEL(optional): Model name (default: "gpt-4o")
Provider Examples
# Z.AI / GLM-5
LLM_BASE_URL=https://api.z.ai/api/coding/paas/v4
LLM_MODEL=glm-5
# OpenRouter
LLM_BASE_URL=https://openrouter.ai/api/v1
LLM_MODEL=meta-llama/llama-3-70b-instruct
# Groq
LLM_BASE_URL=https://api.groq.com/openai/v1
LLM_MODEL=llama3-70b-8192
# Ollama (local)
LLM_BASE_URL=http://localhost:11434/v1
LLM_MODEL=llama3
# DeepSeek
LLM_BASE_URL=https://api.deepseek.com
LLM_MODEL=deepseek-chat
Usage Pattern
- Create an agent with the tools you need
- Run the agent with a task prompt
- The agent automatically loops through tool calls until completion
- Retrieve the final result
More from winsorllc/upgraded-carnival
vector-memory
Vector-based semantic memory using embeddings for intelligent recall. Store and search memories by meaning rather than keywords. Use when you need semantic search, similar document retrieval, or context-aware memory.
132model-router
Route requests between different LLM providers and models. Configure routing rules, fallback providers, and model-specific parameters inspired by ZeroClaw and OpenClaw model routing systems.
63rss-monitor
Monitor RSS/Atom feeds and blogs for new content using feedparser.
61rss-reader
Read and parse RSS/Atom feeds. Use when: user wants to subscribe to feeds, get latest articles, or monitor news sources.
55video-frames
Production-grade video frame extraction with thumbnail grids, GIF creation, and batch frame processing. Includes intelligent quality presets, progress tracking, and comprehensive error handling.
39elevenlabs-tts
Convert text to speech using ElevenLabs API. Use when you need to generate voice audio for messages, narrations, or accessibility.
25