tools

Configure and orchestrate LibreChat agent tools via YAML and environment variables.

2|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/bethanychamberlain/claude-skills-librechat --skill tools-bethanychamberlain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tools
Source: https://github.com/bethanychamberlain/claude-skills-librechat/tree/main/librechat-data/skills/tools
Command: npx skills add https://github.com/bethanychamberlain/claude-skills-librechat --skill tools-bethanychamberlain

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

LibreChat tool orchestration helps admins configure and activate agent tools (code interpreter, web search, image generation, external tools) across deployments with guided workflows and safe defaults.

Core Features & Use Cases

  • Enable, configure, and mix tools for LibreChat agents via YAML config and reference docs.
  • Design tool loadouts for common agent tasks such as RAG document querying, web search, image generation, or artifact handling.
  • Debug tool availability and diagnose tool-specific issues across modes: enable a specific tool, design a loadout, or diagnose problems.

Quick Start

Describe your desired agent task to Claude Code and it will load the appropriate tool or loadout and apply the configuration.

Frequently Asked Questions about tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure LibreChat tools using YAML?

To configure LibreChat tools, you modify the librechat.yaml file and environment variables in .env to enable, pair, and validate tools for agent workloads.

How do I enable a code interpreter for LibreChat agents?

You enable a code interpreter by applying YAML configuration changes and setting the required environment variables in .env to validate tool availability for your agents.

Can I mix web search and image generation tools in a single agent loadout?

Yes, you can design mixed tool loadouts for LibreChat agents by configuring multiple tools like web search and image generation together in your YAML configuration file.

Why is my LibreChat tool not available after updating the configuration?

Tool availability issues often stem from missing or incorrect environment variables in the .env file or syntax errors within the librechat.yaml configuration.

What is the best way to design a tool loadout for RAG document querying in LibreChat?

The best way to design a RAG tool loadout is describing your desired agent task to Claude Code, which loads the appropriate tools and applies the YAML configuration automatically.

Do I need to update environment variables to activate external tools in LibreChat?

Yes, activating external tools requires updating environment variables in the .env file alongside YAML configuration changes to validate and enable the tools across deployment environments.